sudo /bin/bash 01install.sh
sudo /bin/bash 02master_image_pull.sh
vagrant@k8smaster:/home/www/develop_study/k8s$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
k8s.gcr.io/kube-apiserver v1.23.3 f40be0088a83 9 months ago 135MB
k8s.gcr.io/kube-controller-manager v1.23.3 b07520cd7ab7 9 months ago 125MB
k8s.gcr.io/kube-scheduler v1.23.3 99a3486be4f2 9 months ago 53.5MB
k8s.gcr.io/kube-proxy v1.23.3 9b7cc9982109 9 months ago 112MB
k8s.gcr.io/etcd 3.5.1-0 25f8c7f3da61 12 months ago 293MB
k8s.gcr.io/coredns/coredns v1.8.6 a4ca41631cc7 13 months ago 46.8MB
k8s.gcr.io/pause 3.6 6270bb605e12 14 months ago 683kB
suod /bin/bash 03master_kubeadm_init.sh
# 输出这个 去node 节点运行
kubeadm join 192.168.56.80:6443 --token c16ltc.pn0pgx9ja14o3oqx \
--discovery-token-ca-cert-hash sha256:f82676842a85f23a5a2e671f2d62584cb088016f48364a72b3678b360eab070d
# kubectl get node 验证
# kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml 已经在仓库中
kubectl apply -f calico.yaml
以下代表已经网络ok
vagrant@k8smaster:/home/www/deve lop_study/k8s$ sudo kubectl get node
NAME STATUS ROLES AGE VERSION
k8smaster Ready control-plane,master 28m v1.23.3
所有node 都运行
kubeadm join 192.168.56.80:6443 --token c16ltc.pn0pgx9ja14o3oqx \
--discovery-token-ca-cert-hash sha256:f82676842a85f23a5a2e671f2d62584cb088016f48364a72b3678b360eab070d
等待几分钟 ,和机器配置有关系,出现下面,就代表OK
vagrant@k8smaster:/home/www/develop_study/k8s$ sudo kubectl get nodes
NAME STATUS ROLES AGE VERSION
k8smaster Ready control-plane,master 36m v1.23.3
k8snode1 Ready <none> 4m29s v1.23.3
kubeadm token create --print-join-command
kubeadm token create --ttl 0 --print-join-command # 不过期
kubeadm reset