Claw Kube Surveillance is a Kubernetes Management Web Application, a platform that allows users to easily manage and monitor Kubernetes clusters using a web-based interface. This application provides a range of features to streamline Kubernetes administration tasks.
Claw Kube Surveillance offers a comprehensive set of features:
-
Add and Manage Kubeconfigs: Easily add and manage multiple Kubeconfigs, making it simple to switch between Kubernetes clusters.
-
Cluster Information: Retrieve essential information about your Kubernetes clusters, including nodes, namespaces, deployments, and more.
-
Pod Management: List pods for specific namespaces and monitor their status.
-
Alerting: Set up Slack or Microsoft Teams alerts for pods in case they go down or encounter issues.
Our application leverages the following technologies:
- Frontend: Next.js
- Backend: Python Fastapi
- Kubernetes Python Client: https://github.com/kubernetes-client/python
- Slack and Microsoft Teams APIs: Integrated for alerting functionality.
We welcome contributions from the community to enhance the Kubernetes Management Web Application. If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or improvement.
- Make your changes and ensure that the code passes any existing tests.
- Open a pull request, explaining your changes and their benefits.
This project is licensed under the MIT License. You are free to use, modify, and distribute this software as per the terms of the license.