k8s 实战1:WordPress搭建

文章目录

        • 第一步:部署MariaDB
        • 第二步:部署WordPress
        • 第三步:映射WordPress Pod 端口号,让它在集群外可见
        • 第四步:创建反向代理的 Nginx,让我们的网站对外提供服务

WordPress架构图
k8s 实战1:WordPress搭建_第1张图片

第一步:部署MariaDB

MariaDB 需要 4 个环境变量,比如数据库名、用户名、密码等,在 Docker 里我们是在命令行里使用参数 --env,而在 Kubernetes 里我们就应该使用 ConfigMap,为此需要定义一个 maria-cm 对象:
maria-cm.yaml

apiVersion: v1
kind: ConfigMap
metadata:
  name: maria-cm

data:
  DATABASE: 'db'
  USER: 'wp'
  PASSWORD: '123'
  ROOT_PASSWO

你可能感兴趣的:(k8s,kubernetes,docker,容器)