We have traditional TLS certificate (mtls) Auth Method and Kubernetes Auth Method to choose from in K8S/Openshift environment.
We are leaning towards “Kubernetes Auth Method” as it integrates seamless in K8s and we can use pod ingestion/init container techniques modern approach.
What is the community recommendation and best practices for selecting. Any documentation to make this choice ?
I’m not sure there is much of a choice. If you want long lived, auto auth and less hassle kubernetes auth method is the only choice. All of the rest require admin hours and a lot of setup and support.
The sad part is all of them, including the Kubernetes auth metho (per namespace) use up a user license, since it’s a unique auth entity.
We have internal white teams that try this stuff out, we have not seen any issues – however we’re on internal network and none of our traffic goes anywhere outside without a tunnel and/or encryption.
Obviously keeping up with the security patches, helm versions as well as the agent versions is important if that’s a concern.