全部产品

有状态副本集(Statefulsets)

有状态副本集(Statefulsets)即运行过程中保存数据或状态的工作负载,例如 MySQL。您可以在 LHC 控制台上轻松管理有状态副本集(Statefulsets),如执行创建、监控、删除等操作。

说明

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

创建 Statefulsets

本部分介绍如何通过 YAML 文件创建有状态副本集(Statefulsets)。

  1. 登录 LHC 控制台,在左侧导航栏单击 集群管理 > 集群详情,进入集群列表页。

  2. 单击某个集群名称,进入 集群详情 页,单击 工作负载 页签。

  3. 在左侧菜单选项,选择 有状态副本集 (Statefulsets) ,单击 从 YAML 创建

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

    样例如下:

     kind:StatefulSet
     metadata:
       name: stexample
    namespace:default
     spec:
       replicas:1
       selector:
         matchLabels:
           k8s-app: stexample
    template:
         metadata:
           labels:
             k8s-app: stexample
         spec:
           containers:
    - name: nginx
             image: reg-cnsh.cloud.alipay.com/library/nginx:latest

    创建成功后, Statefulsets 处于 运行中 的状态。

更新 Statefulsets

本部介绍如何通过修改 YAML 文件更新有状态副本集(Statefulsets)。

  1. 登录 LHC 控制台,在左侧导航栏单击 集群管理 > 集群详情,进入集群列表页。

  2. 单击某个集群名称,进入 集群详情 页,单击 工作负载 页签。

  3. 在左侧菜单选项,选择 部署(Deployments),然后单击 操作 栏的 查看/编辑

  4. 在 YAML 编辑框中修改信息,单击 提交

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

删除 Statefulsets

本部分介绍如何删除有状态副本集(Statefulsets)。

  1. 登录 LHC 控制台,在左侧导航栏单击 集群管理 > 集群详情,进入集群列表页。

  2. 单击某个集群名称,进入 集群详情 页,单击 工作负载 页签。

  3. 在左侧菜单选项,选择 有状态副本集(Statefulsets)

  4. 单击 操作 栏的更多图标 > 删除

  5. 在弹出的对话框中单击 确定。

监控 Statefulsets

本部分介绍如何监控有状态副本集(Statefulsets)。

  1. 登录 LHC 控制台,在左侧导航栏单击 集群管理 > 集群详情,进入集群列表页。

  2. 单击某个集群名称,进入 集群详情 页,单击 工作负载 页签。

  3. 在左侧菜单选项,选择 有状态副本集(Statefulsets)

  4. 单击 操作 栏的更多图标 > 监控,将跳转至 云监控控制台。您可以通过该控制台,直观地查看该有状态副本集(Statefulsets)的各项监控指标。

    说明

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