我无法使用k8s部署的属性配置livenessProbe,我尝试了apiVersion:apps / v1beta1,或apps / v1或apps / v1beta2或apps / v1beta3。
我想添加属性:
如果我定义任何这些属性,我会收到错误
未知字段" periodSeconds"在io.k8s.api.core.v1.HTTPGetAction
答案 0 :(得分:1)
这应该有效:扩展/ 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
答案 1 :(得分:1)
是的,缩进级别非常感谢,并且在文档上是正确的,因此我认为这个问题在一般情况下并不有用