所有虚拟机移动可执行文件
1 2 3 4 5
| mv /usr/local/src/kubernetes/server/bin/kubelet /usr/local/bin/
chmod 755 /usr/local/bin/kubelet
|
所有虚拟机创建 kubelet systemd 服务
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| cat << EOF > /etc/kubernetes/kubelet.service [Unit] Description=Kubernetes Kubelet Server Documentation=https://github.com/kubernetes/kubernetes After=network.target containerd.service
[Service] EnvironmentFile=/etc/kubernetes/kubelet.arg ExecStart=/usr/local/bin/kubelet \$KUBELET_ARGS Restart=always
[Install] WantedBy=multi-user.target EOF
ln -s /etc/kubernetes/kubelet.service /usr/lib/systemd/system/kubelet.service
|
创建 kubelet 启动参数配置文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
cat << EOF > /etc/kubernetes/kubelet.arg KUBELET_ARGS="--kubeconfig=/etc/kubernetes/admin.kubeconfig \ --anonymous-auth=true \ --address=192.168.56.109 \ --hostname-override=192.168.56.109 \ --node-ip=192.168.56.109 \ --port=10250 \ --cluster-dns=169.169.0.100 \ --cluster-domain=cluster.local \ --cgroup-driver=cgroupfs \ --containerd=/run/containerd/containerd.sock \ --pod-infra-container-image=registry.k8s.io/pause:3.10 \ --pod-cidr=20.20.0.0/16" EOF
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
cat << EOF > /etc/kubernetes/kubelet.arg KUBELET_ARGS="--kubeconfig=/etc/kubernetes/admin.kubeconfig \ --anonymous-auth=true \ --address=192.168.56.110 \ --hostname-override=192.168.56.110 \ --node-ip=192.168.56.110 \ --port=10250 \ --cluster-dns=169.169.0.100 \ --cluster-domain=cluster.local \ --cgroup-driver=cgroupfs \ --containerd=/run/containerd/containerd.sock \ --pod-infra-container-image=registry.k8s.io/pause:3.10 \ --pod-cidr=20.20.0.0/16" EOF
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
cat << EOF > /etc/kubernetes/kubelet.arg KUBELET_ARGS="--kubeconfig=/etc/kubernetes/admin.kubeconfig \ --anonymous-auth=true \ --address=192.168.56.111 \ --hostname-override=192.168.56.111 \ --node-ip=192.168.56.111 \ --port=10250 \ --cluster-dns=169.169.0.100 \ --cluster-domain=cluster.local \ --cgroup-driver=cgroupfs \ --containerd=/run/containerd/containerd.sock \ --pod-infra-container-image=registry.k8s.io/pause:3.10 \ --pod-cidr=20.20.0.0/16" EOF
|
所有虚拟机启动 kubelet 服务
systemctl start kubelet && systemctl enable kubelet
(•̀ᴗ•́)و ̑̑