k8s-2:k8s安装网络插件Flannel

百度网盘链接:https://pan.baidu.com/s/1ZL07VO3ysXpyr5qMpMEHiw提取码: aa86

kubectl get node


这个时候只有一个master节点,而且Status是NotReady状态,这是因为没有安装网络组件的原因,我们需要安装下

(1)始化网络插件 Flannel

kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/a70459be0084506e4ec919aa1c114638878db11b/Documentation/kube-flannel.yml

其它方式:如果网络原因可以手动docker pull下载

docker pull quay-mirror.qiniu.com/coreos/flannel:v0.11.0-amd64

其它方式:也可是从百度搜索flannel的tar包,用docker load -i flannel_v0_11_0-amd64.tar 手动导入flanel镜像

上面两种方式产生的镜像,需要通过yml文件加载到k8s中,再浏览器中打开下方地址,创建一个fiannel.yml文件,将浏览器中的内容复制到fiannel.yml文件中

访问地址

https://github.com/coreos/flannel/blob/701c2e8749714022758d5360fbe627

005901349c/Documentation/kube-flannel.yml

将浏览器内容复制到flannel.yml 执行命令:

kubectl apply -f flannel.yml

其它方式:如果Kubernetes版本是1.7以上执行这行命令即可,在线自动获取部署清单,然后基于此清单下载镜像启动并部署:

kubectl apply -f

https://raw.githubusercontent.com/coreos/flannel/master/Documentation/ku

be-flannel.yml

输入查看集群命令:

kubectl get node


你可能感兴趣的:(k8s-2:k8s安装网络插件Flannel)