更新时间:2023-07-06 GMT+08:00
步骤1:创建MySQL
WordPress需配合MySQL一起使用,WordPress运行内容管理程序,MySQL作为数据库存储数据。
前提条件
- 容器镜像服务中已包含WordPress和MySQL。
- 已创建一个包含4核8G节点的CCE集群。创建集群的方法,请参见快速创建Kubernetes集群。
创建MySQL负载
- 登录CCE控制台。
- 单击集群进入集群控制台。
- 在左侧菜单栏选择“工作负载”,单击右上角“创建负载”。
- 填写工作负载参数。
基本信息
- 负载类型:选择无状态负载。
- 负载名称:mysql。
- 命名空间:default。
- 实例数量:本例中修改数量为1。
容器配置
在基本信息中单击“选择镜像”,在弹出的窗口中选择“镜像中心”,并搜索“mysql”,选择mysql镜像。
选择镜像版本为“5.7”。
在环境变量下添加如下环境变量,此处一共需要设置四个环境变量。您可以在MySQL查看MySQL可以设置哪些环境变量。
- MYSQL_ROOT_PASSWORD:MySQL的root用户密码。
- MYSQL_DATABASE:镜像启动时要创建的数据库名称。
- MYSQL_USER:数据库用户名称。
- MYSQL_PASSWORD:数据库用户密码。
服务配置
单击服务配置下的加号,创建服务(Service),用于从Wordpress访问MySQL。
访问类型选择集群内访问(ClusterIP),服务名称设置为mysql,容器端口和服务端口都配置为3306,单击“确定”。
mysql镜像的默认访问端口默认为3306,所以容器端口的ID设置为3306,访问端口可以设置为其他端口号,但这里也设置成3306是为了方便使用。
这样在集群内部,通过服务名称:访问端口就可以访问MySQL负载,也就是mysql:3306。
- 单击右下角“创建工作负载”。
等待工作负载创建成功。
创建成功后在无状态负载下会显示一个运行中的工作负载。