kubernetes(k8s)安装BGP模式calico网络支持IPV4和IPV6
kubernetes(k8s)安装BGP模式calico网络支持IPV4和IPV6
最后更新于
kubernetes(k8s)安装BGP模式calico网络支持IPV4和IPV6
最后更新于
[root@k8s-master01 ~]# vim /etc/NetworkManager/conf.d/calico.conf
[root@k8s-master01 ~]# cat /etc/NetworkManager/conf.d/calico.conf
[keyfile]
unmanaged-devices=interface-name:cali*;interface-name:tunl*
[root@k8s-master01 ~]# [root@k8s-master01 ~]# curl https://projectcalico.docs.tigera.io/manifests/calico-typha.yaml -o calico.yaml
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 228k 100 228k 0 0 83974 0 0:00:02 0:00:02 --:--:-- 83974
[root@k8s-master01 ~]# [root@k8s-master01 ~]# cp calico.yaml calico-ipv6.yaml
[root@k8s-master01 ~]# vim calico-ipv6.yaml
# calico-config ConfigMap处
"ipam": {
"type": "calico-ipam",
"assign_ipv4": "true",
"assign_ipv6": "true"
},
- name: CLUSTER_TYPE
value: "k8s,bgp"
- name: IP
value: "autodetect"
- name: IP6
value: "autodetect"
- name: CALICO_IPV4POOL_CIDR
value: "172.16.0.0/16"
- name: CALICO_IPV6POOL_CIDR
value: "fc00::/48"
- name: FELIX_IPV6SUPPORT
value: "true"[root@k8s-master01 ~]# grep "IPV4POOL_CIDR" calico.yaml -A 1
- name: CALICO_IPV4POOL_CIDR
value: "172.16.0.0/12"
[root@k8s-master01 ~]# kubectl apply -f calico.yaml[root@k8s-master01 ~]# kubectl get pod -A -w
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system calico-kube-controllers-56cdb7c587-l8h5k 1/1 Running 0 66s
kube-system calico-node-b2mpq 1/1 Running 0 66s
kube-system calico-node-jlk89 1/1 Running 0 66s
kube-system calico-node-nqdc4 1/1 Running 0 66s
kube-system calico-node-pjrcn 1/1 Running 0 66s
kube-system calico-node-w4gfm 1/1 Running 0 66s
kube-system calico-typha-6775694657-vk4ds 1/1 Running 0 66s