以下是在 Kubernetes 1.20.15 上部署 MySQL 5.6 的步骤:

  1. 安装 Helm:
curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash
  1. 添加 MySQL 5.6 的 Helm 仓库:
helm repo add stable https://charts.helm.sh/stable
  1. 更新仓库:
helm repo update
  1. 创建一个 values.yaml 文件,并修改其中的参数:
# values.yaml

# 指定 MySQL 的用户名和密码
mysqlUser: user
mysqlPassword: password

# 指定要创建的数据库名称
mysqlDatabase: mydatabase

# 指定要使用的镜像版本
imageTag: 5.6

# 指定要使用的存储类型和大小
persistence:
  enabled: true
  size: 1Gi
  storageClass: standard
  1. 使用 Helm 部署 MySQL:
helm install mysql56 stable/mysql --version 1.6.1 -f values.yaml

这个命令将会使用 values.yaml 中的参数,创建一个名为 mysql56 的 MySQL 实例。你可以使用 helm list 命令查看已部署的 Helm Chart。

  1. 验证 MySQL 是否部署成功:
kubectl get pods
kubectl get svc

这些命令将会列出已部署的 MySQL 实例的 Pod 和 Service。你可以通过 Service 的 Cluster IP 地址和端口,以及用户名和密码,连接到 MySQL 实例。

以上就是在 Kubernetes 1.20.15 上部署 MySQL 5.6 的步骤。

k8s 12015 部署 mysql 56 使用helm部署。valuesyaml 支持修改请写出部署步骤。

原文地址: https://www.cveoy.top/t/topic/b1lY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录