What happened?
Hi,
I will migrate my Kubernetes cluster to v1.22 and to do so I need to fix the deprecated APIs one of them is networking.k8s.io/v1beta1 . I was reading the documentation and I came accross this changelog in Pomerium v0.17.3 " Added support for newer Ingress API versions e.g. networking.k8s.io/v1 " which means I need to upgrade Pomerium.
The problem is I will be doing a large version jump because the current version of Pomerium installed is v0.5.0… and since then aloooot of things changed in Pomerium.
Questions:
My questions are:
-
How much of an impact can the latest version of Pomerium cause to my current architecture?
-
I was reading the Pomerium documentation and compared to the git there are alot of components to configure such the databroker and other secrets(in the git repo), so I am kinda lost here.
-
I believe I need to reinstall Pomerium and start anew, so I was wondering if there are any instructions to follow or things that I have to becareful and aware of before/when doing this large version upgrade?
What’s your environment like?
- Pomerium version : v0.5.0
- Kubernetes version: 1.21.14-gke.3000
Additional context
What we have now in our v0.5.0 Pomerium are:
-
authentication service and deployment
-
authorization service and deployment
-
proxy service and deployment
-
config.yaml
-
idp_secret , shared_secret and cookie_secret
-
ingress.yaml where we have our backend services.