The surprising design journey behind Kubernetes Live Object Status
Blog post from Octopus Deploy
Kirsten Schwarzer discusses the challenges developers face when deploying applications to Kubernetes, particularly the difficulty of monitoring application status and diagnosing issues without relying on specialized platform teams. To address these issues, Octopus developed a tool called Kubernetes Live Object Status, which integrates live status monitoring into existing dashboards and uses established status indicators from Argo CD. The tool was designed to improve usability and provide developers with the information needed to troubleshoot applications effectively. Key features include a tree grid visualization for Kubernetes objects, a dedicated live status page for easy sharing, and a deployment timeline with a redeploy button for quick issue resolution. User feedback prompted changes such as separating sync and health statuses and prioritizing health status on dashboards. The project highlights the importance of iterative development, customer feedback, and the adaptability required when unexpected complexities arise in real-world software deployment.