|
|
楼主 |
发表于 2025-1-1 21:14:06
|
显示全部楼层
cd ~/kubernetes/manual-installation-v1.23.x/calico/更改calico的网段,主要需要将网段,改为自己的Pod网段 sed -i "s#POD_CIDR#172.16.0.0/12#g" calico.yaml grep "IPV4POOL_CIDR" calico.yaml -A 1 - name: CALICO_IPV4POOL_CIDR value: "172.16.0.0/12" kubectl apply -f calico.yaml' ^; G' Y" Z1 G/ ^) p
! q, e8 _+ ~ \+ m) {+ H- V* ^! B6 J: V3 e, K9 P
8 L1 U& `# R1 \: }' K7 S4 Z. w% [- P# D
( o I$ h1 T$ J4 F& e
更改calico.yaml# Cluster type to identify the deployment type - name: CLUSTER_TYPE value: "k8s,bgp"# 下方熙增新增 - name: IP_AUTODETECTION_METHOD value: "interface=ens192" # ens192为本地网卡名字
3 q7 o' N, M7 Z0 X W0 H* [6 [; j7 h( S5 L
! P# z- D5 S3 F
更新下kubectl apply -f calico.yaml再进行查看! v& D0 t5 c* [- A. n
8 @) d" `& J% g
$ \8 a$ Q* S$ A8 o8 X/ z& K; m5 ` M4 \, @! y _( S
$ C% `3 y+ D" E8 B, t8 w3 X2 T* d/ ^' @+ @% a9 G4 Z6 B2 T5 V3 W- B& z
5 k/ ~) j( v( \* e
: h0 D* L6 N8 U0 _5 F- Z! G' {3 S0 N0 P) E
安装CoreDNS安装官方推荐版本[root@k8s-master01 calico]# cd ~/kubernetes/manual-installation-v1.23.x/CoreDNS/如果更改了k8s service的网段需要将coredns的serviceIP改成k8s service网段的第十个IP[root@k8s-master01 CoreDNS]# COREDNS_SERVICE_IP=`kubectl get svc | grep kubernetes | awk '{print $3}'`0[root@k8s-master01 CoreDNS]# sed -i "s#KUBEDNS_SERVICE_IP#${COREDNS_SERVICE_IP}#g" coredns.yaml安装coredns[root@k8s-master01 CoreDNS]# kubectl create -f coredns.yaml serviceaccount/coredns createdclusterrole.rbac.authorization.k8s.io/system:coredns createdclusterrolebinding.rbac.authorization.k8s.io/system:coredns createdconfigmap/coredns createddeployment.apps/coredns createdservice/kube-dns created
. w" S- C2 W* Z1 Z/ s+ l$ H5 r1 x |
|