【问题标题】:Does kubeadm join command configure Pod network?kubeadm join 命令是否配置 Pod 网络?
【发布时间】:2017-12-12 16:48:28
【问题描述】:

问题

kubeadm join 是在worker节点上配置Pod网络,还是需要在每个节点上运行(3/4) Installing a pod network step?

背景

正在阅读Using kubeadm to Create a Cluster,但不清楚工作节点特定任务是什么。

【问题讨论】:

    标签: kubernetes kubeadm


    【解决方案1】:

    kubeadm join 不会配置 pod 网络。您提到的安装 pod 网络部分引用了使用容器网络接口 (CNI) 的网络中间件。优点是您可以部署特殊的 pod,这些 pod 将在集群中配置网络,而无需登录每个节点并配置网络。

    例如,此命令将部署 pod,这些 pod 将使用 Wea​​ve Net 配置 pod 网络

    kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"
    

    【讨论】:

    • 感谢您的回答,但显然 kubeadm join 进行了配置,因为我没有在工作节点上运行 CNI configuraiton (Flannel),而仅在主节点上运行。但是不确定它是如何完成的。分配给 master 配置的 flannel 的 CIDR 会自动反映在工作节点上。
    • 上述命令只需要执行一次。由于它使用的是 pod,它也会自动配置工作节点。
    猜你喜欢
    • 2018-12-10
    • 2019-09-01
    • 1970-01-01
    • 2018-02-01
    • 2019-08-02
    • 1970-01-01
    • 2019-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多