(资料图)
Kubernetes启动探针是一种机制,用于确保在Pod中的容器已经启动并准备好接受网络流量。它们通常与存活性探针一起使用,以确保容器在运行时不仅处于活动状态,而且已经完成了初始化并准备好接受流量。
Kubernetes提供了两种类型的启动探针:HTTP和Exec。它们都允许在容器启动后立即执行命令或请求,并在容器已准备好接受流量时返回成功状态。下面是每种类型的详细信息和示例。
HTTP启动探针使用HTTP GET请求检查应用程序是否已经启动并准备好接受流量。它需要指定一个HTTP路径,并且期望在启动后立即返回200响应代码。以下是一个使用HTTP启动探针的示例:
apiVersion: v1kind: Podmetadata: name: my-podspec: containers: - name: my-container image: my-image ports: - containerPort: 8080 readinessProbe: httpGet: path: /healthz port: 8080 initialDelaySeconds: 5 periodSeconds: 10
在上面的示例中,我们在容器规格中添加了一个名为my-container的容器,并指定了一个HTTP启动探针。探针将在容器启动后的5秒钟后发送一个HTTP GET请求到容器的端口8080,并期望获得响应代码200。如果探针未能获得响应或者响应代码不是200,则Kubernetes将不会将流量发送到该容器。
Exec启动探针允许在容器启动后立即执行一个命令,并检查其退出代码。如果命令返回零退出代码,则Kubernetes将认为容器已准备好接受流量。以下是一个使用Exec启动探针的示例:
apiVersion: v1kind: Podmetadata: name: my-podspec: containers: - name: my-container image: my-image ports: - containerPort: 8080 readinessProbe: exec: command: - /bin/sh - -c - check-service.sh initialDelaySeconds: 5 periodSeconds: 10
在上面的示例中,我们使用Exec启动探针来执行一个名为check-service.sh的脚本,并检查其退出代码。如果脚本返回零退出代码,则Kubernetes将认为容器已准备好接受流量。
关键词:
滚动:kubernetes启动探针
「今日热讯」西安哪所医院看甲亢 天天速读
英语四级准考证号忘记了怎么找回_英语四级准考证号忘记 天天简讯
脑膜炎最初症状_脑膜炎早期有什么症状
海尔智家让“未来之屋”照进现实,智慧生活人人可享
韩国队太无奈:2项决赛均输给中国队 国乒4人竟拿下全部金牌
全球热文:“五一”假期首日预计全国营业性客运量5699万人次
走进企业看信心|汽车定制化生产满足市场多元化需求
被人诽谤说我诽谤他|当前资讯
当前速看:“五个一百”:在平凡岗位上遇见真英雄
路勇愿做菩萨那朵莲音乐_路勇愿做菩萨那朵莲
公安部交管局:严查面包车超员交通违法行为_最新消息
全球今亮点!车太贤的电影有哪些_一起看看吧
快报:遥远的爱人电视连续剧_遥远的爱人
蓝花楹适合种在院子里吗 蓝花楹树适合种在家里吗-今日精选
聚焦:领带发微信说,这个月要是请假了,下个月不给发工资 已经签了劳
焦点观察:粤海饲料:2022营收逆势增至70.92亿元 动保产品打开业绩增长空间
世界报道:市政给排水设计规范 最新(市政给排水设计规范)
甘肃酒泉金塔县车辆相撞致7人死亡,2名事故责任人被控制
“开门红”!广州海珠一季度GDP同比增长6.1%
黑七!湖人大胜灰熊40分 总分4-2晋级西部半决赛 当前快讯
《保卫萝卜4》白萝卜传奇第二关怎么过
市场监管总局开展2023年涉企违规收费整治工作
焦点要闻:上海:陇菜美食汇聚 展示“甘肃味道”
宝器在重庆话什么意思(重庆话的部分汉字读音比普通话更接近中古汉语)
潼南乡村见闻:油菜开始收割,传统农具“连盖”正在逐步消失
大战3小时!兹维列夫豪取生涯第350胜,在福地马德里再度冲击冠军
全球动态:医用级体温仪FTA-300发布:比传统水银体温计更安全
最新:经济运行持续向好 贵州一季度实现“开门稳”
看点:算力基础设施量质齐升 浙江构建“省之重器”赋能数字经济