File tree 4 files changed +21
-9
lines changed
system/kube-system/charts/ingress/templates
4 files changed +21
-9
lines changed Original file line number Diff line number Diff line change 23
23
# Any image is permissable as long as:
24
24
# 1. It serves a 404 page at /
25
25
# 2. It serves 200 on a /healthz endpoint
26
- image : gcr.io/google_containers/defaultbackend:1.0
26
+ image : " {{ .Values.defaultBackend.image.repository }}:{{ .Values.defaultBackend.image.tag }}"
27
+ imagePullPolicy : {{ default "" .Values.defaultBackend.image.pullPolicy | quote }}
27
28
livenessProbe :
28
29
httpGet :
29
30
path : /healthz
Original file line number Diff line number Diff line change @@ -3,5 +3,5 @@ kind: ConfigMap
3
3
metadata :
4
4
name : ingress-controller-configmap
5
5
data :
6
- body-size : ' 0' # disable request size checking
6
+ proxy- body-size : ' 0' # disable request size checking
7
7
worker-processes : ' 40' # default is runtime.NumCPU()
Original file line number Diff line number Diff line change 8
8
template :
9
9
metadata :
10
10
labels :
11
- app : ingress-controller
11
+ app : ingress-controller
12
+ annotations :
13
+ prometheus.io/scrape : " true"
14
+ prometheus.io/port : " 9101"
12
15
spec :
16
+ nodeSelector :
17
+ zone : farm
13
18
terminationGracePeriodSeconds : 60
14
19
containers :
15
- - image : gcr.io/google_containers/nginx-ingress-controller:0.8.3
20
+ - image : " {{ .Values.controller.image.repository }}:{{ .Values.controller.image.tag }}"
21
+ imagePullPolicy : {{ default "" .Values.controller.image.pullPolicy | quote }}
16
22
name : nginx-ingress-lb
17
- imagePullPolicy : IfNotPresent
18
23
livenessProbe :
19
24
httpGet :
20
25
path : /healthz
41
46
containerPort : 80
42
47
- name : https
43
48
containerPort : 443
49
+ - name : request-metrics
50
+ containerPort : 9101
51
+ - name : metrics
52
+ containerPort : 10254
44
53
args :
45
54
- /nginx-ingress-controller
46
55
- --default-backend-service={{.Release.Namespace}}/ingress-default-backend
47
- - --nginx- configmap={{.Release.Namespace}}/ingress-controller-configmap
56
+ - --configmap={{.Release.Namespace}}/ingress-controller-configmap
Original file line number Diff line number Diff line change @@ -2,8 +2,10 @@ kind: Service
2
2
apiVersion : v1
3
3
4
4
metadata :
5
- name : ingress-controller
6
-
5
+ name : ingress-controller
6
+ annotations :
7
+ prometheus.io/scrape : " true"
8
+ prometheus.io/port : " 10254"
7
9
spec :
8
10
type : ClusterIP
9
11
selector :
14
16
targetPort : http
15
17
- name : https
16
18
port : 443
17
- targetPort : https
19
+ targetPort : https
18
20
externalIPs :
19
21
- {{.Values.external_service_ip}}
You can’t perform that action at this time.
0 commit comments