天道不一定酬所有勤
但是,天道只酬勤

Kubernetes扩容增加新的节点

GitHub 22k Star 的Java工程师成神之路,不来了解一下吗!

在master节点查看集群的token值

$ kubeadm token list 

如果token过期,这一步会什么都不显示。

生成新的 token

[root@k8s-master1 ~]# kubeadm token create
ui6rwj.7aj4bwzfjj305yyh

获取CA证书sha256编码hash值

[root@k8s-master1 ~]# openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | openssl dgst -sha256 -hex | sed 's/^.* //'
707836a5a432b7a4e036d4d280a4ad01682194bf4e32ca3e0a4ba97865386f29

重新生产token并获取hash值,使用如下命令:

[root@k8s-master1 ~]# kubeadm token create --print-join-command
kubeadm join 172.29.247.111:6443 --token x2pw83.er8043loyfr0gioy     --discovery-token-ca-cert-hash sha256:707836a5a432b7a4e036d4d280a4ad01682194bf4e32ca3e0a4ba97865386f29

将node节点重新添加到k8s集群中

$ kubeadm join 172.29.247.111:6443 --token x2pw83.er8043loyfr0gioy --discovery-token-ca-cert-hash sha256:707836a5a432b7a4e036d4d280a4ad01682194bf4e32ca3e0a4ba97865386f29

查看master节点信息

    [root@k8s-master1 ~]# kubectl get nodes
    NAME          STATUS   ROLES                  AGE     VERSION
    k8s-master1   Ready    control-plane,master   7d22h   v1.22.3
    k8s-node1     Ready    <none>                 7d21h   v1.22.3
    k8s-node2     Ready    <none>                 7d21h   v1.22.3
    kubefate14    Ready    <none>                 2m7s    v1.22.3

问题一

[root@kubeFATE14 ~]# kubectl get nodes
The connection to the server localhost:8080 was refused - did you specify the right host or port?

需要执行以下两个命令:

[root@kubeFATE14 ~]# echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >> ~/.bash_profile
[root@kubeFATE14 ~]# source ~/.bash_profile

问题二

[root@kubeFATE14 ~]# kubectl get nodes
W1116 18:58:26.029928   24270 loader.go:223] Config not found: /etc/kubernetes/admin.conf
The connection to the server localhost:8080 was refused - did you specify the right host or port?

需要创建一个/etc/kubernetes/admin.conf文件,可以把 master 的复制过来即可

[root@k8s-master1 ~]# scp /etc/kubernetes/admin.conf root@8.130.170.44:/etc/kubernetes
(全文完)

扫描二维码,关注作者微信公众号
赞(0)
如未加特殊说明,此网站文章均为原创,转载必须注明出处。HollisChuang's Blog » Kubernetes扩容增加新的节点
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

HollisChuang's Blog

联系我关于我