k8s 12015 部署 mysql 56 使用helm部署。valuesyaml 支持修改
以下是一个示例的 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 最大可用内存资源
原文地址: https://www.cveoy.top/t/topic/b1lO 著作权归作者所有。请勿转载和采集!