摘要:概述主要探測(cè)服務(wù)是否就緒,如果你的應(yīng)用的運(yùn)行失敗,那么就會(huì)從組成的端點(diǎn)中刪除,這樣就不會(huì)有流量通過(guò)服務(wù)發(fā)現(xiàn)機(jī)制來(lái)發(fā)送給它探測(cè)服務(wù)是否可,不可用時(shí)重啟參數(shù)容器啟動(dòng)后,第一次執(zhí)行探測(cè)需要等待多少秒執(zhí)行探測(cè)的頻率默認(rèn)是秒,最小秒探測(cè)超時(shí)時(shí)間告訴應(yīng)
概述
readinessProbe主要探測(cè)服務(wù)是否就緒,如果你的應(yīng)用的readinessProbe運(yùn)行失敗,那么就會(huì)從組成service的端點(diǎn)中刪除,這樣就不會(huì)有流量通過(guò)Kubernetes服務(wù)發(fā)現(xiàn)機(jī)制來(lái)發(fā)送給它
livenessProbe探測(cè)服務(wù)是否可,不可用時(shí)重啟pod
參數(shù)
initialDelaySeconds:容器啟動(dòng)后,第一次執(zhí)行探測(cè)需要等待多少秒
periodSeconds:執(zhí)行探測(cè)的頻率,默認(rèn)是10秒,最小1秒
timeoutSeconds:探測(cè)超時(shí)時(shí)間,告訴Kubernetes應(yīng)該為健康檢查等待多長(zhǎng)時(shí)間,默認(rèn)1秒,最小1秒
官方文檔: https://kubernetes.io/docs/ta...
支持的類型 http 請(qǐng)求spec: containers: - name: liveness args: - /server image: gcr.io/google_containers/liveness readinessProbe: httpGet: path: /healthz port: 8080 httpHeaders: - name: X-Custom-Header value: Awesome initialDelaySeconds: 20 periodSeconds: 10 timeouteSeconds: 1 livenessProbe: httpGet: path: /healthz port: 8080 httpHeaders: - name: X-Custom-Header value: Awesome initialDelaySeconds: 20 periodSeconds: 10 timeouteSeconds: 1tcp 端口
spec: containers: - name: goproxy image: gcr.io/google_containers/goproxy:0.1 ports: - containerPort: 8080 readinessProbe: tcpSocket: port: 8080 initialDelaySeconds: 20 periodSeconds: 10 timeoutSeconds: 1 livenessProbe: tcpSocket: port: 8080 initialDelaySeconds: 20 periodSeconds: 10 timeoutSeconds: 1sh命令或shell腳本
spec: containers: - name: liveness args: - /bin/sh - -c - touch /tmp/healthy; sleep 30; rm -rf /tmp/healthy; sleep 600 image: gcr.io/google_containers/busybox livenessProbe: exec: command: - cat - /tmp/healthy initialDelaySeconds: 5 periodSeconds: 5
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/28073.html
摘要:健康檢查被分成和。告訴在看到啟動(dòng)之后要延遲開(kāi)啟健康檢查,并說(shuō)清楚延遲幾秒。會(huì)告訴應(yīng)該為健康檢查等待多長(zhǎng)時(shí)間。 這篇文章我們來(lái)聊Kubernetes的健康檢查,以及不同健康檢查是如何影響你的應(yīng)用程序的。 Liveness Probes Kubernetes健康檢查被分成 liveness和readiness probes。liveness probes是用來(lái)檢測(cè)你的應(yīng)用程序是否正在運(yùn)行。...
摘要:在本文中,我們將討論,一種本地健康檢查應(yīng)用程序的方法。標(biāo)準(zhǔn)的健康檢查工具,可以輕松查詢健康協(xié)議。選擇二進(jìn)制版本并將其下載到中在你的中指定容器的。服務(wù)器健康檢查的代碼實(shí)現(xiàn),主要部分如下完整代碼,請(qǐng)查看倉(cāng)庫(kù)。 前言 GRPC正在成為云原生微服務(wù)之間通信的通用語(yǔ)言。如果您今天要將gRPC應(yīng)用程序部署到Kubernetes,您可能想知道配置運(yùn)行狀況檢查的最佳方法。在本文中,我們將討論grpc-...
摘要:在本文中,我們將討論,一種本地健康檢查應(yīng)用程序的方法。標(biāo)準(zhǔn)的健康檢查工具,可以輕松查詢健康協(xié)議。選擇二進(jìn)制版本并將其下載到中在你的中指定容器的。服務(wù)器健康檢查的代碼實(shí)現(xiàn),主要部分如下完整代碼,請(qǐng)查看倉(cāng)庫(kù)。 前言 GRPC正在成為云原生微服務(wù)之間通信的通用語(yǔ)言。如果您今天要將gRPC應(yīng)用程序部署到Kubernetes,您可能想知道配置運(yùn)行狀況檢查的最佳方法。在本文中,我們將討論grpc-...
摘要:在本文中,我們將討論,一種本地健康檢查應(yīng)用程序的方法。標(biāo)準(zhǔn)的健康檢查工具,可以輕松查詢健康協(xié)議。選擇二進(jìn)制版本并將其下載到中在你的中指定容器的。服務(wù)器健康檢查的代碼實(shí)現(xiàn),主要部分如下完整代碼,請(qǐng)查看倉(cāng)庫(kù)。 前言 GRPC正在成為云原生微服務(wù)之間通信的通用語(yǔ)言。如果您今天要將gRPC應(yīng)用程序部署到Kubernetes,您可能想知道配置運(yùn)行狀況檢查的最佳方法。在本文中,我們將討論grpc-...
摘要:概述主要探測(cè)服務(wù)是否就緒,如果你的應(yīng)用的運(yùn)行失敗,那么就會(huì)從組成的端點(diǎn)中刪除,這樣就不會(huì)有流量通過(guò)服務(wù)發(fā)現(xiàn)機(jī)制來(lái)發(fā)送給它探測(cè)服務(wù)是否可,不可用時(shí)重啟參數(shù)容器啟動(dòng)后,第一次執(zhí)行探測(cè)需要等待多少秒執(zhí)行探測(cè)的頻率默認(rèn)是秒,最小秒探測(cè)超時(shí)時(shí)間告訴應(yīng) 概述 readinessProbe主要探測(cè)服務(wù)是否就緒,如果你的應(yīng)用的readinessProbe運(yùn)行失敗,那么就會(huì)從組成service的端點(diǎn)中刪...
閱讀 3699·2021-10-13 09:40
閱讀 3162·2021-10-09 09:53
閱讀 3559·2021-09-26 09:46
閱讀 1861·2021-09-08 09:36
閱讀 4254·2021-09-02 09:46
閱讀 1323·2019-08-30 15:54
閱讀 3188·2019-08-30 15:44
閱讀 1031·2019-08-30 11:06