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

 

 

四、将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

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软件工程小施同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值