A Multi-Featured Lightweight Kubernetes command-line tool which can interact with k8s API-SERVER
There is always need to install one kubernetes CLI to interact with k8s api-server in order to get all the objects/resources. It is built on Golang and utilizes the client-go
library to interact with Kubernetes Cluster. The aim is to build a plug & play k8s CLI that can be used to interact with any Kubernetes cluster. It can also be considered as a lightweight solution 😄
🔹Get details about any resource in the cluster
🔹Create new resources in the cluster
🔹Delete resources in the cluster
🔹Run CLI commands with various Flags
🔹Switching any namespace and also back to previous namespce
🔹Get live events from the cluster
🔹More features coming soon... 🚧
Platform | Status |
---|---|
Linux | ✔️ |
macOS | ✔️ |
Windows | TODO |
bash <(curl -s https://raw.githubusercontent.com/bishal7679/ksapify/main/install.sh)
bash <(curl -s https://raw.githubusercontent.com/bishal7679/ksapify/main/uninstall.sh)
make install_linux
# macOS on M1
make install_macos
make uninstall
Please refer to our contribution guide if you wish to contribute to the project 😄
Give a ⭐ if this project helped you, Happy learning!