跟着炎炎盐实践k8s---Kubernetes1.16.10 二进制高可用集群部署之master节点
2021-01-27 05:15
标签:etcd lnp not ane drop cto mission health 高可用集群 一、部署kube-api-server 1、创建证书 2、创建加密配置文件 3、创建审计策略文件 4、创建证书签名请求 1、制作证书 5、启动kube-controller-manager 跟着炎炎盐实践k8s---Kubernetes1.16.10 二进制高可用集群部署之master节点 标签:etcd lnp not ane drop cto mission health 高可用集群 原文地址:https://blog.51cto.com/13534471/2507995
cd /opt/k8s/work/
wget https://github.com/kubernetes/kubernetes/releases/download/v1.16.10/kubernetes.tar.gz
tar -xzvf kubernetes-server-linux-amd64.tar.gz
cd kubernetes
tar -xzvf kubernetes-src.tar.gz
cp -f server/bin/{apiextensions-apiserver,kube-controller-manager,kube-proxy,kube-scheduler,kubeadm,kubectl,kubelet,mounter} /opt/k8s/bin/
cd /opt/k8s/work
cat > kubernetes-csr.json
cat > encryption-config.yaml
cat > audit-policy.yaml
cat > proxy-client-csr.json
1、创建kube-apiserver.service
cat > /etc/systemd/system/kube-apiserver.service
##分发到所有master节点
cp kube-apiserver.service /etc/systemd/system/kube-apiserver.service
##创建工作目录
mkdir -p /data/k8s/k8s/kube-apiserver
##启动kube-apiserver
systemctl daemon-reload && systemctl enable kube-apiserver && systemctl restart kube-apiserver
##检查kube-apiserver监听的端口
netstat -lntup|grep kube
##确保状态为active (running),否则查看日志,确认原因
journalctl -fu kube-apiserver
cd /opt/k8s/work
cat > kube-controller-manager-csr.json
##创建kube-controller-manager启动文件
cat > /etc/systemd/system/kube-controller-manager.service
文章标题:跟着炎炎盐实践k8s---Kubernetes1.16.10 二进制高可用集群部署之master节点
文章链接:http://soscw.com/essay/47615.html