amazon-ec2 - 键入 'kubectl get nodes'时看不到我的节点

标签 amazon-ec2 kubernetes kops

我正在尝试使用Kops创建集群,
在我的脚本中,我使用一个名为instancegroup的目录,并将其内容复制到我的“状态” S3存储桶中。
创建集群时,我可以在Amazon控制台中看到我所有的节点都已部署(主节点,2个默认节点和我在instancegroup目录中指定的5个节点)。

问题是键入时:

kubectl get nodes

我只得到主机和2个默认节点。

这是创建此类集群的正确方法吗?为什么我看不到其他节点?

最佳答案

get nodes仅列出已注册的Node API对象。其他节点不得向API服务器注册自己。检查那些节点上的kubelet进程的日志,以确定它们为什么不进行自身注册。

关于amazon-ec2 - 键入 'kubectl get nodes'时看不到我的节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48212749/

相关文章:

c# - 关于 C# 连接到 EC2 的问题

ruby-on-rails - 应该如何使用带有弹性 beanstalk 的亚马逊网络服务将 secret 文件推送到 EC2 Ruby on Rails 应用程序?

azure - 运行 Kubernetes 配置脚本(Microsoft Azure 中的 Kubernetes + CoreOS)以在生产环境中运行需要进行更改吗?

kubernetes - Kubernetes自动回滚

amazon-web-services - 在 route53 中没有这样的主机

amazon-web-services - 为什么我的AWS EC2实例在停止时会终止?

php - 在 laravel 中设置 phpChart

kubernetes - 编写kubernetes扩展

kubernetes - 服务帐户x509:证书由未知授权机构签名

elasticsearch - 使用Kops + Docker 1.11在Kubernetes容器中设置sysctl key