使用腾讯云 EKS 部署 WordPress

腾讯云 EKS

EKS 介绍

弹性容器服务(Elastic Kubernetes Service,EKS)是腾讯云容器服务推出的无须用户购买节点即可部署工作负载的服务模式。弹性容器服务 EKS 完全兼容原生 Kubernetes,支持使用原生方式购买及管理资源,按照容器真实使用的资源量计费。弹性容器服务 EKS 还扩展支持腾讯云的存储及网络等产品,同时确保用户容器的安全隔离,开箱即用。

创建弹性集群

功能入口

使用腾讯云 EKS 部署 WordPress

弹性集群创建

使用腾讯云 EKS 部署 WordPress

开启 EKS 的公网访问

使用腾讯云 EKS 部署 WordPress

使用公网凭据连接 EKS

将本地 kubectlconfig 切换为公网配置

KUBECONFIG=~/.kube/config:~/Downloads/cls-atdkokny-config kubectl config view --merge --flatten > ~/.kube/config
export KUBECONFIG=~/.kube/config

其中,~/Downloads/cls-atdkokny-config 为本集群的 kubeconfig 的文件路径,请替换为下载至本地后的实际路径。

部署 wordpress

完成以上 EKS 连接后,后续的部署步骤可完全参考这篇本地部署的文章:https://kubernetes.io/zh/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/

准备好 kustomization.ymal 文件后运行命令部署:

kubectl apply -k ./

使用腾讯云 EKS 部署 WordPress

部署完成

运行命令部署完成后,使用命令可得到公网访问 Ip:kubectl get services wordpress

使用腾讯云 EKS 部署 WordPress

公网访问:

使用腾讯云 EKS 部署 WordPress

清理

运行命令清理 DeploymentServicePVCPV

kubectl delete -k ./

再手动关闭之前的公网访问,这样可以停掉 EKS 的所有计量收费项目,至此,这样一个简单的 EKS 应用部署流程结束。

参考

https://tke-2gipdtus3676b965-1251009918.ap-shanghai.app.tcloudbase.com/docs/k8s-project#4kubernetes存储

https://kubernetes.io/zh/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/

原文地址:https://frhello.com/使用腾讯云-eks-部署-wordpress/

上一篇:wordpress插件-wordpress常用插件大全


下一篇:使用k8s搭建一个https的wordpress无坑版