The presentation discusses the use cases and benefits of the Captain Kubernetes deployment lifecycle management toolkit, which provides observability and automation for Kubernetes deployments.
- Captain Kubernetes provides observability and automation for Kubernetes deployments
- Use cases include preventing bad deployments during maintenance windows, supporting quality gates, and running evaluations after deployments
- Captain Kubernetes allows for monitoring and tracing of application deployments across different stages
- The Captain metric server brings observability directly into the cluster by exposing Kubernetes native metrics
- This allows for configuration of HPA, Argo Rollout, and Flux to use Kubernetes native metrics
Captain Kubernetes allows for easy monitoring and tracing of application deployments across different stages. For example, if an error occurs in production, developers can drill down into the traces to see why the issue wasn't caught in development. Additionally, Captain Kubernetes provides a Captain metric server which brings observability directly into the cluster by exposing Kubernetes native metrics. This allows for easy configuration of HPA, Argo Rollout, and Flux to use Kubernetes native metrics without querying an external tool.