本文介绍如何通过Helm部署WordPress应用。
前提条件
已为集群安装CSI组件,并且CSI组件运行正常。具体操作,请参见管理CSI组件。
步骤一:部署WordPress
登录容器服务管理控制台,在左侧导航栏选择集群。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择 。
在Helm页面,单击创建。参考如下信息完成基础信息配置。
参数
示例值
应用名
wordpress
命名空间
default
来源
应用市场
Chart
应用场景:选择全部。
支持架构:选择amd64。
搜索框:搜索ack-wordpress-sample。
选中ack-wordpress-sample,单击下一步。
在参数配置页面,选择Chart 版本,然后单击确定。
步骤二:访问WordPress
安装WordPress成功后,执行以下命令获取外部IP访问地址,即
EXTERNAL-IP
。kubectl get svc --namespace default
预期输出如下,
EXTERNAL-IP
为118.xx.xx.10
。NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE wordpressabc-ack-wordpress-sample LoadBalancer 172.16.86.22 118.190.xx.xx 80:30837/TCP,443:32433/TCP 33m wordpressabc-mariadb ClusterIP 172.16.70.108 <none> 3306/TCP 33m
使用
kubectl get pod
命令找到WordPress Pod的名称,然后执行以下命令获取访问用户。kubectl get pod <wordpress-ack-wordpress-sample-name> -o=jsonpath='{.spec.containers[*].env[?(@.name=="WORDPRESS_USERNAME")].value}'
预期输出:
user
执行以下命令获取访问密码。
kubectl get secret --namespace default wordpress-ack-wordpress-sample -o jsonpath="{.data.wordpress-password}" | base64 --decode
预期输出:
ps**jRx**V
在地址栏中输入
/login
访问WordPress应用,然后输入访问用户和密码登录界面。