部署(Deployments)

部署(Deployments)即运行中始终不保存任何数据或状态的工作负载,例如 nginx。您可以通过 YAML 方式创建部署(Deployments)。完成创建后,还可以对其执行监控、删除等操作。

说明

Deployments 是 kubernetes 原生概念。更多详情请参见 Kubernetes 官网文档

创建部署(Deployments)

本部分介绍如何通过 YAML 文件创建一个部署(Deployments)。

操作步骤

  1. 登录容器应用服务控制台,在左侧导航栏单击 工作负载 > 部署(Deployments)

  2. 部署(Deployments)页面,单击 从 YAML 创建

  3. 在输入框中输入 YAML 内容,单击 提交

    样例如下:

     kind:Deployment
     metadata:
       name: deployment-example
       labels:
         k8s-app: deployment-example
    namespace:default
     spec:
       replicas:1
       selector:
         matchLabels:
           k8s-app: deployment-example
    template:
         metadata:
           labels:
             k8s-app: deployment-example
         spec:
           containers:
    - name: nginx
             image: reg-cnsh.cloud.alipay.com/library/nginx:latest # 改成当前 region 的镜像地址

创建成功后, Deployments 处于 部署中 状态,部署成功后变为 运行中 状态。

更新部署(Deployments)

本部分介绍如何通过修改 YAML 文件更新一个部署(Deployments)。

前提条件

已创建 YAML。

操作步骤

  1. 登录容器应用服务控制台,在左侧导航栏单击 工作负载 > 部署(Deployments)

  2. 部署(Deployments)页面,单击 操作 栏的 查看/编辑 YAML

  3. 在 YAML 编辑框中修改信息,单击 更新

    更新成功后,系统会自动根据新的 YAML 文件信息部署 Deployments。

删除部署(Deployments)

本部分介绍如何删除一个部署(Deployments)。

前提条件

已创建 YAML。

操作步骤

  1. 登录容器应用服务控制台,在左侧导航栏单击 工作负载 > 部署(Deployments)

  2. 部署(Deployments)页面,单击 操作 栏的 删除,在弹出的对话框中单击 确定

监控部署(Deployments)

本部分介绍如何监控部署(Deployments)。

前提条件

已创建 YAML。

操作步骤

  1. 登录容器应用服务控制台,在左侧导航栏单击 工作负载 > 部署(Deployments)

  2. 部署(Deployments)页面,单击 操作 栏的 监控,系统将跳转至 云监控控制台。您可以通过该控制台,直观地查看该部署(Deployments)的各项监控指标。

说明

云监控控制台的相关操作,请参见 查看应用分组。