# 创建 Deployment

返回 Deployment

本文描述了如何创建一个 Deployment,如何理解 Deployment 各个字段,以及如何查看 Deployment 的创建结果。

本文同时讲述了两种创建 Deployment 的方式:

  • 使用 kubectl 创建 Deployment
  • 使用 Kuboard 创建 Deployment
  1. 进入 Kuboard 名称空间页面,点击左侧菜单中的 创建工作负载 按钮;

    Kuboard-创建Deployment

    并填写如下表单:

    区域 字段名称 填写内容 字段说明
    基本信息 服务类型 Deployment
    服务分层 展现层 Kuboard 特性的字段,用于表示该工作复杂显示在名称空间的哪一个分层
    服务名称 web-nginx
    副本数量 3
  2. 切换到 容器信息 Tab 页,如下图所示:

    Kuboard-创建Deployment-容器信息

    并填写如下表单:

    区域 字段名称 填写内容 字段说明
    容器信息-->添加工作容器 容器名称 nginx
    镜像 nginx:1.7.9
    Ports TCP : 80 容器组暴露的端口
  3. 点击保存后,可以看到 Deployment 的更新界面,如下图所示:

    Kuboard 在界面中显示了 ReplicaSets、Pods 的动态变化过程。

    Kuboard-创建Deployment-已创建

  4. 对于每一个 Pod,Kuboard 提供了如下几个功能可以便捷的与容器内应用进行交互:

    代理:替代 kubectl proxy 功能,可以直接访问容器内应用,参考 KuboardProxy

    日志:替代 kubectl logs 功能,可以直接追踪容器内应用的日志输出;

    bash/sh:替代 kubectl exec 功能,可以直接进入容器内应用的终端;

返回 Deployment

更新时间: 2021-04-05 13:09:28