以下是一个示例的 values.yaml 文件,您可以根据自己的需求进行修改:

# MySQL image repository and tag
image:
  repository: mysql
  tag: "5.6"

# MySQL root user password (required)
rootPassword: mysecretpassword

# Create a new database and user with privileges
database:
  name: mydatabase
  user: myuser
  password: mypassword

# Set the storage class and size for data volume
persistence:
  enabled: true
  storageClass: "standard"
  size: "10Gi"

# Expose MySQL service as a NodePort
service:
  type: NodePort
  port: 3306

# Configure resources for MySQL pod
resources:
  requests:
    cpu: "100m"
    memory: "256Mi"
  limits:
    cpu: "500m"
    memory: "512Mi"

您可以根据自己的需要修改以下参数:

  • image.repository: MySQL 镜像仓库
  • image.tag: MySQL 镜像版本
  • rootPassword: MySQL root 用户密码
  • database.name: 要创建的新数据库名称
  • database.user: 要创建的新用户名称
  • database.password: 要创建的新用户密码
  • persistence.enabled: 是否启用持久化存储
  • persistence.storageClass: 存储类别
  • persistence.size: 存储大小
  • service.type: 服务类型 (ClusterIP、NodePort、LoadBalancer)
  • service.port: 服务端口
  • resources.requests.cpu: Pod 请求的 CPU 资源
  • resources.requests.memory: Pod 请求的内存资源
  • resources.limits.cpu: Pod 最大可用 CPU 资源
  • resources.limits.memory: Pod 最大可用内存资源
k8s 12015 部署 mysql 56 使用helm部署。valuesyaml 支持修改

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

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