--- apiVersion: v1 kind: Service metadata: name: nextcloud-service namespace: tools annotations: traefik.ingress.kubernetes.io/service.serversscheme: https traefik.ingress.kubernetes.io/service.serverstransport: tools-insecure-transport@kubernetescrd spec: selector: app: nextcloud ports: - protocol: TCP port: 443 targetPort: 443 --- apiVersion: v1 kind: Service metadata: name: collabora-service namespace: tools annotations: traefik.ingress.kubernetes.io/service.serversscheme: https traefik.ingress.kubernetes.io/service.serverstransport: tools-insecure-transport@kubernetescrd spec: selector: app: collabora ports: - protocol: TCP port: 9980 targetPort: 9980 --- apiVersion: v1 kind: Service metadata: name: nextcloud-db namespace: tools spec: selector: app: nextcloud-db ports: - protocol: TCP port: 3306 targetPort: 3306 clusterIP: None --- apiVersion: v1 kind: Service metadata: name: nextcloud-lb namespace: tools spec: type: LoadBalancer selector: app: nextcloud ports: - port: 443 targetPort: 443