forked from k-space/kube
		
	pve: enable pve92, remove older nodes
This commit is contained in:
		| @@ -93,49 +93,7 @@ data: | ||||
| apiVersion: v1 | ||||
| kind: Service | ||||
| metadata: | ||||
|   name: pve1 | ||||
|   annotations: | ||||
|     traefik.ingress.kubernetes.io/service.serverstransport: passmower-proxmox-servers-transport@kubernetescrd | ||||
| spec: | ||||
|   type: ExternalName | ||||
|   externalName: pve1.proxmox.infra.k-space.ee | ||||
|   ports: | ||||
|     - name: https | ||||
|       port: 8006 | ||||
|       protocol: TCP | ||||
| --- | ||||
| apiVersion: v1 | ||||
| kind: Service | ||||
| metadata: | ||||
|   name: pve2 | ||||
|   annotations: | ||||
|     traefik.ingress.kubernetes.io/service.serverstransport: passmower-proxmox-servers-transport@kubernetescrd | ||||
| spec: | ||||
|   type: ExternalName | ||||
|   externalName: pve2.proxmox.infra.k-space.ee | ||||
|   ports: | ||||
|     - name: https | ||||
|       port: 8006 | ||||
|       protocol: TCP | ||||
| --- | ||||
| apiVersion: v1 | ||||
| kind: Service | ||||
| metadata: | ||||
|   name: pve8 | ||||
|   annotations: | ||||
|     traefik.ingress.kubernetes.io/service.serverstransport: passmower-proxmox-servers-transport@kubernetescrd | ||||
| spec: | ||||
|   type: ExternalName | ||||
|   externalName: pve8.proxmox.infra.k-space.ee | ||||
|   ports: | ||||
|     - name: https | ||||
|       port: 8006 | ||||
|       protocol: TCP | ||||
| --- | ||||
| apiVersion: v1 | ||||
| kind: Service | ||||
| metadata: | ||||
|   name: pve9 | ||||
|   name: pve90 | ||||
|   annotations: | ||||
|     traefik.ingress.kubernetes.io/service.serverstransport: passmower-proxmox-servers-transport@kubernetescrd | ||||
| spec: | ||||
| @@ -149,7 +107,7 @@ spec: | ||||
| apiVersion: v1 | ||||
| kind: Service | ||||
| metadata: | ||||
|   name: pve9 | ||||
|   name: pve91 | ||||
|   annotations: | ||||
|     traefik.ingress.kubernetes.io/service.serverstransport: passmower-proxmox-servers-transport@kubernetescrd | ||||
| spec: | ||||
| @@ -159,30 +117,16 @@ spec: | ||||
|     - name: https | ||||
|       port: 8006 | ||||
|       protocol: TCP | ||||
| # --- | ||||
| # apiVersion: v1 | ||||
| # kind: Service | ||||
| # metadata: | ||||
| #   name: pve9 | ||||
| #   annotations: | ||||
| #     traefik.ingress.kubernetes.io/service.serverstransport: passmower-proxmox-servers-transport@kubernetescrd | ||||
| # spec: | ||||
| #   type: ExternalName | ||||
| #   externalName: pve92.proxmox.infra.k-space.ee | ||||
| #   ports: | ||||
| #     - name: https | ||||
| #       port: 8006 | ||||
| #       protocol: TCP | ||||
| --- | ||||
| apiVersion: v1 | ||||
| kind: Service | ||||
| metadata: | ||||
|   name: pve9 | ||||
|  apiVersion: v1 | ||||
|  kind: Service | ||||
|  metadata: | ||||
|    name: pve92 | ||||
|    annotations: | ||||
|      traefik.ingress.kubernetes.io/service.serverstransport: passmower-proxmox-servers-transport@kubernetescrd | ||||
| spec: | ||||
|  spec: | ||||
|    type: ExternalName | ||||
|   externalName: pve93.proxmox.infra.k-space.ee | ||||
|    externalName: pve92.proxmox.infra.k-space.ee | ||||
|    ports: | ||||
|      - name: https | ||||
|        port: 8006 | ||||
| @@ -191,12 +135,12 @@ spec: | ||||
| apiVersion: v1 | ||||
| kind: Service | ||||
| metadata: | ||||
|   name: pve9 | ||||
|   name: pve93 | ||||
|   annotations: | ||||
|     traefik.ingress.kubernetes.io/service.serverstransport: passmower-proxmox-servers-transport@kubernetescrd | ||||
| spec: | ||||
|   type: ExternalName | ||||
|   externalName: pve9.proxmox.infra.k-space.ee | ||||
|   externalName: pve93.proxmox.infra.k-space.ee | ||||
|   ports: | ||||
|     - name: https | ||||
|       port: 8006 | ||||
| @@ -226,30 +170,6 @@ spec: | ||||
|     - host: pve.k-space.ee | ||||
|       http: | ||||
|         paths: | ||||
|           - pathType: Prefix | ||||
|             path: "/" | ||||
|             backend: | ||||
|               service: | ||||
|                 name: pve1 | ||||
|                 port: {number: 8006} | ||||
|           - pathType: Prefix | ||||
|             path: "/" | ||||
|             backend: | ||||
|               service: | ||||
|                 name: pve2 | ||||
|                 port: {number: 8006} | ||||
|           - pathType: Prefix | ||||
|             path: "/" | ||||
|             backend: | ||||
|               service: | ||||
|                 name: pve8 | ||||
|                 port: {number: 8006} | ||||
|           - pathType: Prefix | ||||
|             path: "/" | ||||
|             backend: | ||||
|               service: | ||||
|                 name: pve9 | ||||
|                 port: {number: 8006} | ||||
|           - pathType: Prefix | ||||
|             path: "/" | ||||
|             backend: | ||||
| @@ -262,12 +182,12 @@ spec: | ||||
|               service: | ||||
|                 name: pve91 | ||||
|                 port: {number: 8006} | ||||
|           # - pathType: Prefix | ||||
|           #   path: "/" | ||||
|           #   backend: | ||||
|           #     service: | ||||
|           #       name: pve92 | ||||
|           #       port: {number: 8006} | ||||
|           - pathType: Prefix | ||||
|             path: "/" | ||||
|             backend: | ||||
|              service: | ||||
|                name: pve92 | ||||
|                port: {number: 8006} | ||||
|           - pathType: Prefix | ||||
|             path: "/" | ||||
|             backend: | ||||
| @@ -303,49 +223,49 @@ spec: | ||||
|       services:  # Dirty workaround, service can't be empty | ||||
|         - kind: TraefikService | ||||
|           name: api@internal | ||||
| --- | ||||
| # --- | ||||
| #TODO: pve-internal was supposed to be for proxmox-csi, but it uses just pve1 only directly. This is unused, proxmox-csi, if not completely removed for ceph, might be able to use the extenral-facing URL directly asw. | ||||
| apiVersion: networking.k8s.io/v1 | ||||
| kind: Ingress | ||||
| metadata: | ||||
|   name: pve-internal | ||||
|   annotations: | ||||
|     kubernetes.io/ingress.class: traefik | ||||
|     external-dns.alpha.kubernetes.io/target: traefik.k-space.ee | ||||
|     traefik.ingress.kubernetes.io/router.entrypoints: websecure | ||||
|     traefik.ingress.kubernetes.io/router.middlewares: passmower-codemowers-cloud-ip-whitelist@kubernetescrd | ||||
| spec: | ||||
|   rules: | ||||
|     - host: pve-internal.k-space.ee | ||||
|       http: | ||||
|         paths: | ||||
|           - pathType: Prefix | ||||
|             path: "/" | ||||
|             backend: | ||||
|               service: | ||||
|                 name: pve1 | ||||
|                 port: {number: 8006} | ||||
|           - pathType: Prefix | ||||
|             path: "/" | ||||
|             backend: | ||||
|               service: | ||||
|                 name: pve2 | ||||
|                 port: {number: 8006} | ||||
|           - pathType: Prefix | ||||
|             path: "/" | ||||
|             backend: | ||||
|               service: | ||||
|                 name: pve8 | ||||
|                 port: {number: 8006} | ||||
|           - pathType: Prefix | ||||
|             path: "/" | ||||
|             backend: | ||||
|               service: | ||||
|                 name: pve9 | ||||
|                 port: {number: 8006} | ||||
|   tls: | ||||
|     - hosts: | ||||
|         - "*.k-space.ee" | ||||
| # apiVersion: networking.k8s.io/v1 | ||||
| # kind: Ingress | ||||
| # metadata: | ||||
| #   name: pve-internal | ||||
| #   annotations: | ||||
| #     kubernetes.io/ingress.class: traefik | ||||
| #     external-dns.alpha.kubernetes.io/target: traefik.k-space.ee | ||||
| #     traefik.ingress.kubernetes.io/router.entrypoints: websecure | ||||
| #     traefik.ingress.kubernetes.io/router.middlewares: passmower-codemowers-cloud-ip-whitelist@kubernetescrd | ||||
| # spec: | ||||
| #   rules: | ||||
| #     - host: pve-internal.k-space.ee | ||||
| #       http: | ||||
| #         paths: | ||||
| #           - pathType: Prefix | ||||
| #             path: "/" | ||||
| #             backend: | ||||
| #               service: | ||||
| #                 name: pve1 | ||||
| #                 port: {number: 8006} | ||||
| #           - pathType: Prefix | ||||
| #             path: "/" | ||||
| #             backend: | ||||
| #               service: | ||||
| #                 name: pve2 | ||||
| #                 port: {number: 8006} | ||||
| #           - pathType: Prefix | ||||
| #             path: "/" | ||||
| #             backend: | ||||
| #               service: | ||||
| #                 name: pve8 | ||||
| #                 port: {number: 8006} | ||||
| #           - pathType: Prefix | ||||
| #             path: "/" | ||||
| #             backend: | ||||
| #               service: | ||||
| #                 name: pve9 | ||||
| #                 port: {number: 8006} | ||||
| #   tls: | ||||
| #     - hosts: | ||||
| #         - "*.k-space.ee" | ||||
| --- | ||||
| apiVersion: traefik.io/v1alpha1 | ||||
| kind: Middleware | ||||
|   | ||||
		Reference in New Issue
	
	Block a user