更新时间:2024-01-24 GMT+08:00

步骤1:创建MySQL

WordPress需配合MySQL一起使用,WordPress运行内容管理程序,MySQL作为数据库存储数据。

前提条件

  • 容器镜像服务中已包含WordPress和MySQL。
  • 已创建一个包含4核8G节点的CCE集群。创建集群的方法,请参见快速创建Kubernetes集群

创建MySQL负载

  1. 登录CCE控制台。
  2. 单击集群进入集群控制台。
  3. 在左侧菜单栏选择“工作负载”,单击右上角“创建负载”
  4. 填写工作负载参数。

    基本信息
    • 负载类型:选择无状态负载。
    • 负载名称: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

  5. 单击右下角“创建工作负载”

    等待工作负载创建成功。

    创建成功后在无状态负载下会显示一个运行中的工作负载。