宿主机和集群网络

来源:3-1 kubernetes集群网络

慕仙9237156

2019-04-27

老师您好,今天把理论部分也看完了,深有感触,老师讲的太好了。让我对K8S集群内部也有所了解。我在公司的私有云的环境下也搭建起来了和老师一样的K8S集群。但是有个问题,我们公司的私有云网段是10开头的,K8S集群网络也是10开头的,不知道是否会有冲突?能不能把K8S的集群网络改成其他网段开头的呢?比如172.16.0.0/12

写回答

1回答

tonybai

2019-04-27

亲,你好。感谢鼓励。如果你使用的是weave 来构建的pod网络的话,可以通过修改weave yaml中的IPALLOC_RANGE,比如:


编辑weave.yaml:




        spec:

          containers:

            - name: weave

              command:

                - /home/weave/launch.sh

              env:

                - name: HOSTNAME

                  valueFrom:

                    fieldRef:

                      apiVersion: v1

                      fieldPath: spec.nodeName

                - name: IPALLOC_RANGE

                  value: 172.16.0.0/12

当然与之对应的是在kubeadm init时也要传入一致的--pod-network-cidr=172.16.0.0/12参数。

如果使用的是其他cni网络插件,可以参考插件对应的文档。祝学习愉快。

0
1
慕仙9237156
非常感谢!
2019-04-27
共1条回复

Kubernetes实战 高可用集群搭建,配置,运维与应用

以生产为目标,原理+操作, Kubernetes结合典型云原生应用

794 学习 · 196 问题

查看课程