Emergency Kubernetes Monitoring with AI Recommendations

k8sPulse is an open-source Kubernetes monitoring tool designed for those critical moments when you only have kubectl access. It leverages the Python Kubernetes native client and integrates with OpenAI for intelligent recommendations. Whether it's identifying problematic deployments, spotting pods in CrashLoopBackOff, or simply getting insights from a metrics server failure, k8sPulse is here to help.

Quick Installation Guide

To install k8sPulse using pipx, simply run the following command:

pipx install git+https://github.com/raestrada/k8sPulse.git@v0.7.0

See k8sPulse in Action

k8sPulse Dashboard Screenshot

Key Features

OpenAI Recommendations: Get actionable recommendations on how to improve your cluster's health. Native Kubernetes Client: Uses Python's official Kubernetes client for seamless integration. Modern UI: Sleek and informative interface to easily visualize key metrics and identify issues.

Documentation

To learn more about how to use k8sPulse, visit the documentation page.