04 安装 Kubernetes node 节点
安装命令
yum install kubernetes-node.x86_64 -y
修改配置文件
# /etc/kubernetes/config
# 22行
KUBE_MASTER="--master=http://10.0.0.11:8080"
# /etc/kubernetes/kubelet
# 5行
KUBELET_ADDRESS="--address=0.0.0.0"
# 8行 (需要和master的配置文件写的端口一致)
KUBELET_PORT="--port=10250"
# 11行 (用于区分每个节点的主机名)
KUBELET_HOSTNAME="--hostname-override=10.0.0.12"
# 14行 (这里是写master api的地址)
KUBELET_API_SERVER="--api-servers=http://10.0.0.11:8080"
启动服务
# 启动kubelet.service时会把docker也启动了,因此不需要再次手动自动docker
systemctl start kubelet.service
systemctl start kube-proxy.service
设为开机自启
systemctl enable kubelet.service
systemctl enable kube-proxy.service
查看node节点
kubectl get nodes
发现本来需要设置k8s-node2为节点名的机器,写成了IP地址,这时重新修改该节点的配置文件
/etc/kubernetes/kubelet
,把节点名改为k8s-node2
,并重启服务systemctl restart kubelet.service
这时候再次查看node节点
发现节点名改过来了,但是修改前的节点名还在,这时需要手动删除该节点
kubectl delete node 10.0.0.13
再次查看节点