【问题标题】:Issue while adding node in existing cluster from different cloud provider in kubernetes?在 kubernetes 的不同云提供商的现有集群中添加节点时出现问题?
【发布时间】:2019-06-04 10:59:53
【问题描述】:

我们在 Azure 云上有一个正在运行的 Kubernetes 集群,其中包含主节点和 3 个工作节点。现在我们要添加一个在 AWS 云上运行的新节点。当尝试将此节点添加到现有集群中时,我们会收到错误消息。

Container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized

但如果节点存在于同一个云提供商上,那么它工作正常。

如果有人遇到同样的问题,请告诉我。

【问题讨论】:

  • 我猜节点上没有安装网络插件?
  • 请提供更多详细信息 - 您如何使用配置详细信息引导集群配置。你在用领事吗?
  • 我刚刚加入了一个新的工作节点。

标签: amazon-web-services azure docker kubernetes azure-devops


【解决方案1】:

根据文档here

请选择其中一个选项卡以查看相应第三方 Pod 网络提供商的安装说明。

必须在任何应用程序之前部署网络。此外,CoreDNS 在安装网络之前不会启动。 kubeadm 仅支持基于容器网络接口 (CNI) 的网络(不支持 kubenet)。

所以请验证您的集群的“状态”:

kubectl get nodes -o wide
kubectl get pods --all-namespaces

“跨云Kubernetes集群”请看here

【讨论】:

    猜你喜欢
    • 2015-11-26
    • 1970-01-01
    • 2020-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-31
    • 2014-05-14
    • 1970-01-01
    相关资源
    最近更新 更多