k8s 12015 部署 mysql 56 使用helm部署。valuesyaml 支持修改请写出部署步骤。
以下是在 Kubernetes 1.20.15 上部署 MySQL 5.6 的步骤:
- 安装 Helm:
curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash
- 添加 MySQL 5.6 的 Helm 仓库:
helm repo add stable https://charts.helm.sh/stable
- 更新仓库:
helm repo update
- 创建一个 values.yaml 文件,并修改其中的参数:
# values.yaml
# 指定 MySQL 的用户名和密码
mysqlUser: user
mysqlPassword: password
# 指定要创建的数据库名称
mysqlDatabase: mydatabase
# 指定要使用的镜像版本
imageTag: 5.6
# 指定要使用的存储类型和大小
persistence:
enabled: true
size: 1Gi
storageClass: standard
- 使用 Helm 部署 MySQL:
helm install mysql56 stable/mysql --version 1.6.1 -f values.yaml
这个命令将会使用 values.yaml 中的参数,创建一个名为 mysql56 的 MySQL 实例。你可以使用 helm list 命令查看已部署的 Helm Chart。
- 验证 MySQL 是否部署成功:
kubectl get pods
kubectl get svc
这些命令将会列出已部署的 MySQL 实例的 Pod 和 Service。你可以通过 Service 的 Cluster IP 地址和端口,以及用户名和密码,连接到 MySQL 实例。
以上就是在 Kubernetes 1.20.15 上部署 MySQL 5.6 的步骤。
原文地址: https://www.cveoy.top/t/topic/b1lY 著作权归作者所有。请勿转载和采集!