【问题标题】:Add nodes to kubernetes cluster on AWS?将节点添加到 AWS 上的 Kubernetes 集群?
【发布时间】:2015-10-05 05:06:06
【问题描述】:

我最初在 AWS 上使用 kube-up.sh 实用程序设置了一个集群。现在我的容量用完了,我正在寻找一种简单的方法来用更多节点扩展我的集群。

是否有一种“简单”的方法可以将更多节点添加到 AWS 上正在运行的集群中?我一直在阅读所有文档,但似乎找不到方法。

谢谢!

【问题讨论】:

    标签: amazon-web-services kubernetes


    【解决方案1】:

    如果您使用 kube-up,您的 minions 应该被启动到一个自动缩放组中,并且您应该能够更改该自动缩放组的大小。

    这个问题是几个月前的问题,所以我不确定在 7 月份是不是这样,但现在肯定是这样。

    我还在努力将 master 启动到一个自动扩展组中,这样如果 master 死了,它会自动重新启动,但由于永久磁盘,这有点复杂。但希望我能制作 1.1!

    【讨论】:

    • 感谢您的回答。您在 master 的自动缩放方面取得了任何进展吗?
    【解决方案2】:

    这并不“简单”,但如果您在其中一个节点上克隆设置,它会自动向主节点注册。

    基本上你需要克隆 kubelet 配置和授权令牌。

    您还需要设置高级网络以将数据包路由到节点的子网。同样,如果您查看现有节点的配置,您应该能够模拟需要发生的事情。

    这是 Google Container Engine 使事情变得更容易的地方之一,将扩展集成到控制台体验中。

    最终可能会有人支持 Amazon 自动缩放组,但目前这种事情肯定会在 Google Cloud Platform 上得到更好的支持。

    【讨论】:

    • 谢谢布伦丹。这么晚才回复很抱歉。我做了一些测试,看起来如果我进入 AWS EC2 仪表板,然后选择一个 minion,然后单击“Actions”下的“Launch more like this”,minion 就会出现并注册得很好。这不是理想的解决方案,但它有效。删除的工作方式相同。
    • @FlorianRosenberg 感谢您提出这个问题 - 您介意澄清“删除的工作方式相同”吗?缩小规模的“正确”方法是否只是停止节点并让 kubernetes 恢复?
    • 是的,我停止了节点并让 k8s 恢复。这对我有用。不过不确定这是“正确的”。
    猜你喜欢
    • 1970-01-01
    • 2020-02-04
    • 2015-11-26
    • 2021-09-28
    • 2021-01-08
    • 2022-06-06
    • 1970-01-01
    • 2016-09-04
    • 2017-06-24
    相关资源
    最近更新 更多