You need to enable JavaScript to run this app.
文档中心
容器服务

容器服务

复制全文
下载 pdf
创建工作负载
创建无状态负载
复制全文
下载 pdf
创建无状态负载
在运行中始终不保存任何数据或状态的工作负载称为无状态负载,对应 Kubernetes 中的 Deployment。用户可以通过镜像在集群中创建一个无状态负载。本文介绍如何创建无状态负载应用。
前提条件
已准备容器镜像。可以直接使用第三方镜像仓库中的镜像,也可以上传镜像到镜像仓库(CR)产品。上传镜像到 CR 的操作,请参见 推送和拉取镜像
通过控制台创建
  1. 登录无状态负载页面。
  1. 单击左侧导航栏中的 集群
  1. 在集群列表页面,单击需要创建无状态负载的目标集群。
  1. 在集群管理页面的左侧导航栏中,单击 工作负载 > 无状态负载
  1. 在无状态负载页面,单击 创建无状态负载
  1. 配置无状态负载信息。详细的参数配置说明,请参见 工作负载配置
  1. 单击页面右下角的 确定,完成无状态负载创建。
通过 kubectl 命令行创建
说明
通过 kubectl 命令行创建无状态负载前请确保:
  • 已通过 kubectl 连接目标集群。具体操作说明,请参见 连接集群
  1. 创建工作负载的 YAML 文件。示例文件deployment-demo.yaml代码如下:
  • apiVersion: apps/v1
    kind: Deployment
    metadata:
    name: deployment-demo # 无状态负载名称。
    namespace: default # 无状态负载所在的命名空间。
    spec:
    replicas: 2 # 无状态负载的副本数。
    selector:
    matchLabels:
    app: nginx
    template:
    metadata:
    labels:
    app: nginx
    spec:
    containers:
    - name: nginx # 容器名称。
    image: doc-cn-beijing.cr.volces.com/vke/nginx-demo:v1.0 # 容器镜像地址和 Tag。
    ports:
    - containerPort: 80 # 容器开放的端口号。
    resources:
    requests: # 指定容器的 CPU 和内存请求。
    cpu: "500m"
    memory: "1024Mi"
    limits: # 指定资源配额,例如:CPU 上限、内存上限、RDMA 卡数等。
    cpu: "1"
    memory: "2Gi"
    vke.volcengine.com/rdma: 2
  1. 执行以下命令,创建工作负载。
  • kubectl apply -f deployment-demo.yaml
操作结果
操作完成后可以在 工作负载 > 无状态负载 页面查看工作负载的状态。您也可以通过对应的操作按钮,管理已创建的无状态负载。更多操作,请参见 管理工作负载
最近更新时间:2026.08.19 11:20:01
这个页面对您有帮助吗?
有用
有用
无用
无用