|
|
楼主 |
发表于 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
' z# ~) M' p; r$ E5 }
- o M4 g+ ~: W3 H4 |& O) t2 E
6 D4 \, Z6 k% @ \/ z( f; _; V/ d i) c% o: S6 ^
2 N3 o+ N1 ~1 L: e更改calico.yaml# Cluster type to identify the deployment type - name: CLUSTER_TYPE value: "k8s,bgp"# 下方熙增新增 - name: IP_AUTODETECTION_METHOD value: "interface=ens192" # ens192为本地网卡名字' g1 U# j! J9 Q: r0 W0 N g+ {$ v
5 s! D9 Y9 b) [- Y* J
2 {& S) R0 x! y3 b5 `
更新下kubectl apply -f calico.yaml再进行查看
# B; Z" |. ~3 V+ V, C
/ m# E' t: K% {. a+ E, V2 d4 a) O9 v5 l' B% ~3 ]0 q
( ~* @/ @9 Z, A4 Y; i
3 r+ ]; G$ u8 C8 X: |
1 j7 S+ r+ j7 b B/ G/ {/ L( c0 q( `; L% t \& D
3 m0 f7 Q3 i2 I, K8 P. ]1 l
* Y* m# G/ C5 H6 |安装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 created3 K/ \ k) O% p( {# k
|
|