2021-07-13
作者:互联网
安装flannel插件激活coredns pod
背景:在k8s master节点完成配置之后,发现coredns的两个pod不是running状态
解决:安装flannel插件来激活coredns,保证k8s集群内部的通信
具体步骤如下:
前提条件:k8s的版本要大于1.18
1、wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml --拉取yml文件方便后续以控制器的方式来管理pod
**在此处可能会出现拉取不了,或者报错 不能连接或者不能建立ssl连接
解决:/etc/hosts 解析以下ip和域名
192.30.253.112 github.com
199.232.68.133 raw.githubusercontent.com
wget --no-check-certificate https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
2、在完成flannel.yml文件的拉取后,为了方便快捷的拉起flannel pod,先提前下载好 flannel的image
docker pull quay.io/coreos/flannel:v0.14.0 ----版本依据yml文件中flannel的版本下载
3、修改flannel.yml文件中 images的位置为镜像放置的位置(比如harbor)
4、kubectl apply -f flannel.yml
5、kubectl get pod -n kube-system --查看coredns是否已经running
标签:13,07,--,2021,coredns,pod,com,yml,flannel 来源: https://blog.csdn.net/zn500766/article/details/118697366