前言:記錄k8s管理的小問題與常用命令:
1.集群初始化
kubeadm init \
--apiserver-advertise-address=192.168.29.128 \
--image-repository registry.aliyuncs.com/google_containers \
--kubernetes-version v1.13.3 \
--service-cidr=10.96.0.0/12 \
--pod-network-cidr=10.244.0.0/16
2.基於etcd備份的reset
kubeadm init \
--apiserver-advertise-address=192.168.29.128 \
--pod-network-cidr=10.244.0.0/16 \
--kubernetes-version v1.13.3 \
--image-repository registry.aliyuncs.com/google_containers \
--ignore-preflight-errors=DirAvailable--var-lib-etcd
3.使用控制器來進行縮擴容:
kubectl scale --replicas=0 deployment/myweb
4.注意事項:已存在的node或損壞的node,再加入新的master集群時,需要先kubeadm reset
5.初始化時指定的pod網絡范圍與網絡插件的網絡范圍必須一致。