Search⌘ K
AI Features

Introduction to AuthX

Explore Kubernetes AuthX concepts by understanding how kube-apiserver handles authentication and authorization. Learn various methods like tokens, certificates, RBAC, and webhook integration to secure your cluster and customize access control tailored to organizational needs.

The security center of Kubernetes

The kube-apiserver is the heart of a Kubernetes cluster. All the system-level authentications (AuthN) and authorizations (AuthZ) are handled by it. AuthX usually refers to both AuthN and AuthZ. We can also say that the kube-apiserver is the security center of Kubernetes.

We could run the kube-apiserver with insecure settings, but that isn’t suggested, especially in production environments. It’s strongly suggested to enable transport layer security (TLS) between all the Kubernetes components. This helps improve the whole cluster’s security.

Just as the graph below shows, all the ...