| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 | ---apiVersion: apps/v1kind: Deploymentmetadata:  name: netmaker-uispec:  replicas: 2  selector:    matchLabels:      app: netmaker-ui  template:    metadata:      labels:        app: netmaker-ui    spec:      containers:      - name: netmaker-ui        image: gravitl/netmaker-ui:v0.21.1        ports:        - containerPort: 443        env:        - name: BACKEND_URL          value: 'https://api.NETMAKER_SUBDOMAIN'      terminationGracePeriodSeconds: 15---apiVersion: v1kind: Servicemetadata:  name: 'netmaker-ui'spec:  ports:  - port: 80    protocol: TCP    targetPort: 80  selector:    app: 'netmaker-ui'  sessionAffinity: None  type: 'ClusterIP'# ---# apiVersion: networking.k8s.io/v1# kind: Ingress# metadata:#   name: nm-ui-ingress-nginx#   annotations:#     nginx.ingress.kubernetes.io/rewrite-target: /#     cert-manager.io/cluster-issuer: "letsencrypt-nginx"#     nginx.ingress.kubernetes.io/ssl-redirect: 'true'# spec:#   ingressClassName: nginx#   tls:#   - hosts:#     - dashboard.NETMAKER_SUBDOMAIN#     secretName: nm-ui-tls#   rules:#   - host: dashboard.NETMAKER_SUBDOMAIN#     http:#       paths:#       - path: /#         pathType: Prefix#         backend:#           service:#             name: netmaker-ui#             port:#               number: 80
 |