forked from ab/homelab
88 lines
2.2 KiB
YAML
88 lines
2.2 KiB
YAML
replicaCount: 1
|
|
|
|
image:
|
|
repository: docker.io/rustdesk/rustdesk-server
|
|
pullPolicy: IfNotPresent
|
|
tag: 1
|
|
|
|
nodeSelector:
|
|
kubernetes.io/hostname: master.tail2fe2d.ts.net
|
|
|
|
ingress:
|
|
enabled: true
|
|
className: "traefik"
|
|
annotations:
|
|
ingressClassName: traefik
|
|
cert-manager.io/cluster-issuer: letsencrypt
|
|
traefik.ingress.kubernetes.io/router.middlewares: kube-system-https-redirect@kubernetescrd
|
|
acme.cert-manager.io/http01-edit-in-place: "true"
|
|
hosts:
|
|
- rd.hexor.cy
|
|
tls:
|
|
- secretName: rustdesk-tls
|
|
hosts:
|
|
- rd.hexor.cy
|
|
|
|
service:
|
|
type: LoadBalancer
|
|
externalTrafficPolicy: Cluster
|
|
loadBalancerIP: null
|
|
enableWebClientSupport: false
|
|
hbbr:
|
|
replayPort:
|
|
port: 21117
|
|
targetPort: 21117
|
|
clientPort:
|
|
port: 21119
|
|
targetPort: 21119
|
|
hbbs:
|
|
natPort:
|
|
port: 21115
|
|
targetPort: 21115
|
|
registryPort:
|
|
port: 21116
|
|
targetPort: 21116
|
|
heartbeatPort:
|
|
port: 21116
|
|
targetPort: 21116
|
|
webPort:
|
|
port: 21118
|
|
targetPort: 21118
|
|
|
|
resources:
|
|
hbbrResource: {}
|
|
# We usually recommend not to specify default resources and to leave this as a conscious
|
|
# choice for the user. This also increases chances charts run on environments with little
|
|
# resources, such as Minikube. If you do want to specify resources, uncomment the following
|
|
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
|
|
# limits:
|
|
# cpu: 100m
|
|
# memory: 128Mi
|
|
# requests:
|
|
# cpu: 100m
|
|
# memory: 128Mi
|
|
hbbsResource: {}
|
|
# We usually recommend not to specify default resources and to leave this as a conscious
|
|
# choice for the user. This also increases chances charts run on environments with little
|
|
# resources, such as Minikube. If you do want to specify resources, uncomment the following
|
|
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
|
|
# limits:
|
|
# cpu: 100m
|
|
# memory: 128Mi
|
|
# requests:
|
|
# cpu: 100m
|
|
# memory: 128Mi
|
|
|
|
# Additional volumes on the output Deployment definition.
|
|
volume: {}
|
|
|
|
# - name: foo
|
|
# secret:
|
|
# secretName: mysecret
|
|
# optional: false
|
|
|
|
# - name: foo
|
|
# mountPath: "/etc/foo"
|
|
# readOnly: true
|
|
|