A lightweight web application that provides a real-time overview of Kubernetes services and their health status.
- Real-time monitoring of Kubernetes services
- Health status indicators
- Pod endpoint information with clickable IP addresses
- Service port details
- Clean, modern web interface
- Support for both in-cluster and local development
- Automatic cluster/local configuration detection
- Go 1.22 or later [if building from source]
- Access to a Kubernetes cluster
kubectl
configured with appropriate permissions
- Clone the repository:
git clone https://github.com/yourusername/tiny-status-page.git
cd tiny-status-page
- Build the application:
go build -o tiny-status-page cmd/backend/main.go
- Run the application:
./tiny-status-page
Apply the deployment manifest:
kubectl apply -f deploy/kubernetes.yaml
Images are available at:
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.