mirror of
https://github.com/louislam/uptime-kuma.git
synced 2025-06-10 06:32:35 +02:00
119 lines
No EOL
3.1 KiB
YAML
119 lines
No EOL
3.1 KiB
YAML
nameOverride:
|
|
namespaceOverride:
|
|
|
|
isEnableService: false
|
|
isEnableIngress: false
|
|
isEnablePersistVolume: false
|
|
|
|
deployment:
|
|
image: louislam/uptime-kuma:1
|
|
port: 3001
|
|
spec:
|
|
replicas: 1
|
|
# imgae is referenced by https://hub.docker.com/r/louislam/uptime-kuma
|
|
|
|
request:
|
|
cpu: ~
|
|
memory: ~
|
|
|
|
service:
|
|
metadata:
|
|
labels: ~
|
|
annotations: ~
|
|
|
|
spec:
|
|
type: NodePort
|
|
sessionAffinity: ~
|
|
selectors: ~
|
|
externalTrafficPolicy: ~
|
|
externalIPs: ~
|
|
|
|
# vpc_id, lb_name, arn_id
|
|
ingress:
|
|
host: example.com
|
|
ingressClassName: alb
|
|
|
|
metadata:
|
|
labels: ~
|
|
annotations: ~
|
|
# alb.ingress.kubernetes.io/vpc-id: vpc_id
|
|
# alb.ingress.kubernetes.io/scheme: internet-facing
|
|
# alb.ingress.kubernetes.io/target-type: ip
|
|
# alb.ingress.kubernetes.io/listen-ports: '[{"HTTPS":443}, {"HTTP":80}]'
|
|
# alb.ingress.kubernetes.io/load-balancer-name: lb_name
|
|
# alb.ingress.kubernetes.io/tags: Name=lb_name
|
|
|
|
# # alb.ingress.kubernetes.io/certificate-arn: arn_id
|
|
# alb.ingress.kubernetes.io/ssl-policy: ELBSecurityPolicy-2016-08
|
|
|
|
# kubernetes.io/ingress.class: alb
|
|
# alb.ingress.kubernetes.io/healthcheck-protocol: HTTP
|
|
# alb.ingress.kubernetes.io/healthcheck-port: traffic-port
|
|
|
|
# alb.ingress.kubernetes.io/healthcheck-interval-seconds: '15'
|
|
# alb.ingress.kubernetes.io/healthcheck-timeout-seconds: '5'
|
|
# alb.ingress.kubernetes.io/success-codes: '200'
|
|
# alb.ingress.kubernetes.io/healthy-threshold-count: '2'
|
|
# alb.ingress.kubernetes.io/unhealthy-threshold-count: '2'
|
|
|
|
|
|
# alb.ingress.kubernetes.io/backend-protocol: HTTP
|
|
# alb.ingress.kubernetes.io/target-type: instance
|
|
# alb.ingress.kubernetes.io/ip-address-type: ipv4
|
|
# alb.ingress.kubernetes.io/ssl-redirect: '443'
|
|
# alb.ingress.kubernetes.io/actions.ssl-redirect: |
|
|
# {
|
|
# "Type": "redirect",
|
|
# "RedirectConfig": {
|
|
# "Protocol": "HTTPS",
|
|
# "Port": "443",
|
|
# "StatusCode": "HTTP_301"
|
|
# }}
|
|
# }
|
|
# alb.ingress.kubernetes.io/actions.default: |
|
|
# {
|
|
# "type": "forward",
|
|
# "forwardConfig": {
|
|
# "targetGroups": [
|
|
# {
|
|
# "serviceName": "lb_name",
|
|
# "servicePort": 80,
|
|
# "weight": 100
|
|
# }
|
|
# ],
|
|
# "targetGroupStickinessConfig": {
|
|
# "enabled": false
|
|
# }
|
|
# }
|
|
# }
|
|
|
|
# alb.ingress.kubernetes.io/actions.lb_name: |
|
|
# {
|
|
# "type": "forward",
|
|
# "forwardConfig": {
|
|
# "targetGroups": [
|
|
# {
|
|
# "serviceName": "lb_name",
|
|
# "servicePort": 80,
|
|
# "weight": 100
|
|
# }
|
|
# ],
|
|
# "targetGroupStickinessConfig": {
|
|
# "enabled": false
|
|
# }
|
|
# }
|
|
# }
|
|
|
|
spec:
|
|
selector: ~
|
|
|
|
|
|
persistVolume:
|
|
size: 1Gi
|
|
volumemode: FileSystem
|
|
accessmode: ReadWriteMany
|
|
persistentVolumeReclaimPolicy: Retain
|
|
storageClass: efs-sc
|
|
csi:
|
|
driver: efs.csi.aws.com
|
|
handle: ~ |