k8s.github.io

TLS in kubernetes - Certificate Creation

In this section, we will take a look at TLS certificate creation in kubernetes

Generate Certificates

Certificate Authority (CA)

ca1

Generating Client Certificates

Admin User Certificates

We follow the same procedure to generate client certificate for all other components that access the kube-apiserver.

crt1

crt2

crt3

crt4

Generating Server Certificates

ETCD Server certificate

etc1

etc2

Kube-apiserver certificate

api1

api2

Kubectl Nodes (Server Cert)

kctl1

Kubectl Nodes (Client Cert)

kctl2