开发者社区 问答 正文

Swarm 集群 集群管理 集群简介


一个集群 (cluster)指容器运行所需要的云资源组合,关联了若干云服务器节点、负载均衡等云资源。

集群创建


您可以通过多种方式创建一个集群:
方法一:创建一个集群,并同时创建若干个云服务器。
您可以通过容器服务直接创建一个包含若干个新云服务器的集群。
详细信息参见 创建集群
通过此方式创建的云服务器皆为按量付费,如需要包年包月的云服务器,可以单独购买再通过接下来的 方法二 操作。
方法二:创建一个零节点的集群并添加已有的云服务器。

  1. 创建一个零节点的集群。
    如果您已经在云服务器 ECS 上购买了若干个云服务器,可以在容器服务上创建一个零节点的集群。
    操作方式同 方法一,您只需要选择添加已有节点。
  2. 添加已有的云服务器。
    您可以通过以下两种方法将已有云服务器添加到容器服务中。
    • 重置云服务器的镜像,将其自动加入集群。
      此种方式会重置云服务器的镜像和系统盘,需要谨慎。但是这种方式加入的服务器比较干净。
    • 在云服务器上执行脚本,将云服务器手动加入集群。
      此种方式适合于不希望重置云服务器的镜像。

详细信息参见 添加已有节点

集群管理


支持集群扩容、删除、清理、连接等操作。更多详细的内容,请参考:

展开
收起
青蛙跳 2018-08-18 14:36:40 1266 分享 版权
阿里云 AI 助理回答

阿里云容器服务ACK(Alibaba Cloud Container Service for Kubernetes)提供了强大的集群管理能力,帮助用户轻松地在云端部署和管理容器化应用。您提到的集群创建和管理流程概括了使用阿里云容器服务ACK进行集群操作的关键步骤。下面我将基于您的描述,进一步解释这些操作及其背后的概念。

集群创建

方法一:创建一个集群并同时创建若干个云服务器

  • 适用场景:适用于从零开始构建新环境的用户,希望快速搭建包含云服务器节点的Kubernetes集群。
  • 特点:通过容器服务ACK界面或CLI一次性完成集群与云服务器ECS实例的创建,简化初始化配置过程。但默认情况下,创建的ECS实例为按量付费模式。
  • 操作指南:在创建过程中,您可以自定义ECS实例的数量、规格、网络配置等参数,以及选择合适的Kubernetes版本和网络插件等。

方法二:创建一个零节点的集群并添加已有的云服务器

  • 适用场景:适合已有ECS资源的用户,希望通过复用现有资源来节省成本或满足特定需求。
  • 两种加入方式
    • 重置云服务器镜像自动加入:此方法会将云服务器恢复到初始状态,并安装Kubernetes组件,适合需要全新环境的场景,但需注意数据备份。
    • 执行脚本手动加入:这种方式更为灵活,允许保留云服务器上的现有数据和配置,通过运行脚本配置Kubernetes客户端并加入集群,适合不想丢失现有设置的情况。

集群管理

阿里云容器服务ACK提供了丰富的集群管理功能,确保集群高效稳定运行:

  • 集群扩容:根据业务需求,可以向集群中添加更多云服务器节点,以提升处理能力和应对更高的负载。
  • 删除集群:当不再需要某个集群时,可以通过控制台或API安全地删除它,释放相关资源。
  • 清理集群磁盘:在节点移除前,清理节点上的数据,确保信息安全。
  • 下载集群证书:获取访问集群所需的TLS证书,用于kubectl等工具的安全通信。
  • 连接集群:配置kubectl以连接到ACK集群,便于命令行下管理和部署应用。

其他高级功能

除了上述基本操作,阿里云容器服务ACK还支持高可用配置、自动伸缩、灰度发布、服务网格、监控与日志等多种高级特性,全面覆盖容器应用的生命周期管理,助力企业实现云原生转型。

总之,阿里云容器服务ACK提供了一站式解决方案,从集群的创建、配置、扩展到日常运维,都旨在简化容器化应用的部署与管理,加速业务创新。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答