calico 默认 ipip bpf 使用: /sys/fs/bpf

20 阅读2分钟

calico 默认 ipip bpf 使用: /sys/fs/bpf

calico 默认 ipip bpf 使用: /sys/fs/bpf

calico 默认 ipip bpf 使用: /sys/fs/bpf

环境




root@k8s-ctrl:~# kgp
NAMESPACE     NAME                                       READY   STATUS    RESTARTS   AGE   IP               NODE        NOMINATED NODE   READINESS GATES
kube-system   calico-kube-controllers-75c587cc8d-pwh6t   1/1     Running   0          13s   10.222.219.2     k8s-work1   <none>           <none>
kube-system   calico-node-jl44n                          1/1     Running   0          13s   172.16.189.102   k8s-work2   <none>           <none>
kube-system   calico-node-mbdbs                          1/1     Running   0          13s   172.16.189.100   k8s-ctrl    <none>           <none>
kube-system   calico-node-q5qf6                          1/1     Running   0          13s   172.16.189.101   k8s-work1   <none>           <none>
kube-system   coredns-65d77f94bb-hbvxb                   1/1     Running   0          13s   10.222.12.4      k8s-ctrl    <none>           <none>
kube-system   coredns-65d77f94bb-q68zv                   1/1     Running   0          13s   10.222.12.5      k8s-ctrl    <none>           <none>
kube-system   kube-apiserver-k8s-ctrl                    1/1     Running   0          13s   172.16.189.100   k8s-ctrl    <none>           <none>
kube-system   kube-controller-manager-k8s-ctrl           1/1     Running   0          13s   172.16.189.100   k8s-ctrl    <none>           <none>
kube-system   kube-multus-ds-85xvd                       1/1     Running   0          3s    172.16.189.100   k8s-ctrl    <none>           <none>
kube-system   kube-multus-ds-bsdzf                       1/1     Running   0          3s    172.16.189.102   k8s-work2   <none>           <none>
kube-system   kube-multus-ds-wpmhp                       1/1     Running   0          3s    172.16.189.101   k8s-work1   <none>           <none>
kube-system   kube-proxy-9gwf8                           1/1     Running   0          13s   172.16.189.102   k8s-work2   <none>           <none>
kube-system   kube-proxy-cpr65                           1/1     Running   0          13s   172.16.189.100   k8s-ctrl    <none>           <none>
kube-system   kube-proxy-gfq6g                           1/1     Running   0          13s   172.16.189.101   k8s-work1   <none>           <none>
kube-system   kube-scheduler-k8s-ctrl                    1/1     Running   0          13s   172.16.189.100   k8s-ctrl    <none>           <none>
kube-system   nodelocaldns-f4zlq                         1/1     Running   0          13s   172.16.189.100   k8s-ctrl    <none>           <none>
kube-system   nodelocaldns-f5qds                         1/1     Running   0          13s   172.16.189.101   k8s-work1   <none>           <none>
kube-system   nodelocaldns-w6xwh                         1/1     Running   0          13s   172.16.189.102   k8s-work2   <none>           <none>
root@k8s-ctrl:~# k get po -n kube-system   calico-node-jl44n -o yaml | grep -i bpf
    - mountPath: /sys/fs/bpf
      name: bpffs
    name: mount-bpffs
      path: /sys/fs/bpf
    name: bpffs
    - mountPath: /sys/fs/bpf
      name: bpffs
    name: mount-bpffs
root@k8s-ctrl:~# tree /sys/fs/bpf
/sys/fs/bpf
└── calico
    ├── calico_failsafe_ports_v1
    └── xdp

2 directories, 1 file


root@k8s-ctrl:~/test# ansible all -m shell -a "tree /sys/fs/bpf"
cili-work2 | CHANGED | rc=0 >>
/sys/fs/bpf
└── calico
    ├── calico_failsafe_ports_v1
    └── xdp

2 directories, 1 file
cili-work1 | CHANGED | rc=0 >>
/sys/fs/bpf
└── calico
    ├── calico_failsafe_ports_v1
    └── xdp

2 directories, 1 file
cili-control | CHANGED | rc=0 >>
/sys/fs/bpf
└── calico
    ├── calico_failsafe_ports_v1
    └── xdp

2 directories, 1 file
root@k8s-ctrl:~/test#