问题标签 [crashloopbackoff]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kubernetes - 由于同步 pod 错误,导致 1/4 pod 出现 CrashLoopBackOff 错误
我收到 1/4 pod 的 CrashLoopBackOff 错误,请指导我如何解决此问题。
$kubectl 获取 pod -n cog-prod01 -o wide
Kubelet 登录节点:
admin@ip-172-21-43-86:~$ kubectl describe po -n cog-prod01 slotmachine-1688723297-sk8bn
注意:检查运行该 pod 的节点上的磁盘空间、CPU、内存都很好。根据 pod 日志,它无法连接配置服务,但其他 3 个能够连接到该服务,因此无法弄清楚这里出了什么问题!
kubernetes - 创建 pod 时出现崩溃环回错误。但我不知道任何解决方案
这就是我不断得到的:
以下是“kubectl describe pods pod-apigw2”的输出
但是当我试图查看日志时,什么也没有出现
这是我的 yaml 文件
如果我通过“docker run”运行 docker 映像,我可以毫无问题地运行该映像,但只有通过 kubernetes 我才会崩溃。
有人可以帮我吗,我如何在没有看到任何日志的情况下进行调试?
apache-spark - Kubernetes 部署失败并出现 CrashLoopBackOff
嗨,我正在使用此链接中提供的 yaml 文件
并修改它以在我的云中的 kubernetes 集群上启动 Spark Thrift Server。
但是,得到以下错误。
我的 spark-thriftserver.yaml 如下所示:
知道是什么导致了这个错误
:Back-off restarting failed container:
和可能的修复吗?我的 YAML 配置有什么问题吗?
这是 kubectl describe pod/deployment 的输出:
这是 Dockerfile
kubernetes - Kubernetes - 容器上的 Calico CrashLoopBack
几天前我刚开始尝试 K8S,尝试学习 K8S,特别强调网络、服务网格等。
我在装有 Centos 7 和 K8S 的虚拟机上运行 2 个工作节点和 1 个主节点,并安装了 kubeadm。
Flannel 的默认 CNI。安装没问题,除了网络之外的一切都正常。我可以部署容器等,所以很多控制平面都在工作。
但是,网络无法正常工作,即使是同一工作节点中的容器到容器。我检查了所有常见的嫌疑人,veth,IP,MAC,单个工作人员的网桥,一切似乎都检查了……例如,正确网桥上的 MAC,即 cni0,IP 地址分配等。即使从busybox ping 到busybox ,我会看到 ARP 缓存被填充,但 ping 仍然无法正常工作....禁用所有 FW,启用 IP 转发等。不是 IPtables 专家,但看起来还不错.....登录到工作节点 shell 时我也可以pingbusybox 容器,但它们无法相互 ping 通......
我现在有一个问题,为什么即使安装了 flannel docker0 桥仍然存在,我可以删除它还是有一些与之相关的依赖项?我没有注意到容器的 veth 显示连接到 docker0 网桥,但 dockerbride0 关闭了……但是我关注了这个网站,它显示了一种不同的验证方式并显示连接到 cni0 的 veth,这非常令人困惑和令人沮丧。 ……
我放弃了 Flannel,因为我只是用 Flannel 来做实验,并决定尝试 Calico....
我遵循了 Calico 网站的安装程序……关于法兰绒的整理程序并不完全清楚,不知道这在哪里记录?……这是它变得越来越糟的地方……
我开始在 calico 容器和 coredns 上遇到崩溃循环,卡住创建,报告 calico 上的活力问题......这就是我被困的地方............并且需要一些帮助......
我已经在网上阅读并尝试了很多东西,并且可能已经解决了一些问题,因为可能有很多问题在起作用,但非常感谢任何帮助....
=== 安装信息和一些输出...
一些问题...
- 为 coredns 创建的容器......这是否取决于 Calico 的成功安装......问题是否相关......或者 coredns 安装工作是否应该独立于 CNI 安装?
docker - crashloopbackoff 中的 Kubernetes pod
我是 Kubernetes 新手。
以下是我正在运行的 yaml:
收到 crashloopbackoff 错误
谁能指导我?
图像没有问题,它运行正常,我已经在 Docker 上测试过了。
Kubernetes pod 日志如下:
docker - Kubernetes weave-net 状态显示 - CrashLoopBackOff
环境:(前提):-
我已经按照下面给出的链接说明安装了 Kubernetes。
https://www.tecmint.com/install-a-kubernetes-cluster-on-centos-8/
但是weave-net命名空间显示——CrashLoopBackOff
我的 K8s 安装过程中有一些配置错误?有人可以提供解决方法来解决这个问题。
kubernetes - Kubernetes pod crashLoopBackOff,需要移除一个pod
我已经使用 helm chart 安装了 Prometheus,所以我列出了 4 个部署文件:
- prometheus-alertmanager
- 普罗米修斯服务器
- 普罗米修斯推送网关
- prometheus-kube-state-metrics
部署文件的所有 pod 都在相应地运行。我错误地使用以下命令重新启动了一个部署文件:
kubectl rollout restart deployment prometheus-alertmanager
现在一个新的 pod 正在创建并崩溃,如果我删除部署文件,那么以前的 pod 也会被删除。那么我可以为那个 crashLoopBackOff pod 做些什么呢?
kubernetes - 解决使用 Kubernetes 部署 docker 镜像时的“CrashLoopBackOff”错误
实际上,我按照手册https://cloud.google.com/kubernetes-engine/docs/tutorials/hello-app#console来部署 Web 应用程序教程。我在我的本地目录中制作了 docker 文件和图像。我将图像上传到谷歌云平台容器注册表。图像被推送到注册表是成功的。然后我制作了 kubernetes 集群并尝试部署它。但是容器出现错误“CrashLoopBackOff”。
我几次删除了集群和 pod,但没有任何改变。容器启动时出现错误消息。
按照文档,错误是“pods 重复启动并崩溃”,解决方案是仔细观察日志......
我搜索了其他用户案例:例如 ImagePullPolicy : always / restartPolicy : always but error notsolved... enter image description here
ps:根据 pods log..errorcode 为 0
pps:现在我尝试更改容器的 yaml 文件。imagePullPolicy ifnotPresent
到Always
. _ 但
出现此错误消息。
这是我的 Dockerfile。为测试“phptest.php”安装设置和网页为了允许 phptest.php,我更改了默认文件和 init.sh
init.sh 在这里
我上传了新任务,因为帖子问题不符合 stackoverflow 的指南
docker - 使用私有注册表中的映像部署 pod 时发生 CrashLoopBackOff
我正在尝试在 localhost 上使用我自己的 docker 映像创建一个 pod。
这是用于创建图像的 dockerfile:
用于创建 pod 的 yaml 文件是这样的:
图像已被推送到 localhost 注册表。
以下是我收到的错误。
describe pod 的输出:
我没有日志:
我无法弄清楚问题出在容器还是用于创建 pod 的 yaml 文件上。任何帮助,将不胜感激。
kubernetes - 在 Helm 中将字符串转换为 Yaml
我有一个掌舵图,用于部署在 YAML 文件中有配置文件的 spring 服务。目前,我的舵图使用以下代码:
模板/configmap.yaml
我有一个values.yaml如下
问题是,如果我想更改应用程序名称的任何值,我必须像这样重写整个配置:
所以我的问题是,有没有办法在 Helm 模板中将字符串转换为 Yaml。我希望将其转换为 helm yaml 并通过部署文件中的 configmaps 将其注入。
helm 模板对于许多服务都很常见,因此我无法显式定义值,因为它们对于每个服务都是不同的,并且我在各自的 spring 服务存储库中用另一个名为 values.yaml 的文件覆盖 values.yaml。