小白到运维工程师自学之路 第七十一集 (kubernetes网络设置)

一、概述

Master 节点NotReady 的原因就是因为没有使用任何的网络插件,此时Node 和Master的连接还不正常。目前最流行的Kubernetes 网络插件有Flannel、Calico、Canal、Weave 这里选择使用flannel。

二、安装flannel

1、master下载kube-flannel.yml,所有主机下载flannel

将flannel镜像导入到docker
docker load < flannel_v0.12.0-amd64.tar

小白到运维工程师自学之路 第七十一集 (kubernetes网络设置)_第1张图片

 小白到运维工程师自学之路 第七十一集 (kubernetes网络设置)_第2张图片

小白到运维工程师自学之路 第七十一集 (kubernetes网络设置)_第3张图片

2、三台主机安装cni插件

(master)
tar xf cni-plugins-linux-amd64-v0.8.6.tgz
cp flannel /opt/cni/bin/

(node1)
tar xf cni-plugins-linux-amd64-v0.8.6.tgz
cp flannel /opt/cni/bin/

(node2)
tar xf cni-plugins-linux-amd64-v0.8.6.tgz
cp flannel /opt/cni/bin/
(master)
kubectl apply -f kube-flannel.yml
kubectl get nodes

小白到运维工程师自学之路 第七十一集 (kubernetes网络设置)_第4张图片

以上就是kubernetes的网络设置

如有错误欢迎各位大佬批评指正,我们共同进步

你可能感兴趣的:(运维,kubernetes,容器)