⬆️ k8s-gateway app-template v2

This commit is contained in:
auricom
2023-11-04 17:07:05 +01:00
parent 4d0534de02
commit 06bfd7671d

View File

@@ -10,7 +10,7 @@ spec:
chart: chart:
spec: spec:
chart: app-template chart: app-template
version: 1.5.1 version: 2.0.3
sourceRef: sourceRef:
kind: HelmRepository kind: HelmRepository
name: bjw-s name: bjw-s
@@ -27,15 +27,41 @@ spec:
uninstall: uninstall:
keepHistory: false keepHistory: false
values: values:
controller: defaultPodOptions:
replicas: 2 topologySpreadConstraints:
strategy: RollingUpdate - maxSkew: 1
annotations: topologyKey: kubernetes.io/hostname
reloader.stakater.com/auto: "true" whenUnsatisfiable: DoNotSchedule
image: labelSelector:
repository: quay.io/oriedge/k8s_gateway matchLabels:
tag: v0.3.4 app.kubernetes.io/name: *app
args: ["-conf", "/etc/coredns/Corefile"] controllers:
main:
replicas: 2
strategy: RollingUpdate
annotations:
reloader.stakater.com/auto: "true"
containers:
main:
image:
repository: quay.io/oriedge/k8s_gateway
tag: v0.3.4
args: ["-conf", "/etc/coredns/Corefile"]
probes:
readiness:
custom: true
spec:
httpGet:
path: /ready
port: 8181
liveness:
custom: true
spec:
httpGet:
path: /health
port: 8080
startup:
enabled: false
service: service:
main: main:
type: LoadBalancer type: LoadBalancer
@@ -61,36 +87,14 @@ spec:
path: /metrics path: /metrics
interval: 1m interval: 1m
scrapeTimeout: 10s scrapeTimeout: 10s
probes:
readiness:
custom: true
spec:
httpGet:
path: /ready
port: 8181
liveness:
custom: true
spec:
httpGet:
path: /health
port: 8080
startup:
enabled: false
serviceAccount: serviceAccount:
create: true create: true
name: *app name: *app
persistence: persistence:
config-file: config-file:
enabled: true
type: configMap type: configMap
name: k8s-gateway-configmap name: k8s-gateway-configmap
subPath: Corefile globalMounts:
mountPath: /etc/coredns/Corefile - path: /etc/coredns/Corefile
readOnly: true subPath: Corefile
topologySpreadConstraints: readOnly: true
- maxSkew: 1
topologyKey: kubernetes.io/hostname
whenUnsatisfiable: DoNotSchedule
labelSelector:
matchLabels:
app.kubernetes.io/name: *app