Kubernetes-部署-配置livenessProbe
我无法为k8s部署配置具有属性的livenessProbe,我尝试了apiVersion:apps/v1beta1或apps/v1或apps/v1beta2或apps/v1beta3 我想添加以下属性:Kubernetes-部署-配置livenessProbe,kubernetes,Kubernetes,我无法为k8s部署配置具有属性的livenessProbe,我尝试了apiVersion:apps/v1beta1或apps/v1或apps/v1beta2或apps/v1beta3 我想添加以下属性: 初始延迟秒 周期秒 超时秒 如果我定义了这些属性中的任何一个,我会得到一个错误 io.k8s.api.core.v1.HTTPGetAction中的未知字段“periodSeconds” 这应该可以工作:扩展/v1beta1用于实物部署。它对我很有效 apiVersion: extensio
- 初始延迟秒
- 周期秒
- 超时秒
这应该可以工作:
扩展/v1beta1
用于实物部署。它对我很有效
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
是的,这是缩进级别,非常感谢,文档上的缩进是正确的,所以我认为这个问题总体上没有用处。对不起,你能分享YAML清单吗?否则很难判断发生了什么?如果我不得不猜测,你没有正确缩进值。缩进也是我的猜测,因此,请求YAML;)这一点,或者说是在吊舱级别而不是容器级别上定义的……我也做了同样的事情,也被信息误导了。由于
periodicSenconds
不再位于httpGet
中,因此它可以工作。非常感谢。