Introducing Kubernetes Live Object Status
Blog post from Octopus Deploy
Kubernetes is becoming the leading platform for application hosting and running, and Octopus is enhancing its support for Kubernetes deployments with a new feature called Kubernetes Live Object Status. This addition to the Octopus deployment system is designed to simplify, expedite, and secure the deployment process by allowing for efficient monitoring of application health directly within the Kubernetes cluster. The Kubernetes agent, a lightweight application, facilitates this process by enabling post-deployment monitoring and inspection of Kubernetes resources. This feature uses a gRPC-based system to relay live-status data from the cluster to Octopus Deploy. The new capability is built using Golang, leveraging its suitability for Kubernetes environments, and aims to improve the continuous delivery process by reducing the need for external tools and credentials. The system is currently available as an Early Access Preview for Octopus Cloud and self-hosted customers, with plans to expand its capabilities and potentially open-source parts of the implementation for greater transparency.