我用Docker创建了一个数据库容器,我希望管理它,并使用Kubernetes进行扩展。我开始在我的机器上安装minikube,并尝试首先为数据库容器创建一个部署,然后创建一个StatefulSet。但是,在使用数据库(mariadb或mysql)创建Pod时,StatefulSet遇到了问题。当我使用部署时,Pods将被加载并正常工作。但是,在StatefulSet中使用它们时,相同的Pod无法工作,返回询问MYSQL常量的错误。RESTARTS AGE
mydb-deployment-59c867
在kubernetes中创建mysql部署时,我想创建一些mysql用户和数据库。意味着当创建mysql部署时,它也应该在mysql中创建一些用户和数据库。 下面是我为mysql创建的部署配置。让我知道有没有可能在这里添加一些数据,这将创建用户和数据库。: app: mysql containers:
- image: mysql
在MySQL码头集装箱启动过程中,我注意到了奇怪的行为。基本上,我试图运行以下命令但在此之后,我从日志中看到,容器在成功启动后突然收到关机命令,并再次重新初始化数据库。以下是所有的日志:
2022-07-25 19:33:19+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL