Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes-部署-配置livenessProbe_Kubernetes - Fatal编程技术网

Kubernetes-部署-配置livenessProbe

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

我无法为k8s部署配置具有属性的livenessProbe,我尝试了apiVersion:apps/v1beta1或apps/v1或apps/v1beta2或apps/v1beta3

我想添加以下属性:

  • 初始延迟秒
  • 周期秒
  • 超时秒
如果我定义了这些属性中的任何一个,我会得到一个错误

io.k8s.api.core.v1.HTTPGetAction中的未知字段“periodSeconds”


这应该可以工作:
扩展/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
中,因此它可以工作。非常感谢。