k8s初始化备份还原和注意点
前言:记录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网络范围与网络插件的网络范围必须一致。