快速上手

快速上手

本文简要介绍如何开通容器云服务并快速创建集群和工作负载。

1. 准备工作

开通容器云服务

前提条件:开通容器云服务之前,请确保账户状态正常,且未欠费。
操作步骤:

  • 登录云平台,在产品线中点击【未开通】,选择容器云产品线,点击【服务开通】;

  • 阅读服务开通协议后,勾选“同意以上服务开通协议条款”,并点击【同意并开通】;
  • 开通成功后,返回容器云管理页面,即可以开始正常使用了。

确定容器集群的项目归属

项目是一个业务管理概念,用于统一管理相同业务的云资源。项目之间默认网络隔离,且资源不能在项目间进行转移。

确定容器集群所在的区域

您需要考虑容器集群部署的地域,通常选择业务所在区域为容器集群部署地域。

2. 快速创建容器集群

登录容器云控制台,点击【创建容器集群】,进入容器集群创建页面;

在顶部导航栏可以切换部署集群的项目;

在容器集群创建页面,完成集群配置输入:

  • 输入容器集群名称;
  • 选择集群所在地域;
  • 选择Kubernetes版本;
  • 选择VPC网络:系统会显示所选项目下可用的VPC网络,若该项目下无VPC,可通过提示信息中的【新建VPC】跳转至VPC创建页面;
  • 选择子网信息:选中VPC后,系统会显示该VPC下的可用子网,点击子网列表右侧的【查看剩余】可显示子网剩余IP数,支持选择1-10个子网;
  • 选择是否为配置SNAT:若选择的VPC不具备公网访问能力,系统会自动创建NAT网关并自动配置SNAT规则;
  • 设置Service网段:网段不能与VPC及VPC内已有Kubernetes集群使用的网段重复,创建成功后不能修改,将鼠标放置在【使用的网段】上,可查看已经被占用网段;
  • 设置API Server访问:
    • 选择开启内网访问,开启后系统将为API Server创建一个内网LoadBalancer实例;
    • 选择开启公网访问,开启后系统将为API Server创建一个公网LoadBalancer实例。
  • 自动创建安全组(默认勾选,不支持修改);
  • 设置是否启用集群删除保护:启用后通过控制台或API无法删除集群,关闭后可执行集群删除操作;
  • 集群标签:单击【添加】按钮,输入键和对应的值可为集群绑定标签;
  • 服务发现:勾选后会自动在集群中部署coredns组件,默认采用2个1核1GiB的容器实例,该服务按量计费;

单击【确定】即可开始创建,可在右侧导航栏【容器集群】列表页面查看集群的创建进度。

3. 快速创建工作负载

登录容器云控制台,在顶部导航栏切换选择集群,进去集群详情页面;
在左侧导航栏栏选择【工作负载】->【无状态】,点击右上角的【创建】;

在创建无状态负载页面,根据实际需求,完成参数设置:

基本信息

  • 负载名称:设置负载资源的名称;
  • 命名空间:根据实际需求选择集群下的命名空间;
  • Pod数量:Deployment包含的Pod数量,默认为1;
  • 实例类型:根据需要选择容器实例的机型配置;
  • Deployment标签:输入键-值对(Key-Value),为Deployment设置标签;
  • Deployment注释:输入键-值对(Key-Value),为Deployment设置注释。

容器配置

  • 镜像名称:
    • 我的镜像:若已开通有孚容器镜像服务,则对应显示该区域镜像仓库镜像信息,根据需要进行选择;
    • 公共镜像:有孚云平台提供的公共镜像;
  • 镜像tag:选择镜像tag:
  • 选择Secret:当选择镜像为【我的镜像】私有镜像时,需要关联选择对应镜像仓库的Secret;
  • 镜像拉取策略:
    • IfNotPresent:如果本地存在该镜像,则使用本地镜像;若本地无该镜像,则从远程拉取镜像;
    • Always:每次部署总是从远程拉取镜像;
  • 所需资源:容器的GPU/CPU/内存Request值,根据需要设置;
  • 容器启动项:
    • stdin:勾选表示为该容器开启标准输入;
    • tty:勾选表示为该容器分配一个虚拟终端;
  • 初始化容器:勾选表示创建一个init Container;

    展开页面【高级设置】设置按钮,可完成以下参数设置:

  • 端口设置:

    • 名称:设置容器端口的名称;
    • 容器端口:设置暴露的容器访问端口,端口范围1~65535;
    • 协议:支持TCP、UDP;
  • 环境变量:
    • 类型:设置环境变量的类型,支持:
      • 自定义;
      • 配置项ConfigMap;
      • 保密字典Secret;
    • 变量名称:设置环境变量的名称;
    • 变量/变量 引用:设置变量引用的值;
  • 工作目录:设置容器的工作目录;
  • 运行命令:设置容器运行的输入命令;
  • 运行参数:传递给容器运行命令的输入参数;
  • 健康检查:
    • 存活检查:勾选后可进行设置,用来检查容器是否正常,不正常则重启容器;
    • 就绪检查:勾选后可进行设置,使用就绪检查可以判断容器何时准备好接受流量;
    • 启动检查:勾选后可进行设置,用于检测容器内应用是否启动;
  • 生命周期:勾选后可设置容器的启动前处理和停止前处理。支持二进制方式和bash方式;
  • 存储:为容器提供存储,支持本地存储和PVC;
    • 添加本地存储:支持临时目录、ConfigMap、Secret,将对应的挂载源挂载到容器路径中;
    • 添加PVC:支持通过PVC挂载云存储卷。选择挂载源前需要提前创建好PVC,具体操作请参见 使用云硬盘静态存储卷使用CFS动态存储卷

扩展配置

  • 服务Service:勾选后可进行Service配置,具体参数使用说明请参见 创建service
  • Pod标签:输入键-值对(Key-Value),为Pod设置标签;
  • Pod注释:输入键-值对(Key-Value),为Pod设置注释。

个结果匹配 ""

    无结果匹配 ""