k8s 集群搭建(二)--部署集群内部通信flannel⽹络

配置flannel 网络

# 下载flannel配置文件
wget https://raw.githubusercontent.com/coreos/flannel/a70459be0084506e4ec919aa1c114638878db11b/Documentation/kube-flannel.yml
# 或者
wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
# 如果下载失败,被墙了
199.232.68.133 raw.githubusercontent.com

# 如果k8s1.20以上版本,则需要修改pod cidr,否则flannel会不断重启
# 例如k8s初始化是需要添加参数:--pod-network-cidr=x.x.x.x/m

#应用当前配置
kubectl apply -f ./kube-flannel.yml
#查看master状态(踩坑)
kubectl get nodes
 NAME STATUS ROLES AGE VERSION
 master Ready master 12m v1.13.1
 
 # 如果还是NotReady状态,查看Pod状态
kubectl  get pod -n kube-system
==================

NAME READY STATUS RESTARTS AGE
coredns-59b69b999c-kg7d5 0/1 Pending 0 67m
coredns-59b69b999c-ng9cl 0/1 Pending 0 67m
etcd-master 1/1 Running 2 2d21h
kube-apiserver-master 1/1 Running 2 2d21h
kube-controller-manager-master 1/1 Running 2 2d21h
kube-flannel-ds-amd64-b26mw 0/1 Init:0/1 0 11s
kube-proxy-mhdsg 1/1 Running 2 2d21h
kube-scheduler-master 1/1 Running 2 2d21h

===================

应该是kube-flannel.yml

quay.io/coreos/flannel:v0.11.0-arm64
这种镜像,访问不到quay.io,被墙了。

然后替换了所有quay.io为quay-mirror.qiniu.com

 

#最后查看k8s状态

kubectl get nodes
应该为ready了

 

 

posted @ 2021-01-21 00:19  醉深梦始  阅读(266)  评论(0)    收藏  举报