您可以通过容器服务管理控制台非常方便地快速创建 Serverless Kubernetes 集群。

前提条件

登录 容器服务管理控制台RAM 管理控制台 开通相应的服务。

操作步骤

  1. 登录容器服务管理控制台
  2. 在 Kubernetes 菜单下,单击左侧导航栏的集群 > 集群,进入集群列表页面。
  3. 单击页面右上角的创建 Kubernetes 集群,在弹出的选择集群模板中,选择标准 Serverless 集群页面,单击创建选择集群模板
    默认进入 Serverless Kubernetes 集群配置页面。配置集群名称
  4. 选择集群所在的资源组。
    选择资源组
  5. 填写集群的名称。

    集群名称应包含 1~63 个字符,可包含数字、汉字、英文字符或连字符(-)。

  6. 选择集群所在的地域。
  7. 设置集群的网络。

    Kubernetes 集群仅支持专有网络。支持自动创建使用已有的 VPC。

    设置专有网络
    • 自动创建:集群会自动新建一个VPC,并在VPC中自动创建NAT网关以及配置SNAT规则。
    • 使用已有:您可以在已有 VPC 列表中选择所需的 VPC 和交换机。如需访问公网,例如下载容器镜像,要配置NAT网关,建议将容器镜像上传到集群所在区域的阿里云镜像服务,并通过内网VPC地址拉取镜像。
  8. 设置虚拟交换机。
    仅当专有网络选择为使用已有时,需要设置该选项。
    您可以在已有 VSwitch 列表中,根据可用区选择 1~3 个交换机 。如果没有您需要的交换机,可以通过单击创建虚拟交换机进行创建,请参见创建交换机虚拟交换机
  9. 设置是否为专有网络创建 NAT 网关并配置 SNAT 规则。
    仅当专有网络选择为自动创建时,需要设置该选项。
    说明 若您选择自动创建 VPC,可选择是否自动配置SNAT网关。若选择不自动配置 SNAT,您可自行配置NAT 网关实现 VPC 安全访问公网环境;或者手动配置 SNAT,否则 VPC 内实例将不能正常访问公网。
  10. 设置是否开放使用 EIP 暴露 API Server
    API Server 提供了各类资源对象(Pod,Service 等)的增删改查及 watch 等 HTTP Rest 接口。
    公网访问
    • 如果选择开放,会创建一个 EIP,并挂载到内网 SLB 上。此时,Master 节点的 6443 端口(对应 API Server)暴露出来,用户可以在外网通过 kubeconfig 连接并操作集群。
    • 如果选择不开放,则不会创建 EIP,用户只能在 VPC 内部用 kubeconfig 连接并操作集群。
  11. 勾选是否开启基于 PrivateZone 的服务发现功能,该功能允许您在集群 VPC 内通过服务域名访问服务。
    开启服务发现
    说明 在使用勾选该功能前,请确认您已开通 PrivateZone 服务,参见Serverless集群基于云解析 PrivateZone 的服务发现
  12. 设置是否启用日志服务,您可使用已有 Project 或新建一个 Project。
    不开启日志服务时,将无法使用集群审计功能。日志服务
  13. 设置是否启用集群删除保护。
    说明 为防止通过控制台或 API 误释放集群,默认启用集群删除保护。
  14. 为集群绑定标签。

    输入键和对应的值,单击添加

    标签
    说明
    • 是必需的,而 是可选的,可以不填写。
    • 不能是 aliyun、http:// 、https:// 开头的字符串,不区分大小写,最多 64 个字符。
    • 不能是 http:// 或 https://,可以为空,不区分大小写,最多 128 个字符。
    • 同一个资源,标签键不能重复,相同标签键(Key)的标签会被覆盖。
    • 如果一个资源已经绑定了 20 个标签,已有标签和新建标签会失效,您需要解绑部分标签后才能再绑定新的标签。
  15. 勾选无服务器 Kubernetes 服务协议
  16. 在页面右侧,单击创建集群,在弹出的当前配置确认页面,单击确定,启动部署。

后续步骤

集群创建成功后,您可以在容器服务管理控制台的 Kubernetes 集群列表页面查看所创建的 Serverless 集群。
创建集群
您可以单击右侧的管理,查看集群的基本信息和连接信息。
管理集群