标签:node master 走过 镜像 docker K8S 节点 flannel
基本的docker命令:
docker 镜像 打包成文件
sudo docker save -o quay.io/coreos/flannel:v0.11.0-amd64 ./plf.tar
docker 改名:
docker tag ff281650a721 quay.io/coreos/flannel:v0.11.0-amd64
删除node节点
# master上执行 kubectl drain 节点名称 --delete-local-data --force --ignore-daemonsets kubectl delete node 节点名称 # 节点执行: kubeadm reset
节点重启
systemctl enable kubelet systemctl restart kubelet 或者 service kubelet start
实例:node01
# master上执行 kubectl drain node01 --delete-local-data --force --ignore-daemonsets kubectl delete node node01 # 节点执行: kubeadm reset
使用kubeadm工具部署k8s-V1.13.3版本遇见的坑(使用镜像:CentOS7)
在部署k8s1.13.3的过程中,node节点flannel网络组件镜像pull不下来的情况(master节点的flannel镜像是已经下载下来了)。
""" 主要的思路为:将master节点中flannel镜像打包成为文件,发送给node节点,然后node通过加载文件的方式将镜像还原。 1. 将master节点中flannel镜像打包成为文件。 docker save -o ./plf.tar {镜像的ID} 2. 发送到其他的node节点 3. 还原镜像(node节点执行),同时需要把镜像打tag值 docker load < {镜像文件} 或者 docker load --input {镜像文件} docker tag ff281650a721 quay.io/coreos/flannel:v0.11.0-amd64 4. 在master节点上删除node节点 详细步骤见上“删除node节点” 5. 将node节点重新加入到集群中 """
note节点在加入集群时,一定要记住加上--ignore-preflight-errors=Swap的参数
标签:node,master,走过,镜像,docker,K8S,节点,flannel 来源: https://www.cnblogs.com/plf-Jack/p/11256923.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。