云容器引擎 CCE-步骤2:创建WordPress:通过控制台创建WordPress
通过控制台创建WordPress
- 登录CCE控制台。
- 单击集群进入集群控制台。
- 在左侧菜单栏选择“工作负载”,单击右上角“创建负载”。
- 填写工作负载参数。
基本信息
- 负载类型:选择无状态负载。
- 负载名称:wordpress。
- 命名空间:default。
- 实例数量:本例中实例数量设置为2。
图1 设置工作负载基本信息
容器配置
在基本信息中单击“选择镜像”,在弹出的窗口中选择“镜像中心”,并搜索“wordpress”,选择wordpress镜像,并设置镜像版本为“php7.3”。
图2 选择镜像版本
在环境变量下添加如下环境变量,
此处一共需要设置四个环境变量,让WordPress知道MySQL数据库的信息。
- WORDPRESS_DB_HOST:数据库的访问地址。可以在mysql工作负载的访问方式中找到。可以使用集群内部域名mysql.default.svc.cluster.local:3306访问,其中.default.svc.cluster.local可以省略,即使用mysql:3306。
- WORDPRESS_DB_USER:访问数据的用户名,此处需要设置为步骤1:创建MySQL中MYSQL_USER一致,即使用这个用户去连接MySQL。
- WORDPRESS_DB_PASSWORD:访问数据库的密码,此处需要设置为步骤1:创建MySQL中MYSQL_PASSWORD一致。
- WORDPRESS_DB_NAME:访问数据库的名称,此处需要设置为步骤1:创建MySQL中MYSQL_DATABASE一致。
图3 设置环境变量
服务配置
单击服务配置下的加号,创建服务(Service),用于从外部访问负载。本例将创建一个负载均衡类型的Service,请在右侧弹窗中配置如下参数。
- Service名称:输入应用发布的可被外部访问的名称,设置为:wordpress。
- 访问类型:选择“负载均衡 ( LoadBalancer )”。
- 服务亲和:保持默认。
- 负载均衡器:如果已有负载均衡(ELB)实例,可以选择已有ELB,如果没有可单击“创建负载均衡器”,在ELB控制台创建一个公网类型负载均衡器。
- 端口配置:
- 对外协议:TCP。
- 服务端口:设置为80,该端口号将映射到容器端口。
- 容器端口:容器中应用启动监听的端口,wordpress镜像请设置为80,其他应用容器端口和应用本身的端口一致。
图4 创建服务
- 单击右下角“创建工作负载”。
等待工作负载创建成功。
创建成功后在无状态负载下会显示一个运行中的工作负载。
图5 wordpress负载创建成功