本文介绍了如何通过 腾讯云EKS在 Kubernetes 上安装 WordPress 和 MySQL。
文章目录
存储创建
创建腾讯云CFS
在创建cfs前需要创建VPC
https://console.cloud.tencent.com/vpc/vpc?rid=1
然后创建EKS弹性集群,并配置config,需要注意节点配置不能太低
https://console.cloud.tencent.com/tke2/cluster/startUp
最后创建cfs服务
https://console.cloud.tencent.com/cfs/fs?rid=1
这里要选择之前创建的私有网络相同的地域和可用区,网络也要选择和之前EKS相同的私有网络
创建PV
创建MYSQL的PV和PVC
这里nfs.path为为CFS文件系统的根目录或者子目录,也可以自定义一个子目录;nfs.server要换成CFS IP地址
mysql-pv.yaml内容如下
apiVersion: v1
kind: PersistentVolume
metadata:
name: mysql-pv
spec:
capacity:
storage: 20Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
- nfsvers=4
nfs:
path: /data1
server: 10.0.0.4 #换成实际的文件存储CFS的IP地址
wp-pv.yaml如下
apiVersion: v1
kind: PersistentVolume
metadata:
name: wp-pv
spec:
capacity:
storage: 20Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
- nfsvers=4
nfs:
path: /data2
server: 10.0.0.4 #换成实际的文件存储CFS的IP地址
创建PV
kubectl apply -f ./mysql-pv.yaml
kubectl apply -f ./wp-pv.yaml
kubectl get pv #注意此时持久卷的状态
创建secret
通过kustomization.yaml中的生成器创建一个 Secret
从 1.14 开始,k