Cluster Certificates and Configuration Directories¶
This reference page provides an overview of certificate authorities (CAs), certificates and configuration directories in use by a Canonical Kubernetes cluster.
Certificates¶
This table provides an overview of the certificates currently in use, including their roles, storage paths, and the entities responsible for their issuance.
Common Name |
Purpose |
File Location |
Primary Function |
Signed By |
---|---|---|---|---|
|
Server |
|
Securing the API server endpoint |
|
|
Client |
|
API server communication with kubelets |
|
|
Client |
|
API server communication with etcd |
|
|
Client |
|
API server communication with the front-proxy |
|
|
Client |
|
Communication between the controller manager and the API server |
|
|
Client |
|
Communication between the scheduler and the API server |
|
|
Client |
|
Communication between kube-proxy and the API server |
|
|
Client |
|
Authentication of kubelets to the API server |
|
|
Client |
|
Communication between k8s-dqlite nodes and API server |
|
|
Client |
|
Communication between k8sd nodes |
|
Configuration Files for Kubernetes Components¶
The following tables provide an overview of the configuration files used to communicate with the cluster services.
Control-plane node¶
Control-plane nodes use the following configuration files.
Configuration File |
Purpose |
File Location |
Primary Function |
---|---|---|---|
|
Administrator Client Config |
|
Admin access to the cluster |
|
Controller Manager Client Config |
|
Communication with the API server |
|
Scheduler Client Config |
|
Communication with the API server |
|
Kubelet Client Config |
|
Node registration and communication with API server |
|
Proxy Client Config |
|
Communication with the API server |
Worker node¶
Worker nodes use the following configuration files.
Configuration File |
Purpose |
File Location |
Primary Function |
---|---|---|---|
|
Proxy Client Config |
|
Communication with the API server |
|
Kubelet Client Config |
|
Node registration and communication with API server |