kubernetes 探針設置

在builder中加上了存活探針:

image: wcs.online.registry.58corp.com:8000/wcs-online/wcsk8sctl:v1.0

imagePullPolicy: Always

ports:

- containerPort: 3218

name: debug

protocol: TCP

livenessProbe:

tcpSocket:

port: 20021

initialDelaySeconds: 5

periodSeconds: 1

resources:

limits:

cpu: 16

memory: 20Gi

requests:

cpu: 10m

memory: 10Mi

 

 

describe pod後查看到:

Liveness: tcp-socket :20021 delay=10s timeout=1s period=2s #success=1 #failure=3

 

deploy中的yaml變成了:

"livenessProbe": {

"tcpSocket": {

"port": 20021

},

"initialDelaySeconds": 10,

"timeoutSeconds": 1,

"periodSeconds": 2,

"successThreshold": 1,

"failureThreshold": 3

},

 

其中參數的意義:

配置屬性delay、timeout、period、success、failure 對應的yaml中如下配置:

  • initialDelaySecon
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章