功能概述

QKE 集群创建完成后,用户、便可以在集群中创建工作负载来部署您的应用。

操作步骤

用户可以根据需求,选择以下方式创建工作负载。

通过 KubeSphere 控制台创建

  1. 登录 KubeSphere 控制台

  2. 选择平台管理 > 集群管理,进入集群管理控制台。

  3. 在左侧导航栏选择应用负载 > 工作负载,进入工作负载管理页面。

  4. 点击列表上方的选项卡,选择工作负载类型后,然后点击创建

    create workload
  5. 进入工作负载创建页面,用户可点击右上角的编辑 YMAL,通过直接编辑 YMAKL 文件创建工作负载,或者按照页面向导方式进行创建。配置工作负载的详细说明,请参阅 KubeSphere 应用负载中的相关指南。

    create deployment 1
  6. 配置完成后,点击创建即可创建工作负载。

通过 Kubectl 命令行创建

以创建 Nginx 工作负载为例,说明 Kubectl 命令创建工作负载的方法。

  1. 使用 Kubectl 连接到集群

  2. 创建一个名为 nginx-deployment.yaml 的描述文件,其中 nginx-deployment.yaml 为自定义文件名称,用户可以根据实际情况填写。

  3. 参考以下示例,填写描述文件内容。

    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: nginx
    spec:
      replicas: 1
      selector:
        matchLabels:
          app: nginx
      strategy:
        type: RollingUpdate
      template:
        metadata:
          labels:
            app: nginx
        spec:
          containers:
          - image: nginx:1.7.9    #根据实际情况填写镜像具体地址
            imagePullPolicy: Always
            name: nginx
          imagePullSecrets:
          - name: default-secret
  4. 使用上述描述文件创建应用。

    kubectl create -f nginx-deployment.yaml
  5. 创建完成后,查看应用状态。

    kubectl get pods

    若应用负载状态显示为 Running,表示已创建成功。

    NAME                     READY     STATUS    RESTARTS   AGE
    nginx-1212400221-qv313   1/1       Running   0          3d