Kubernetes
kubectl
Kubernetes CLI for cluster management
β
β
β
Deploy apps, manage resources, debug pods
Helm
Kubernetes package manager (charts)
β
β
β
Install Prometheus, NGINX Ingress, ArgoCD
Kustomize
Template-free YAML customization
β
β
β
Overlay configs for dev/prod environments
K9s
Terminal UI for managing clusters
β
β
β
Real-time pod monitoring and troubleshooting
Lens
Kubernetes IDE (GUI)
β
β
β
Visualize workloads, manage clusters
ArgoCD
GitOps continuous delivery controller
β
β
β
Automated app deployment from Git
FluxCD
GitOps continuous delivery tool
β
β
β
Declarative cluster state management
Prometheus
Monitoring and alerting toolkit
β
β
β
Collect cluster and app metrics
Grafana
Visualization and dashboarding
β
β
β
Create dashboards for Prometheus metrics
Velero
Backup and restore for Kubernetes
β
β
β
Scheduled cluster backups to S3, Blob, GCS
Istio
Service mesh for traffic management
β
β
β
Secure, monitor, and control microservices
Linkerd
Lightweight service mesh
β
β
β
Zero-trust networking for services
cert-manager
Automated certificate management
β
β
β
Issue TLS certs from Let's Encrypt
kube-bench
CIS Kubernetes security checks
β
β
β
Audit cluster security posture
kube-hunter
Kubernetes penetration testing
β
β
β
Find cluster vulnerabilities
kubeseal
Encrypted secrets management (SealedSecrets)
β
β
β
Store secrets safely in Git
krew
Plugin manager for kubectl
β
β
β
Install kubectl plugins (e.g., ctx, ns)
Skaffold
CI/CD for local Kubernetes development
β
β
β
Rapid local dev and deployment
Telepresence
Local development with remote clusters
β
β
β
Debug services in real clusters from local machine
Trivy
Container and K8s security scanner
β
β
β
Scan images and manifests for vulnerabilities
Legend:
β = Supported/commonly used
Real-Life Example: Helm on Azure AKS
Real-Life Example: Velero Backup to AWS S3
Real-Life Example: ArgoCD GitOps on GKE
For more, see the Kubernetes official tools list and each tool's documentation.
Last updated