Set of generic tools to operate Kubernetes.
UI
Management tools to work directly with Kubernetes.
Web
- Official Dashboard;
- Octant;
- Containerum;
- Headlamp;
- Kubevious;
- devtron;
- Kubermetrics;
- Portainer;
- KubeSail.
Desktop app
Terminal
Templating
There are many tools for templating Kubernetes entities:
- helm - traditional tool for k8s;
- kustomize is currently integrated into kubectl;
- jsonnet - Google tool written in JavaScript;
- go-jsonnet - jsonnet in pure Go from Google;
- ksonnet - k8s specific modification of go-jsonnet (deprecated scince k8s 1.13 in favour of kustomize);
- qbec from Splunk;
- tanka from Grafana;
- kapitan from Deepmind;
- kubecfg from Bitnami;
- karavel in Python;
- cue - Configure Unify Execute;
- ytt - YAML Templating Tool.
Monitoring
- Kubernetes Metrics Server;
- kube-state-metrics;
- Kube eagle;
- DevOpsProdigy KubeGraf;
- Goldpinger;
- kmoncon.
Misc tools
- DevSpace is an open-source developer tool for Kubernetes that lets you develop and deploy cloud-native software faster;
- Kyverno - Kubernetes Native Policy Management;
- KEDA - Kubernetes Event-driven Autoscaling;
- Open Policy Agent - Policy-based control for cloud native environments.
Links
- Kubernetes by example;
- Secure Your Kubernetes Cluster With Pod Security Policies;
- How to assign a namespace to certain nodes?;
- Kubernetes Exam Simulator;
- The Illustrated Children’s Guide to Kubernetes;
- k0s vs MicroK8s vs kind vs k3s vs Minikube;
- kind vs k3d vs minikube vs Docker Desktop vs Rancher Desktop;
- k0s;
- Gardener - tool with UI to deploy and manage k8s (even on-premis);
- Kubernetes LoadBalancer External;
- DNS Lookups in Kubernetes: ndots;
- krew - kubectl plugin manager;
- ksniff - kubectl plugin to connect to pods with Wireshark.