二进制安装 K8S 1.18 (四) 新增加Worker Node

配置文件复制到 worker 节点

# 在master节点将Worker Node涉及文件拷贝到新节点192.168.31.6/191
scp /opt/kubernetes/ssl/ca.pem root@192.168.31.6:/opt/kubernetes/ssl
scp -r /opt/kubernetes/cfg  root@192.168.31.6:/opt/kubernetes

scp -r /usr/lib/systemd/system/{kubelet,kube-proxy}.service root@192.168.31.6:/usr/lib/systemd/system

scp -r /opt/cni/ root@192.168.31.6:/opt/


# 删除kubelet证书和kubeconfig文件
rm /opt/kubernetes/cfg/kubelet.kubeconfig 
rm -f /opt/kubernetes/ssl/kubelet*

#注:这几个文件是证书申请审批后自动生成的,每个Node不同,必须删除重新生成。



# 修改主机名
vi /opt/kubernetes/cfg/kubelet.conf
--hostname-override=k8s-node1

vi /opt/kubernetes/cfg/kube-proxy-config.yml
hostnameOverride: k8s-node1

# 启动并设置开机启动
systemctl daemon-reload
systemctl start kubelet
systemctl enable kubelet
systemctl start kube-proxy
systemctl enable kube-proxy

# 在Master上批准新Node kubelet证书申请
kubectl get csr

kubectl certificate approve node-csr-QP002DcPbyyUdGwtxde94xpSVFpqBvgFz3NKp21K_7s

DNS解析测试

kubectl run -it --rm dns-test --image=busybox:1.28.4 sh
If you don't see a command prompt, try pressing enter.

/ # nslookup kubernetes
Server:    10.0.0.2
Address 1: 10.0.0.2 kube-dns.kube-system.svc.cluster.local

Name:      kubernetes
Address 1: 10.0.0.1 kubernetes.default.svc.cluster.local
posted @ 2021-07-11 17:06  klvchen  阅读(166)  评论(0)    收藏  举报