The presentation discusses the process of introducing a new cluster CA in a Kubernetes environment and updating server-side components and certificates to avoid downtime and maintain security.
- Introducing a new cluster CA is necessary for security and compliance purposes
- The process involves updating server-side components and certificates in a well-defined multi-step process
- Cross-signed CA certificates are used to maintain existing MTLS connections
- The new CA is rolled out across all server-side components
- The client and server certificates are updated to be issued from the new CA
- The cross-signed new CA certificate by the old CA is included in the chain to validate existing MTLS connections