forked from k-space/kube
		
	pve: enable pve92, remove older nodes
This commit is contained in:
		| @@ -93,49 +93,7 @@ data: | |||||||
| apiVersion: v1 | apiVersion: v1 | ||||||
| kind: Service | kind: Service | ||||||
| metadata: | metadata: | ||||||
|   name: pve1 |   name: pve90 | ||||||
|   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 |  | ||||||
|   annotations: |   annotations: | ||||||
|     traefik.ingress.kubernetes.io/service.serverstransport: passmower-proxmox-servers-transport@kubernetescrd |     traefik.ingress.kubernetes.io/service.serverstransport: passmower-proxmox-servers-transport@kubernetescrd | ||||||
| spec: | spec: | ||||||
| @@ -149,7 +107,7 @@ spec: | |||||||
| apiVersion: v1 | apiVersion: v1 | ||||||
| kind: Service | kind: Service | ||||||
| metadata: | metadata: | ||||||
|   name: pve9 |   name: pve91 | ||||||
|   annotations: |   annotations: | ||||||
|     traefik.ingress.kubernetes.io/service.serverstransport: passmower-proxmox-servers-transport@kubernetescrd |     traefik.ingress.kubernetes.io/service.serverstransport: passmower-proxmox-servers-transport@kubernetescrd | ||||||
| spec: | spec: | ||||||
| @@ -159,25 +117,25 @@ spec: | |||||||
|     - name: https |     - name: https | ||||||
|       port: 8006 |       port: 8006 | ||||||
|       protocol: TCP |       protocol: TCP | ||||||
| # --- | --- | ||||||
| # apiVersion: v1 |  apiVersion: v1 | ||||||
| # kind: Service |  kind: Service | ||||||
| # metadata: |  metadata: | ||||||
| #   name: pve9 |    name: pve92 | ||||||
| #   annotations: |    annotations: | ||||||
| #     traefik.ingress.kubernetes.io/service.serverstransport: passmower-proxmox-servers-transport@kubernetescrd |      traefik.ingress.kubernetes.io/service.serverstransport: passmower-proxmox-servers-transport@kubernetescrd | ||||||
| # spec: |  spec: | ||||||
| #   type: ExternalName |    type: ExternalName | ||||||
| #   externalName: pve92.proxmox.infra.k-space.ee |    externalName: pve92.proxmox.infra.k-space.ee | ||||||
| #   ports: |    ports: | ||||||
| #     - name: https |      - name: https | ||||||
| #       port: 8006 |        port: 8006 | ||||||
| #       protocol: TCP |        protocol: TCP | ||||||
| --- | --- | ||||||
| apiVersion: v1 | apiVersion: v1 | ||||||
| kind: Service | kind: Service | ||||||
| metadata: | metadata: | ||||||
|   name: pve9 |   name: pve93 | ||||||
|   annotations: |   annotations: | ||||||
|     traefik.ingress.kubernetes.io/service.serverstransport: passmower-proxmox-servers-transport@kubernetescrd |     traefik.ingress.kubernetes.io/service.serverstransport: passmower-proxmox-servers-transport@kubernetescrd | ||||||
| spec: | spec: | ||||||
| @@ -188,20 +146,6 @@ spec: | |||||||
|       port: 8006 |       port: 8006 | ||||||
|       protocol: TCP |       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: pve9.proxmox.infra.k-space.ee |  | ||||||
|   ports: |  | ||||||
|     - name: https |  | ||||||
|       port: 8006 |  | ||||||
|       protocol: TCP |  | ||||||
| --- |  | ||||||
| apiVersion: networking.k8s.io/v1 | apiVersion: networking.k8s.io/v1 | ||||||
| kind: Ingress | kind: Ingress | ||||||
| metadata: | metadata: | ||||||
| @@ -226,30 +170,6 @@ spec: | |||||||
|     - host: pve.k-space.ee |     - host: pve.k-space.ee | ||||||
|       http: |       http: | ||||||
|         paths: |         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 |           - pathType: Prefix | ||||||
|             path: "/" |             path: "/" | ||||||
|             backend: |             backend: | ||||||
| @@ -262,12 +182,12 @@ spec: | |||||||
|               service: |               service: | ||||||
|                 name: pve91 |                 name: pve91 | ||||||
|                 port: {number: 8006} |                 port: {number: 8006} | ||||||
|           # - pathType: Prefix |           - pathType: Prefix | ||||||
|           #   path: "/" |             path: "/" | ||||||
|           #   backend: |             backend: | ||||||
|           #     service: |              service: | ||||||
|           #       name: pve92 |                name: pve92 | ||||||
|           #       port: {number: 8006} |                port: {number: 8006} | ||||||
|           - pathType: Prefix |           - pathType: Prefix | ||||||
|             path: "/" |             path: "/" | ||||||
|             backend: |             backend: | ||||||
| @@ -303,49 +223,49 @@ spec: | |||||||
|       services:  # Dirty workaround, service can't be empty |       services:  # Dirty workaround, service can't be empty | ||||||
|         - kind: TraefikService |         - kind: TraefikService | ||||||
|           name: api@internal |           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. | #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 | # apiVersion: networking.k8s.io/v1 | ||||||
| kind: Ingress | # kind: Ingress | ||||||
| metadata: | # metadata: | ||||||
|   name: pve-internal | #   name: pve-internal | ||||||
|   annotations: | #   annotations: | ||||||
|     kubernetes.io/ingress.class: traefik | #     kubernetes.io/ingress.class: traefik | ||||||
|     external-dns.alpha.kubernetes.io/target: traefik.k-space.ee | #     external-dns.alpha.kubernetes.io/target: traefik.k-space.ee | ||||||
|     traefik.ingress.kubernetes.io/router.entrypoints: websecure | #     traefik.ingress.kubernetes.io/router.entrypoints: websecure | ||||||
|     traefik.ingress.kubernetes.io/router.middlewares: passmower-codemowers-cloud-ip-whitelist@kubernetescrd | #     traefik.ingress.kubernetes.io/router.middlewares: passmower-codemowers-cloud-ip-whitelist@kubernetescrd | ||||||
| spec: | # spec: | ||||||
|   rules: | #   rules: | ||||||
|     - host: pve-internal.k-space.ee | #     - host: pve-internal.k-space.ee | ||||||
|       http: | #       http: | ||||||
|         paths: | #         paths: | ||||||
|           - pathType: Prefix | #           - pathType: Prefix | ||||||
|             path: "/" | #             path: "/" | ||||||
|             backend: | #             backend: | ||||||
|               service: | #               service: | ||||||
|                 name: pve1 | #                 name: pve1 | ||||||
|                 port: {number: 8006} | #                 port: {number: 8006} | ||||||
|           - pathType: Prefix | #           - pathType: Prefix | ||||||
|             path: "/" | #             path: "/" | ||||||
|             backend: | #             backend: | ||||||
|               service: | #               service: | ||||||
|                 name: pve2 | #                 name: pve2 | ||||||
|                 port: {number: 8006} | #                 port: {number: 8006} | ||||||
|           - pathType: Prefix | #           - pathType: Prefix | ||||||
|             path: "/" | #             path: "/" | ||||||
|             backend: | #             backend: | ||||||
|               service: | #               service: | ||||||
|                 name: pve8 | #                 name: pve8 | ||||||
|                 port: {number: 8006} | #                 port: {number: 8006} | ||||||
|           - pathType: Prefix | #           - pathType: Prefix | ||||||
|             path: "/" | #             path: "/" | ||||||
|             backend: | #             backend: | ||||||
|               service: | #               service: | ||||||
|                 name: pve9 | #                 name: pve9 | ||||||
|                 port: {number: 8006} | #                 port: {number: 8006} | ||||||
|   tls: | #   tls: | ||||||
|     - hosts: | #     - hosts: | ||||||
|         - "*.k-space.ee" | #         - "*.k-space.ee" | ||||||
| --- | --- | ||||||
| apiVersion: traefik.io/v1alpha1 | apiVersion: traefik.io/v1alpha1 | ||||||
| kind: Middleware | kind: Middleware | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user