timestamp: ""
example-service:
name: &example-service_name example-service
replicaCount: 1
image:
repository: <repository_url_from_docker_hub>
name: <image_name>
tag: 0.1.0
livenessProbe:
failureThreshold: 3
httpGet:
path: /api/endpoint
port: 8080
scheme: HTTP
initialDelaySeconds: 10
periodSeconds: 10
timeoutSeconds: 5
readinessProbe:
failureThreshold: 5
httpGet:
path: /api/endpoint
port: 8080
scheme: HTTP
initialDelaySeconds: 10
periodSeconds: 10
timeoutSeconds: 5
containerPort: &example-service_containerPort 8039
imagePullPolicy: Always
serviceType: NodePort
servicePort: 8039
serviceProtocol: TCP
nodePort: 31251
SpringDataSourceUsername: username
SpringDataSourcePassword: password
TZ: America/Los_Angeles
restartPolicy: OnFailure
hostName: &example-service_hostname example-service.com
mariadb:
name: mariadb
image:
repository: <repository_url_from_docker_hub>
name: <image_name>
tag: 0.1.0
livenessProbe:
failureThreshold: 10
initialDelaySeconds: 10
periodSeconds: 10
readinessProbe:
failureThreshold: 10
initialDelaySeconds: 10
periodSeconds: 10
imagePullPolicy: IfNotPresent
containerPort: 3306
servicePort: 3306
nodePort: 31306
dbPort: 3306
databaseName: databasse
databaseTableName: database_table
userid: username
password: password
mariadbpvc:
enabled: true
storageClass: gp2
ingress:
enabled: true
hosts:
- name: *example-service_hostname
paths:
- path: /*
serviceName: ssl-redirect
servicePort: use-annotation
- path: /*
serviceName: *example-service_name
servicePort: *example-service_containerPort
annotations:
kubernetes.io/ingress.class: alb
alb.ingress.kubernetes.io/scheme: internet-facing
alb.ingress.kubernetes.io/certificate-arn: <certificate-arn>
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP": 80}, {"HTTPS":443}]'
alb.ingress.kubernetes.io/actions.ssl-redirect: '{"Type": "redirect", "RedirectConfig": { "Protocol": "HTTPS", "Port": "443", "StatusCode": "HTTP_301"}}'
alb.ingress.kubernetes.io/backend-protocol: HTTPS
external-dns.alpha.kubernetes.io/hostname: *example-service_hostname