本文介绍了Kubernetes-部署-配置livenessProbe的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我无法使用k8s部署的属性配置livenessProbe,我尝试了apiVersion:apps/v1beta1或apps/v1或apps/v1beta2或apps/v1beta3.
I can't configure a livenessProbe with attributes for a k8s Deployment, I tried apiVersion: apps/v1beta1, or apps/v1 or apps/v1beta2 or apps/v1beta3.
我要添加属性:
- initialDelaySeconds
- periodSeconds
- timeoutSeconds
如果我定义了这些属性中的任何一个,我都会报错
If I define any of these attributes I get an error
推荐答案
这应该有效: extensions/v1beta1
适用于种类部署.对我来说很好.
This should work: extensions/v1beta1
for kind Deployment. It is working well for me.
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
labels:
app: myapp
name: appapppod
.
.
.
livenessProbe:
httpGet:
path: /com/livenessstatus
port: 7080
scheme: HTTPS
httpHeaders:
- name: Your_customer_header_if_any
value: my_customer_header_value
initialDelaySeconds: 120
timeoutSeconds: 40
periodSeconds: 90
这篇关于Kubernetes-部署-配置livenessProbe的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!