首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Openshift就绪和活性探测从不失败,即使使用错误的http url也不会失败。

Openshift就绪和活性探测是一种用于监测应用程序状态和可用性的功能。该功能确保应用程序在容器平台上始终保持健康和可用,并且对外提供正常的服务。

Openshift就绪探测是指在应用程序启动后,容器平台会定期发送HTTP请求来检查应用程序是否已经完全启动和准备好接收流量。如果应用程序的就绪探测失败,容器平台将不会将流量发送到该应用程序,直到探测成功为止。这有助于确保在应用程序启动之前不会有流量发送到应用程序,从而避免因应用程序还未完全启动而导致的错误。

活性探测是指容器平台定期发送HTTP请求来检查应用程序是否仍然处于运行状态。如果应用程序的活性探测失败,容器平台将自动重新启动应用程序的实例,以确保应用程序持续可用。这有助于及时恢复应用程序的运行,提高应用程序的可用性和稳定性。

尽管Openshift就绪和活性探测非常强大,但是在使用错误的HTTP URL时,探测不会失败的情况可能是由于以下原因:

  1. Openshift平台可能会执行一些默认行为,例如自动将错误的URL转发到应用程序的默认URL。这样,虽然检测到错误的URL,但容器平台仍然可以找到应用程序并成功探测。

建议的腾讯云相关产品和产品介绍链接地址:

腾讯云容器服务 (Tencent Kubernetes Engine, TKE):腾讯云提供的一种高度可扩展的容器部署和管理服务。它可以帮助用户快速构建、部署和管理容器化应用程序。

产品介绍链接:https://cloud.tencent.com/product/tke

腾讯云云原生应用平台 (Tencent Cloud Native Application Platform, TCNAP):腾讯云提供的一套全栈云原生应用平台解决方案。它集成了容器、微服务、DevOps、监控等工具和服务,帮助用户实现云原生应用的开发、部署和管理。

产品介绍链接:https://cloud.tencent.com/product/tcnap

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Kubernetes之Pod生命周期

简括:首先kubectl向 API 接口发送指令,随后kube-api 会调度到我们的kubelet,这个调度过程是由我们的etcd完成的存储,随后kubelet操作CRI ,由CRI完成容器环境的初始化。在初始化的过程中会先启动一个pause的基础容器(谷歌制作的一个非常简洁的一个容器),pause容器负责pod中容器的网络已经存心卷共享的。随后,pause进行一个或者多个或者没有 init C 的初始化。init初始化完成了。会正常退出。退出码为0,如果非零为不正常,会再根据我们的重定策略去判断是否继续重新执行。多个初始化的容器做完了之后,会进入到主容器main C .main C 在刚运行的时候,我们可以允许它启动一条命令,或者执行一个脚本都可以。main C 在结束的时候也会执行一个STOP的命令,交代一下后事,这个过程中会有readiness和liveness的参与,readiness只有成功检测了。pod的状态才会ready或者running。当我们的主容器里面的进程和liveness中检测不一致时候,那么就可以执行对应的重启命令,或者删除。

01
领券