【问题标题】:Use 192.168.0.0/16 or other iprange as pod cidr for kubernetes + flannel使用 192.168.0.0/16 或其他 iprange 作为 kubernetes + flannel 的 pod cidr
【发布时间】:2019-03-28 12:30:28
【问题描述】:

在教程https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/中,它说

要使法兰绒正常工作,您必须将--pod-network-cidr=10.244.0.0/16 传递给kubeadm init.

如何传递其他cidr,例如--pod-network-cidr=192.168.0.0/16

【问题讨论】:

    标签: kubernetes flannel


    【解决方案1】:

    按照教程中的相同步骤进行操作,除了:

    (1)kubeadm reset之后,清除主从节点上较早的网络接口。

    sudo ip link del cni0
    sudo ip link del flannel.1
    sudo systemctl restart network
    

    (2) 运行kubeadm init --pod-network-cidr=192.168.0.0/16

    (3) 下载kube-flannel.yml 文件,将硬编码的10.244.0.0 更改为192.168.0.0,然后执行kubectl create -f kube-flannel.yml

    测试结果

    $ k get po -o=wide
    NAME                         READY     STATUS    RESTARTS   AGE       IP             NODE
    h2-75cb7756c6-r4gkj          1/1       Running   0          5m        192.168.1.14   slave1
    h2-75cb7756c6-xfstk          1/1       Running   0          16m       192.168.0.5    master
    jobserver-58bf6985f9-77mdd   1/1       Running   0          16m       192.168.0.6    master
    jobserver-58bf6985f9-h9hlx   1/1       Running   0          5m        192.168.1.15   slave1
    
    # ping pod on slave
    $ ping 192.168.1.14  
    PING 192.168.1.14 (192.168.1.14) 56(84) bytes of data.
    64 bytes from 192.168.1.14: icmp_seq=1 ttl=63 time=0.454 ms
    
    # ping pod on master
    $ ping 192.168.0.5
    PING 192.168.0.5 (192.168.0.5) 56(84) bytes of data.
    64 bytes from 192.168.0.5: icmp_seq=1 ttl=64 time=0.143 ms
    
    # ping docker container on the same node
    $ ping 172.18.0.2    
    PING 172.18.0.2 (172.18.0.2): 56 data bytes
    64 bytes from 172.18.0.2: seq=0 ttl=241 time=21.580 ms
    

    【讨论】:

      【解决方案2】:

      添加到@Leon 的answer

      如果您想在第 1 步中将您的网络从 weavenet 移动到 flannel,您还需要执行 sudo ip link del weave

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-11-01
        • 2019-04-06
        • 2023-04-03
        • 2018-03-06
        • 2017-05-04
        • 2017-10-13
        • 1970-01-01
        • 2021-06-26
        相关资源
        最近更新 更多