Protect Kubernetes Services with OAuth2 Proxy, Gateway API, Traefik, and Pocket ID

A practical Gateway API replacement for ingress-nginx auth annotations: protect Kubernetes services with Traefik ForwardAuth, OAuth2 Proxy, and Pocket ID.

ChatGPT: oauth2-proxy protecting services in k8s

Protect Kubernetes Services with OAuth2 Proxy, ingress-nginx, and Pocket ID

Step-by-step guide to protecting internal Kubernetes services using OAuth2 Proxy, ingress-nginx auth annotations, and Pocket ID as the OIDC provider. Covers Helm values, cookie config, ingress annotations, and troubleshooting.