
# 使用控制台创建负载
[使用Docker run运行容器](https://support.huaweicloud.com/bestpractice-cci/cci_04_0003.html)章节使用docker run命令运行了Wordpress博客，但是在很多场景下使用容器引擎并不方便，如应用弹性伸缩、滚动升级等。
云容器实例提供无服务器容器引擎，让您不需要管理集群和服务器，只需要三步简单配置，即可畅享容器的敏捷和高性能。云容器实例支持创建无状态负载（Deployment）和有状态负载（StatefulSet），并基于Kubernetes的负载模型增强了容器安全隔离、负载快速部署、弹性负载均衡、弹性扩缩容、蓝绿发布等重要能力。
 #### 创建命名空间
1. 登录云容器实例管理控制台，左侧导航栏中选择"命名空间"。
2. 在对应类型的命名空间下单击"创建"。
3. 填写命名空间名称。
4. 设置VPC。 
   选择使用已有VPC或新建VPC，新建VPC需要填写VPC网段，建议使用网段：10.0.0.0/8\~24，172.16.0.0/12\~24，192.168.0.0/16\~24。
   
   
5. 设置子网网段。 
   您需要关注子网的可用IP数，确保有足够数量的可用IP，如果没有可用IP，则会导致负载创建失败。
   
   
6. 单击"创建"。
 
 #### 创建MySQL负载
1. 登录云容器实例管理控制台，左侧导航栏中选择"工作负载 \> 无状态（Deployment）"，在右侧页面单击"镜像创建"。
2. 添加基本信息。 
   - **负载名称**：mysql。
   
   - **命名空间** ：选择[创建命名空间]创建的命名空间。
   
   - **Pod数量**：本例中修改Pod数量为1。
   
   - **Pod规格**：选择通用计算型，CPU 0.5核，内存 1GiB。
   
   
   ![](https://support.huaweicloud.com/bestpractice-cci/zh-cn_image_0268093193.png "点击放大")
   - **容器配置**
     1. 在开源镜像中心搜索并选择mysql镜像。 ![](https://support.huaweicloud.com/bestpractice-cci/zh-cn_image_0272448063.png "点击放大")
        
     
     2. 配置镜像参数，选择镜像版本为5.7，CPU和内存配置为0.5核和1G。 ![](https://support.huaweicloud.com/bestpractice-cci/zh-cn_image_0268093525.png "点击放大")
        
     
     3. 在高级配置中，添加容器的环境变量MYSQL_ROOT_PASSWORD，并填入变量，变量值为MySQL数据库的密码（需自行设置）。 ![](https://support.huaweicloud.com/bestpractice-cci/zh-cn_image_0268093814.png "点击放大")
        
      
   
   
   
   
3. 单击"下一步"，配置负载信息，负载访问选择内网访问（可以被云容器实例中其他负载通过"服务名称:端口"方法），将"服务名称"定义为mysql，并指定负载访问端口3306映射到容器的3306端口（mysql镜像的默认访问端口）。 
   这样在云容器实例内部，通过mysql:3306就可以访问MySQL负载。
   ![](https://support.huaweicloud.com/bestpractice-cci/zh-cn_image_0268093976.png "点击放大")
   
   
4. 配置完成后，单击"下一步"，确认规格后单击"提交"。 
   在负载列表中，待负载状态为"运行中"，负载创建成功。
   
   
 
#### 创建Wordpress负载
1. 登录云容器实例管理控制台，左侧导航栏中选择"工作负载 \> 无状态（Deployment）"，在右侧页面单击"镜像创建"。
2. 添加基本信息。 
   - **负载名称**：wordpress。
   
   - **命名空间** ：选择[创建命名空间]创建的命名空间。
   
   - **Pod数量**：本例中修改Pod数量为2。
   
   - **Pod规格**：选择通用计算型，CPU 0.5核，内存 1GiB。
   
   
   ![](https://support.huaweicloud.com/bestpractice-cci/zh-cn_image_0268094066.png "点击放大")
   - 容器配置：
     1. 在开源镜像中心搜索并选择wordpress镜像。 ![](https://support.huaweicloud.com/bestpractice-cci/zh-cn_image_0272448123.png "点击放大")
        
     
     2. 配置镜像参数，选择镜像版本为php7.1，CPU和内存配置为0.5核和1G。 ![](https://support.huaweicloud.com/bestpractice-cci/zh-cn_image_0268094718.png "点击放大")
        
     
     3. 在高级配置中，设置环境变量，使WordPress可以访问MySQL数据库。 ![](https://support.huaweicloud.com/bestpractice-cci/zh-cn_image_0268095973.png "点击放大")
        表1环境变量说明 
        | 变量名                   | 变量/变量引用                                                                          |
        |:---|:---|
        | WORDPRESS_DB_HOST     | MySQL的访问地址。 示例：10.\*\*\*.\*\*\*.\*\*\*:3306      |
        | WORDPRESS_DB_PASSWORD | MySQL数据库的密码，此处密码必须与[创建MySQL负载]设置MySQL的密码相同。 |
           
        
      
   
   
   
   
3. 单击"下一步"，配置负载信息。 
   负载访问选择公网访问，服务名称为"wordpress"，选择ELB实例（如果没有实例可以单击"新建增强型ELB实例"创建），选择ELB协议为"HTTP"，ELB端口号为9012，指定负载访问端口"8080"映射到容器的"80"端口（wordpress镜像的默认访问端口），HTTP路由设置为"/"（即通过"http://elb ip:外部端口"就可以访问wordpress）并映射到8080负载端口。
   ![](https://support.huaweicloud.com/bestpractice-cci/zh-cn_image_0268096842.png "点击放大")
   
   
4. 配置完成后，单击"下一步"，确认规格后单击"提交"。 
   在负载列表中，待负载状态为"运行中"，负载创建成功。您可以单击负载名进入负载详情界面。
   在"访问配置"处选择"公网访问"，查看访问地址，即ELB实例的"IP地址:端口"。
   ![](https://support.huaweicloud.com/bestpractice-cci/zh-cn_image_0268092551.png "点击放大")
   
   
 
