【问题标题】:Kubernetes - adding more nodesKubernetes - 添加更多节点
【发布时间】:2016-05-25 02:56:13
【问题描述】:

我有一个基本集群,它有一个master2 nodes。这两个节点是aws autoscaling group - asg1 的一部分。这 2 个节点正在运行 application1

我需要能够将运行 application2 的更多节点添加到集群中。

理想情况下,我希望有一个多区域设置,aplication2 可以在多个区域中运行,但属于同一个集群(不确定是否可能)。

所以我的问题是,如何将节点添加到集群中,更具体地说是在 AWS 中?

我看过几篇文章,其中人们启动了实例,然后手动登录以安装 kubetet 和其他各种东西,但我想知道是否可以以更自动的方式完成?

谢谢

【问题讨论】:

    标签: amazon-web-services amazon-ec2 kubernetes


    【解决方案1】:

    如果您关注this instructions,您应该为您的 minions 设置一个自动缩放组。

    转到 AWS 面板,并扩展自动缩放组。应该这样做。

    如果您以某种方式手动执行此操作,则可以克隆一台机器,选择现有的 minion/slave,然后选择“launch more like this”。

    【讨论】:

      【解决方案2】:

      正如 Pablo 所说,您应该能够通过扩展现有 ASG 来添加新节点(在同一可用区中)。这将提供可供您运行application2 的新节点。除非您的应用程序不能共享相同的节点,否则如果您的节点足够大,您也可以在现有节点上运行 application2 而无需配置新节点。在某些情况下,这可能比在集群中添加额外的小节点更具成本效益。

      对于您的另一个问题,Kubernetes 并非旨在跨区域运行。您可以为更高可用性的应用程序(称为 Ubernetes Lite)运行多区域配置(在同一区域中)。目前正在设计对跨区域应用程序部署 (Ubernetes) 的支持。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-09-28
        • 2019-07-06
        • 1970-01-01
        • 2019-09-17
        • 1970-01-01
        • 1970-01-01
        • 2021-01-08
        • 2018-07-29
        相关资源
        最近更新 更多