【发布时间】:2021-12-14 21:25:17
【问题描述】:
我有一个在 v1.19 之前编写的 Jenkins values.yaml 文件,我需要一些帮助来将其更改为与 v1.19 兼容。
在下面的旧Values.yaml 中,我尝试添加http path:/。 pathType 应该是 ImplementationSpecific 吗?
只有 defaultBackend 出于某种原因有效,不确定我在使用 path 和 pathType 时做错了什么。
ingress:
enabled: true
# Override for the default paths that map requests to the backend
paths:
# - backend:
# serviceName: ssl-redirect
# servicePort: use-annotation
- backend:
serviceName: >-
{{ template "jenkins.fullname" . }}
# Don't use string here, use only integer value!
servicePort: 8080
# For Kubernetes v1.14+, use 'networking.k8s.io/v1'
apiVersion: "networking.k8s.io/v1"
labels: {}
annotations:
kubernetes.io/ingress.global-static-ip-name: jenkins-sandbox-blah
networking.gke.io/managed-certificates: jenkins-sandbox-blah
kubernetes.io/ingress.allow-http: "true"
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
# Set this path to jenkinsUriPrefix above or use annotations to rewrite path
# path: "/jenkins"
# configures the hostname e.g. jenkins.example.com
hostName: jenkins.sandbox.io
【问题讨论】:
标签: jenkins kubernetes kubernetes-ingress