# Kubernetes Manifest部署（CCE集群）
通过Manifest文件定义Kubernetes对象，实现对华为云CCE集群的部署。
#### 前提条件
您已有[CCE集群](https://support.huaweicloud.com/usermanual-cce/cce_10_0028.html)。使用过程中可能产生费用，详情可参考[CCE计费说明](https://support.huaweicloud.com/price-cce/cce_03_0001.html)。
#### 配置部署步骤
1. 参考[新建应用](https://support.huaweicloud.com/usermanual-deployman/deployman_hlp_00004.html#deployman_hlp_00004__section1514163217456)，完成应用创建。
2. 根据业务场景，在"部署步骤"页面，添加该部署步骤。
3. 对步骤进行配置，详细参数配置如下所示。 
   表1参数说明 
   | **参数项**           | **说明**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   |:---|:---|
   | 步骤显示名称             | 该参数项为必填项。步骤显示名称添加后，会在部署步骤编排区显示该名称。 步骤名可包含汉字、大小写字母、数字、中划线、下划线、逗号、分号、冒点、/、圆括号（中英文）及空格，但不能以空格开头或结尾，长度为1-128。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | Manifest文件来源  | 该参数项为必填。包括"制品仓库"、"代码仓库"和"obs"三种类型选择。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   | 选择代码仓库          | 当Manifest文件来源选择"代码仓库"时，需填写该项，选择对应的代码仓库。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | 选择分支            | 当Manifest文件来源选择"代码仓库"时，需填写该项，选择对应的分支。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | 选择Manifest文件或文件夹 | 该参数项为必填。 - 当Manifest文件来源选择"制品仓库"时，选择需要部署的Manifest文件或文件夹，文件需以.yaml、.yml或.json为后缀。 单击![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001800081081.png)按钮，可进入Manifest文件选择页面，选择制品仓库中需要部署的Manifest文件。其中，所属项目默认不可更改，可根据关键字进行Manifest搜索，也可先上传本地Manifest文件到仓库，单击![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001753238382.png)按钮，刷新仓库的文件再选择。选择好Manifest文件后，单击![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001753400354.png)按钮，结束Manifest文件选择。   - 当Manifest文件来源选择"代码仓库"时，填写文件或文件夹的相对路径。文件需以.yaml、.yml或.json为后缀，单击![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000002129579120.png "点击放大")按钮可进行文件编辑。  - 当Manifest文件来源选择"obs"时，选择需要部署的Manifest文件，这些文件需以.yaml、.yml或.json为后缀。                                                                                                                                                                                                                                                             |
   | 部署租户              | 该参数项为必填。包括两个选择： - **当前租户：** 表示将软件包部署到当前租户的CCE集群中发布。 选择"**当前租户**"，当前租户需要有CCE集群操作权限，如果当前租户没有CCE集群操作权限，可以通过下方的IAM授权选择已有权限的授权用户进行部署。   - **其他租户：** 表示通过IAM授权方式将软件包部署到其他租户的CCE集群中发布。 选择"**其他租户**"，则必须选择授权租户进行CCE集群部署。    推荐配置拥有[CCE集群操作权限](https://support.huaweicloud.com/productdesc-cce/cce_productdesc_0002.html)的子账号的AK/SK，不推荐配置租户账号的AK/SK。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   | IAM授权          | 该参数项为非必填。如果当前用户无操作权限执行接口时，可通过IAM授权获取到其他用户的临时AK/SK去执行CCE接口。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
   | 区域             | 选择要部署的区域。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
   | 集群名称           | 选择CCE云容器引擎中申请的Kubernetes集群。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | 命名空间名称        | 选择CCE云容器引擎中Kubernetes集群的命名空间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | JAVA探针           | 可协助您快速进行工作负载的问题定位与性能瓶颈分析，详情可参考[性能管理配置（性能瓶颈分析）](https://support.huaweicloud.com/usermanual-cce/cce_10_0055.html) 。 **探针类型：** - APM2.0探针：JAVA探针将分配 0.25 Core CPU 和 250 MiB 内存供初始化容器使用；  - 不启用：不启用探针问题定位；   当探针类型选择"APM2.0探针"时，需要填选以下信息。 **探针版本：**选择探针的版本； **探针升级策略：**选择"重启自动升级"或"重启手动升级"； - 重启自动升级：每次都尝试重新下载镜像。  - 重启手动升级：如果本地有该镜像，则使用本地镜像，本地不存在时下载镜像。   **APM环境：**填写APM环境信息（选填）； **APM业务：**选择已有的APM业务； **子业务：**填写子业务（选填）； **接入密钥AK：**将会自动获取APM服务的密钥信息，可前往APM控制台查看密钥详情。 关于APM2.0参数概念的详细说明，请参见[APM参数说明](https://support.huaweicloud.com/usermanual-apm2/apm_07_0050.html)。 |
   | 控制选项            | 当前步骤部署失败后，应用是否继续部署后续的步骤。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | 超时时间             | 指定该步骤最大执行时间，时间单位为分钟。在手动停止应用之前，执行时长大于超时时长，系统将该步骤设置为执行超时状态。取值范围：1-30 。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
      
   
   
 
#### Manifest文件在线编辑
当"**Manifest文件来源** "为"**代码仓库** "时，将支持Manifest文件在线编辑功能，单击"**Manifest文件** "旁的![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001662859157.png "点击放大")图标，进入在线编辑界面。
- 单击![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001614543672.png)图标，将对Manifest文件的内容进行基本的语法校验，便于您更好地优化代码。
- 单击![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001662863149.png)图标，将对Manifest文件的内容进行基本的格式优化。
- 单击![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001614703288.png)图标，将对Manifest文件的内容进行全量复制。
- 单击![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001614863408.png)图标，将全屏展示Manifest文件的内容，便于您更好地浏览代码。
![](https://support.huaweicloud.com/usermanual-deployman/zh-cn_image_0000001614860144.png "点击放大")
修改代码托管中的Manifest文件需要具有相应的角色权限，请参考代码托管服务[配置代码仓库级的权限](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0066.html)章节。
#### 相关文档
若在部署过程中遇到问题，可参考该步骤的[常见问题解决办法](https://support.huaweicloud.com/deployman_faq/deployman_faq_1439.html)。
