gpt4 book ai didi

mysql - 容器处于等待状态,kubernetes,docker容器

转载 作者:行者123 更新时间:2023-11-30 22:24:45 25 4
gpt4 key购买 nike

这是我的 .yaml 内容

apiVersion: v1
kind: Pod
metadata:
name: mysql
labels:
name: mysql
spec:
containers:
- resources:
limits :
cpu: 0.5
image: imagelingga
name: imagelingga
ports:
- containerPort: 80
name: imagelingga
- resources:
limits :
cpu: 0.5
image: mysql
name: mysql
env:
- name: MYSQL_ROOT_PASSWORD
# change this
value: pass
ports:
- containerPort: 3306
name: mysql
volumeMounts:
- name: mysqlkuber
mountPath: /var/lib/mysql
readOnly: false
volumes:
- name: mysqlkuber
hostPath:
path: /home/mysqlkuber

我有两张图片

-mysql

-imagelingga = java 微服务服务器

mysql日志显示已经运行但是 imagelingga 日志显示命名空间“default”中的 Pod “mysql”:容器“imagelingga”处于等待状态。试用

这两个图像之间的联系是,imagelinnga 需要连接到 mysql 作为数据库。

我已经在没有 kubernetes 的 docker 容器中运行了两个图像并且运行正常。但是当我在 kubernetes 中运行时,问题就出现了。

如何触发imagelingga容器启动服务

谢谢!!

最佳答案

容器处于等待状态,因为在运行图像时它崩溃或失败。

然后容器将被kubernetes重启,这使得容器处于等待状态,因为在重启过程中。

对于 pod 状态

kubectl get pods

如果状态为“CrashLoopBackOff”,那么它正在重启容器

用于检查 pod 日志中的容器

kubectl logs [pod] [container]

关于mysql - 容器处于等待状态,kubernetes,docker容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35595365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com