创建ACK(阿里云容器服务 Kubernetes)集群,您可以通过阿里云容器服务管理控制台进行。以下是详细的步骤和注意事项:
一、准备工作
开通并授权容器服务ACK:确保您的阿里云账号已经开通了容器服务ACK,并且有足够的权限进行集群的创建和管理。
账户余额与实名认证:用户账户至少需要有100元的余额并通过实名认证,否则无法创建按量付费的ECS实例和负载均衡。
网络准备:ACK集群仅支持专有网络VPC。您需要确保已有可用的VPC和虚拟交换机,或者准备创建新的VPC和虚拟交换机。
二、登录容器服务管理控制台
登录阿里云官网,进入控制台。
在控制台左侧导航栏选择“容器服务”,进入容器服务管理页面。
三、创建ACK集群
选择集群类型:
以下以创建ACK托管集群为例进行说明。
ACK托管集群:您只需创建节点,无需维护控制面。控制面由阿里云容器服务创建并托管,降低了运维成本。
ACK专有集群(注意:根据最新信息,从2024年08月21日起,阿里云将停止ACK专有集群的创建,推荐使用ACK集群Pro版):在ACK专有集群中,您需要创建至少3个Master节点以保证高可用性,以及若干Worker节点,以对集群基础设施进行更细粒度的控制,但需要自行规划、维护、升级集群。
填写集群基本信息:
集群名称:长度为1~63个字符,可包含数字、下划线(_)或中划线(-),需以英文大小写字母、中文或数字开头。
集群规格:支持Pro版和基础版。企业生产和测试环境中推荐使用Pro版集群,基础版集群仅供个人学习与测试使用。
地域:选择集群所在的地域。
配置网络和安全组:
专有网络:选择或创建VPC,Kubernetes集群仅支持专有网络。
网络插件:支持Flannel和Terway网络插件。Flannel基于社区,简单稳定但功能较少;Terway是阿里云自研的网络插件,功能更强大。
安全组:配置集群的安全组规则,确保集群的网络安全。
配置节点池:
选择节点池的规格、数量、付费类型(按量付费或包年包月)等。
配置节点的系统盘、数据盘等存储设置。
高级选项配置(如适用):
开启IPv6双栈(如支持并需要)。
配置Pod独占弹性网卡、IPvlan、NetworkPolicy支持等高级功能(根据需求选择)。
确认并创建集群:
检查所有配置信息无误后,点击“确认”或“创建”按钮开始创建集群。
等待集群创建完成,您可以在控制台查看集群的状态和详细信息。
四、后续操作
连接集群:集群创建完成后,您可以使用kubectl等工具连接集群,进行应用的部署和管理。
升级和管理集群:根据业务需求,对集群进行升级、扩容、缩容等操作。
监控和日志:配置监控和日志系统,确保集群的稳定运行和问题的及时发现。
通过以上步骤,您可以在阿里云上成功创建并管理ACK集群,为容器化应用的部署和管理提供强大的支持。