kubernetes - Kubernetes - HTTP 探测失败,状态码:404
问题描述
我有一个具体的问题。当容器在 Pods 中运行时,其中包含的应用程序可以正常运行,而在 kubernetes 中则显示状态 - 错误。在事件中存在以下问题:
Readiness probe failed: HTTP Probe failed with statuscode: 404
Liveness probe failed: HTTP Probe failed with statuscode: 404
相同的错误显示在四个带有应用程序的容器中(Spring Boot)。另一方面,当我启动一个带有简单应用程序的容器(写入从 0 到 10 的数字)时,在 Kuberneres 中,状态为成功。我只是学习一个Kubernetes,所以我想寻求帮助,这可能是问题的原因?
解决方案
检查部署 yml 中的 liveness probe 和 readiness probe。检查路径是否正确。如果仍未解决,请增加 initialDelay 秒数
推荐阅读
- python - 当 Django-Rest-Framework 收到请求时会发生什么?
- android - Kotlin 字段覆盖和 GSON 反序列化无法创建转换器类异常
- alibaba-cloud - 如何使用阿里巴巴中的 DistCp 工具增量迁移 HDFS 数据
- r - 如何根据条件覆盖 aes 颜色(由变量控制)?
- jquery - 在 Prestashop 1.7.5.0 中通过 Javascript (jQuery) 将产品添加到购物篮
- ruby - “您的 PATH 中没有 [PATH],gem 可执行文件将无法运行。” 使用“gem install --user-install bundler”时
- google-app-engine - 谷歌应用引擎:在此服务器上找不到 url/404 错误
- javascript - 我真的可以在上传表单中使用这段代码吗?
- r - 是否有一个 R 函数可以按列名的一部分创建子集?
- oracle - 如何在 PL/SQL Oracle 中使用 REF 类型?