Kubernetes集群如何重启

一、各个节点切换到root账号

su root

 

二、检查各个节点相关组件安装结果

kubeadm version
kubectl version
cat /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
systemctl status kubelet

 

三、启动master节点

1. 得到worker节点加入集群的链接

# 关闭缓存
swapoff -a

# 重启kubeadm
kubeadm reset

# 查看本机ip(ens)
ifconfig

# 初始化master节点
kubeadm init --apiserver-advertise-address=192.168.18.132 --pod-network-cidr=192.168.19.0/24 --kubernetes-version=v1.10.2

得到worker节点加入集群的链接,如

kubeadm join 192.168.18.132:6443 --token dvzyxu.wvxaymbz1x666xwv --discovery-token-ca-cert-hash sha256:10432bdce63bc3ee5fe2f7c71a0e0b9f905facea26f956f4fe67054e8d8e0e6b

2. 验证启动结果

export KUBECONFIG=/etc/kubernetes/admin.conf
 
kubectl get pods -n kube-system -o wide

3. 安装集群网络

 
# (之前已经有了可不用重新执行)安装weave cni插件:
curl -L "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')" > weave.yaml
 
 
# (之前已经有了可不用重新执行)在HOSTNAME下新增IPALLOC_RANGE为192.168.19.0/24
vi weave.yaml
	
# 应用
kubectl apply -f weave.yaml

# 验证
kubectl get pods -n kube-system -o wide

# 查看有几个节点
kubectl get nodes

Kubernetes集群如何重启

 

 

四、将worker节点加入集群

1. 在worker节点执行

# 关闭缓存
swapoff -a

# 重启kubeadm
kubeadm reset

# 加入集群
kubeadm join 192.168.18.132:6443 --token pro2xr.vzzelsp0s09jvd6u --discovery-token-ca-cert-hash sha256:28cb549b407f7d23c61d941459d7cd00849b520e8fb375c1bf22883f19290c00

2. 在mater节点查看效果

kubectl get nodes

 

 

上一篇:使用kubeadm从0到1搭建kubernete集群


下一篇:kubeadm方式搭建k8s集群