日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

今天進入 kube.NETes 的運維部分(并不是運維 kubernetes,而是運維應用),其實日常我們大部分使用 kubernetes 的功能就是以往運維的工作,現在云原生將運維和研發關系變得更緊密了。

今天主要講解 Probe 探針相關的功能,探針最實用的功能就是可以控制應用優雅上線。

就緒探針

舉個例子,當我們的 service 關聯了多個 Pod 的時候,其中一個 Pod 正在重啟但還沒達到可以對外提供服務的狀態,這時候如果有流量進入。

那這個請求肯定就會出現異常,從而導致問題,所以我們需要一個和 kubernetes 溝通的渠道,告訴它什么時候可以將流量放進來。

五分鐘 K8s 實戰-應用探針

比如如圖所示的情況,紅色 Pod 在未就緒的時候就不會有流量。

使用就緒探針就可以達到類似的效果:

livenessProbe:  
  fAIlureThreshold: 3  
  httpGet:  
    path: /ping  
    port: 8081  
    scheme: HTTP  
  periodSeconds: 3  
  successThreshold: 1  
  timeoutSeconds: 1

這個配置也很直接:

  • 配置一個 HTTP 的 ping 接口
  • 每三秒檢測一次
  • 失敗 3 次則認為檢測失敗
  • 成功一次就認為檢測成功

但沒有配置就緒探針時,一旦 Pod 的 Endpoint 加入到 service 中(Pod 進入 Running 狀態),請求就有可能被轉發過來,所以配置就緒探針是非常有必要的。

啟動探針

而啟動探針往往是和就緒探針搭配干活的,如果我們一個 Pod 啟動時間過長,比如超過上面配置的失敗檢測次數,此時 Pod 就會被 kubernetes 重啟,這樣可能會進入無限重啟的循環。

所以啟動探針可以先檢測一次是否已經啟動,直到啟動成功后才會做后續的檢測。

startupProbe:  
  failureThreshold: 30  
  httpGet:  
    path: /ping  
    port: 8081  
    scheme: HTTP  
  periodSeconds: 5  
  successThreshold: 1  
  timeoutSeconds: 1

我這里兩個檢測接口是同一個,具體得根據自己是實際業務進行配置;比如應用端口啟動之后并不代表業務已經就緒了,可能某些基礎數據還沒加載到內存中,這個時候就需要自己寫其他的接口來配置就緒探針了。

五分鐘 K8s 實戰-應用探針

所有關于探針相關的日志都可以在 Pod 的事件中查看,比如如果一個應用在啟動的過程中頻繁重啟,那就可以看看是不是某個探針檢測失敗了。

存活探針

存活探針往往是用于保證應用高可用的,雖然 kubernetes 可以在 Pod 退出后自動重啟,比如 Pod OOM;但應用假死他是檢測不出來的。

為了保證這種情況下 Pod 也能被自動重啟,就可以配合存活探針使用:

livenessProbe:  
  failureThreshold: 3  
  httpGet:  
    path: /ping  
    port: 8081  
    scheme: HTTP  
  periodSeconds: 3  
  successThreshold: 1  
  timeoutSeconds: 1

一旦接口響應失敗,kubernetes 就會嘗試重啟。

五分鐘 K8s 實戰-應用探針

總結

五分鐘 K8s 實戰-應用探針

以上探針配置最好是可以在研效平臺可視化配置,這樣維護起來也比較簡單。

探針是維護應用健康的必要手段,強烈推薦大家都進行配置。

分享到:
標簽:K8s
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定