Key Concepts
Certificate
SSL/TLS certificate used by Kubernetes components for secure communication.
Certificate Authority
The CA that signs cluster certificates (ca, etcd-ca, front-proxy-ca).
Renewal
Process of regenerating certificates before expiration.
Expiry
Default Kubernetes certificates expire after 1 year.
Required Permissions
| Action | Permission |
|---|---|
| View certificates | iam:project:infrastructure:kubernetes:read |
| Renew certificates | iam:project:infrastructure:kubernetes:write |
Certificate Status Levels
| Status | Threshold | Action Required |
|---|---|---|
| Valid | > 30 days | Monitor regularly |
| Expiring Soon | 8-30 days | Plan renewal |
| Critical | 1-7 days | Renew immediately |
| Expired | < 0 days | Renew urgently - cluster may be impacted |
How to Check Certificate Status
How to Renew Certificates
Common Kubernetes Certificates
| Certificate | Purpose |
|---|---|
apiserver | Secures API server connections |
apiserver-kubelet-client | API server to kubelet communication |
apiserver-etcd-client | API server to etcd communication |
etcd-server | etcd server certificate |
etcd-peer | etcd cluster member communication |
front-proxy-client | Front proxy client certificate |
admin.conf | Admin kubeconfig certificate |
Troubleshooting
Certificate shows Expired status
Certificate shows Expired status
- Run Renew All immediately
- If cluster is inaccessible, manually renew via SSH on master nodes
- Check kubelet and API server logs after renewal
Renewal operation fails
Renewal operation fails
- Verify SSH connectivity to master nodes
- Ensure kubeadm is available on nodes
- Check sufficient disk space
- Review operation logs for specific errors
Cluster issues after renewal
Cluster issues after renewal
- Components may need time to restart
- Verify API server is accessible
- Check kubelet status on all nodes
- Kubeconfig files may need updating
Cannot view certificate status
Cannot view certificate status
- Verify cluster is in Ready state
- Check you have read permission
- Ensure at least one master node is accessible
FAQ
How often should I check certificates?
How often should I check certificates?
Check monthly. Set up monitoring to alert when certificates enter the 30-day warning threshold.
Can I renew individual certificates?
Can I renew individual certificates?
The platform renews all certificates together. Use kubeadm directly on nodes for individual certificate renewal.
How long are renewed certificates valid?
How long are renewed certificates valid?
Renewed certificates are valid for 1 year from the renewal date.
Does renewal cause downtime?
Does renewal cause downtime?
Brief disruption is possible while components restart. High-availability clusters with multiple masters experience minimal impact.
What about CA certificates?
What about CA certificates?
CA certificates have longer validity (typically 10 years). They are not renewed with regular certificate renewal and require special handling.