我需要在 Kubernetes 中启动一个包含数据库、架构和示例数据的 MySQL 容器。
我尝试在Kubernetes yaml中使用参数“command”,但在执行时,数据库仍然没有启动。
- image: mysql:5.7.24
name: database
command:
[
'/usr/bin/mysql -u root -e "CREATE DATABASE IF NOT EXISTS mydbname"',
]
env:
- name: MYSQL_ALLOW_EMPTY_PASSWORD
value: "1"
最佳答案
解决了添加
volumeMounts:
- name: initdb
mountPath: /docker-entrypoint-initdb.d
...
volumes:
- name: initdb
configMap:
name: initdb-config
...
---
apiVersion: v1
kind: ConfigMap
metadata:
name: initdb-config
data:
initdb.sql: |
mysqlquery
关于mysql - 如何使用示例数据在 Kubernetes 中启动 mysql 容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57020776/