Kubernetes1.31.0 安装Calico网络组件
接上章节,部署完高可用kubernetes控制平面后节点状态全部处于“NotReady”状态,是因为网络组件还没有安装
本章节安装Calico网络组件
配置Calico
# 拉取Operator
[root@masterA ~]# wget https://raw.githubusercontent.com/projectcalico/calico/v3.28.1/manifests/tigera-operator.yaml
# 安装Operator,这边要使用create而不是apply,这个文件比较大使用apply会出错
[root@masterA calico]# kubectl create -f tigera-operator.yaml
# 查看是否安装成功,安装需要一点时间耐心等待
[root@masterA calico]# kubectl get pod -A
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system coredns-6ddff5bd6d-57jz7 0/1 Pending 0 2d23h
kube-system coredns-6ddff5bd6d-pvzvx 0/1 Pending 0 2d23h
kube-system etcd-mastera.k8s.local 1/1 Running 6 (23m ago) 2d23h
kube-system etcd-masterb.k8s.local 1/1 Running 6 (23m ago) 2d22h
kube-system etcd-masterc.k8s.local 1/1 Running 4 (23m ago) 2d22h
kube-system kube-apiserver-mastera.k8s.local 1/1 Running 12 (23m ago) 2d23h
kube-system kube-apiserver-masterb.k8s.local 1/1 Running 6 (23m ago) 2d22h
kube-system kube-apiserver-masterc.k8s.local 1/1 Running 4 (23m ago) 2d22h
kube-system kube-controller-manager-mastera.k8s.local 1/1 Running 6 (23m ago) 2d23h
kube-system kube-controller-manager-masterb.k8s.local 1/1 Running 6 (23m ago) 2d22h
kube-system kube-controller-manager-masterc.k8s.local 1/1 Running 4 (23m ago) 2d22h
kube-system kube-proxy-4t8fp 1/1 Running 2 (23m ago) 2d21h
kube-system kube-proxy-87tc4 1/1 Running 4 (23m ago) 2d22h
kube-system kube-proxy-mmcmn 1/1 Running 2 (23m ago) 2d21h
kube-system kube-proxy-s92rn 1/1 Running 6 (23m ago) 2d22h
kube-system kube-proxy-vks8k 1/1 Running 2 (23m ago) 2d21h
kube-system kube-proxy-xlqzh 1/1 Running 6 (23m ago) 2d23h
kube-system kube-scheduler-mastera.k8s.local 1/1 Running 6 (23m ago) 2d23h
kube-system kube-scheduler-masterb.k8s.local 1/1 Running 6 (23m ago) 2d22h
kube-system kube-scheduler-masterc.k8s.local 1/1 Running 4 (23m ago) 2d22h
tigera-operator tigera-operator-55748b469f-lr8wc 1/1 Running 0 77s # 可以看见状态为Running表明启动成功
# 拉取Calico 所需的自定义资源
[root@masterA ~]# wget https://raw.githubusercontent.com/projectcalico/calico/v3.28.1/manifests/custom-resources.yaml
# 安装Calico
[root@masterA calico]# kubectl apply -f custom-resources.yaml
installation.operator.tigera.io/default created
apiserver.operator.tigera.io/default created
# 查看是否安装成功,安装需要一点时间耐心等待(因为镜像拉取缓慢我这边拉取了40分钟)
[root@masterA calico]# kubectl get pod -n calico-system
NAME READY STATUS RESTARTS AGE
calico-kube-controllers-79fdcb7bbd-86ml7 1/1 Running 0 52m
calico-node-5g6ch 1/1 Running 0 52m
calico-node-65qjj 1/1 Running 0 52m
calico-node-gjpk7 1/1 Running 0 52m
calico-node-pq4pj 1/1 Running 0 52m
calico-node-x6vtg 1/1 Running 0 52m
calico-node-xb4xv 1/1 Running 0 52m
calico-typha-756c89658b-4g58k 1/1 Running 0 52m
calico-typha-756c89658b-k6nkh 1/1 Running 0 52m
calico-typha-756c89658b-pqk99 1/1 Running 0 52m
csi-node-driver-2dn44 2/2 Running 2 (12m ago) 52m
csi-node-driver-2j7zc 2/2 Running 0 52m
csi-node-driver-7lxl9 2/2 Running 0 52m
csi-node-driver-9v7q9 2/2 Running 0 52m
csi-node-driver-xt2qp 2/2 Running 0 52m
csi-node-driver-xxddx 2/2 Running 1 (38m ago) 52m
到此集群安装Calico网络组件完成,更多文章可点下方链接跳转:



2224

被折叠的 条评论
为什么被折叠?



