全部产品
Search
文档中心

搭建WordPress应用

更新时间: 2022-01-18

本文介绍如何使用Cloud Shell来快速搭建基于阿里云Serverless Kubernetes(ASK)和弹性容器实例(ECI)的WordPress应用。

创建Serverless Kubernetes集群

请参见创建Serverless Kubernetes集群

安装WordPress

注意

请确保上一步中创建的 Serverless Kubernetes 集群,已完成初始化(一般需要3~5分钟),再开始以下的操作。

使用Cloud Shell来管理上一步中创建中的Serverless Kubernetes集群。

source use-k8s-cluster ${集群ID}

执行WordPress安装YAML文件。

kubectl apply -f wordpress-all-in-one-pod.yaml

观察安装进度,直到状态为Running。

kubectl get pods

查询EIP地址。

kubectl get -o json pod wordpress |grep "k8s.aliyun.com/allocated-eipAddress"

由于安全组默认没有开放80端口的访问,需要给安全组添加80端口的ACL。

首先获取Serverless Kubernetes集群自动创建的安全组,找到最近创建的以alicloud-cs-auto-created为命名前缀的安全组ID。

aliyun ecs DescribeSecurityGroups|grep -B 1 'alicloud-cs-auto-created'|head -1

对安全组进行授权操作。

aliyun ecs AuthorizeSecurityGroup --RegionId cn-chengdu --SecurityGroupId ${安全组ID} --IpProtocol tcp --PortRange 80/80 --SourceCidrIp 0.0.0.0/0 --Priority 100

使用WordPress

在浏览器起输入上一步获取到的EIP地址,即可开始使用WordPress。