使用Kubernetes摆设MySQL+WordPress

[复制链接]
发表于 2025-11-17 13:15:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
目次
条件条件
摆设MySQL和WordPress
编写yaml文件
应用yaml文件
存在标题及办理方案
创建PV(长期化卷)
创建一个PVC(长期化卷声明)
摆设添加PVC
查察PV对应的主机存储
删除资源
查察资源
删除deployment和service
查察主机数据
删除PVC和PV
删除主机数据
<hr> 条件条件


      
  • 拥有Kubernetes集群情况,可参考:Kubernetes集群搭建  
  • 明白Kubernetes摆设知识,可参考:使用Kubernetes摆设第一个应用、Deloyment控制器
摆设MySQL和WordPress

编写yaml文件

摆设mysql和wordpress,须要编写对应的deployment,同时须要袒露应用,须要编写对应的service。为了轻便这里把这些deployment和service全部编写在同一个yaml中。
[root@k8s-master01 db8]# vi wordpress-mysql.yaml
内容如下
  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4.   name: wordpress-mysql8
  5.   labels:
  6.     app: wordpress-mysql8
  7. spec:
  8.   replicas: 1
  9.   selector:
  10.     matchLabels:
  11.       app: wordpress-mysql8
  12.   template:
  13.     metadata:
  14.       labels:
  15.         app: wordpress-mysql8
  16.     spec:
  17.       containers:
  18.       - name: mysql8
  19.         image: registry.cn-hangzhou.aliyuncs.com/my-common-images/mysql:8.4.3
  20.         env:
  21.         - name: MYSQL_ROOT_PASSWORD
  22.           value: "your_mysql_root_password"
  23.         - name: MYSQL_DATABASE
  24.           value: "wordpress"
  25.         - name: MYSQL_USER
  26.           value: "wordpress_user"
  27.         - name: MYSQL_PASSWO
复制代码
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表