连接集群

更新时间:2025-03-26 01:27:53

您可以通过公网或内网访问API Server以连接ACK集群。除控制台外,您也可以使用命令行工具与集群API Server进行交互,包括Kubernetes命令行工具kubectl、浏览器命令行工具WorkbenchCloudShell。

1、配置集群访问方式和访问控制策略

您可以通过内网或公网方式访问集群API Server,并设置相应的访问控制策略。

  • 内网访问:创建 ACK 集群时,ACK会自动为API Server创建一个私有网络的 CLB 实例,以提供内网连接端点。同一VPC下的资源可进行连接。

  • 公网访问:在自动创建的私网 CLB 实例的基础上,您可以绑定一个弹性公网 EIP,以实现通过公网访问API Server,请参见控制集群API Server的公网访问能力

为避免API Server受到非法访问,建议对 CLB 实例的 6443 端口监听(Listener)配置访问控制策略。您可通过配置访问黑白名单来实现安全策略的管理,请参见配置集群API Server的访问控制策略

2、管理集群KubeConfig

连接集群时,您需要获取集群的访问凭证KubeConfig,其中存储了Kubernetes客户端连接和认证集群所需的信息,支持公网和私网访问。ACK支持为不同阿里云账号、RAM用户或角色签发KubeConfig。建议优先使用临时的KubeConfig以降低安全风险,并谨慎维护KubeConfig的时效性。关于KubeConfig的获取、吊销、清除等操作指引,请参见管理KubeConfig

3、选择连接集群的方式

您可以根据集群是否支持公网访问等因素来选择连接和管理集群的方式。

RAM用户连接集群前,除容器服务的系统权限外,还需要被授予集群操作的权限,请参见授权

相关文档

如果集群内部的服务需要访问外部公网资源,例如拉取公网镜像、更新依赖库等,您可以参见为集群开启访问公网的能力

  • 本页导读 (1)
  • 1、配置集群访问方式和访问控制策略
  • 2、管理集群KubeConfig
  • 3、选择连接集群的方式
  • 相关文档
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等