• 沒有找到結果。

WordPress是使用PHP语言和MySQL数据库开发的博客平台,并逐步演化成一款内容 管理系统软件,您可以在支持PHP和MySQL数据库的服务器上架设属于自己的博客网 站。WordPress官方支持中文版,同时有爱好者开发的第三方中文语言包,如wopus中 文语言包。WordPress拥有成千上万个各式插件和不计其数的主题模板样式,安装方式 简单易用。

本例主要演示如何使用镜像创建一个公开的WordPress网站。

前提条件

● 已创建一个包含节点的集群,且该节点已绑定弹性IP。创建集群的方法,请参见 创建CCE集群。

快速入门 5 部署有依赖关系的 WordPress 和 MySQL

5-9 已绑定弹性 IP 的节点

● 已根据步骤1:创建MySQL部署MySQL数据库,本例中WordPress的数据将保存 在该数据库中。

创建 WordPress 博客网站

步骤1 登录CCE控制台,左侧导航栏中选择“工作负载 > 无状态(Deployment)”,在右侧 页面单击“创建无状态工作负载”。

步骤2 填写工作负载基本信息。

● 工作负载名称:wordpress。

● 集群名称:选择工作负载所要运行的集群。请与已部署的MySQL在同个集群下。

● 命名空间:default。

● 实例数量:请设置为2。

5-10 设置工作负载基本信息

步骤3 单击“下一步:容器设置”,添加容器。单击“添加容器”,在“开源镜像中心”页 签中,搜索到名为wordpress的镜像,单击“确定”。

5-11 选择镜像

快速入门 5 部署有依赖关系的 WordPress 和 MySQL

步骤4 设置容器参数,包括“镜像版本”和“环境变量”,单击“下一步:容器设置”。

镜像版本:选择镜像版本,本例中的版本选择“php7.3”。

5-12 选择镜像版本

设置环境变量,此处一共需要设置四个环境变量,让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一致。

快速入门 5 部署有依赖关系的 WordPress 和 MySQL

5-13 设置 WordPress 环境变量

步骤5 单击“下一步:工作负载访问设置”,设置工作负载访问方式,将WordPress设置为通 过弹性IP访问外网的方式。

单击“添加服务”,设置工作负载访问参数,设置完成后,单击“确定”。

● 访问类型:选择“节点访问 ( NodePort )”。即通过工作负载所在节点的IP地址 和端口访问负载。

● 服务名称:自定义名称,建议与工作负载名称相同,此处可设置为wordpress。

● 服务亲和:选择“集群级别”。

● 端口配置:容器端口设置为80,80是WordPress对外访问的端口。

5-14 添加 wordpress 服务

步骤6 单击“下一步:高级设置”,高级设置此处可不配置,单击“创建”。单击“返回工 作负载列表”,可查看到运行中的wordpress。

步骤7 访问WordPress应用。

单击 复制外部访问地址,拷贝到浏览器中,可访问到WordPress应用。

5-15 访问 WordPress 应用

快速入门 5 部署有依赖关系的 WordPress 和 MySQL

访问到的WordPress应用如下图。

5-16 WordPress 应用

快速入门 5 部署有依赖关系的 WordPress 和 MySQL

5-17 WordPress 应用

----结束

清除资源

您已经完成了入门的所有示例体验,基本了解了CCE的使用流程。节点运行过程中会产 生费用,如果您不需要使用该集群,建议您参照以下步骤,删除节点,避免费用产 生,如果您想继续体验CCE请继续保留集群节点资源。

步骤1 登录CCE控制台。

步骤2 删除集群资源。

1. 单击左侧导航栏的“资源管理 > 集群管理”。

2. 单击待删除集群后的“更多 > 删除集群”,根据系统提示删除集群。

----结束

快速入门 5 部署有依赖关系的 WordPress 和 MySQL

相關文件