Simplify and enhance your Kubernetes management experience on Azure with our comprehensive toolbox Docker image. This ready-to-use solution bundles a suite of powerful tools, carefully selected to streamline your workflows.
- Azure CLI: Seamlessly manage Azure resources.
- kubectl: Command-line tool for interacting with Kubernetes clusters.
- kubelogin: Facilitates Azure Active Directory authentication within Kubernetes.
- k9s: A terminal-based UI that simplifies Kubernetes cluster monitoring and management.
- Helm: Accelerate Kubernetes application deployment with Helm charts.
- Netfetch: A tool designed to scan Kubernetes namespaces for network policies, checking if your workloads are targeted by a network policy or not.
- k8sgpt : A tool for scanning your Kubernetes clusters, diagnosing, and triaging issues in simple English.
- crictl: Container runtime interface for Kubernetes, offering essential container management capabilities.
- trivy: Enhance container security with comprehensive image vulnerability scanning.
- kube-bench: Conduct security benchmarking for Kubernetes configurations to ensure best practices.
This Docker image provides a one-stop solution for your Kubernetes needs. Simply pull the image and start leveraging these tools immediately:
docker pull antnsn/kubernetes-toolbox:latest
docker run -it antnsn/kubernetes-toolbox:latest
If you have an existing kube config file, you can easily integrate it with our Azure Kubernetes Toolbox. Simply volume map the fileLocation
to ~/.kube/config
using the following command:
docker run -v /path/to/your/.kube::/home/k8s-toolbox/.kube/ -it antnsn/kubernetes-toolbox:latest
docker run -p 8088:8088 -p 8087:8087 -p 8086:8086 -p 8085:8085 -v /path/to/your/.kube:/home/k8s-toolbox/.kube/ --name kubernetes-toolbox -it antnsn/kubernetes-toolbox:latest
docker exec -it kubernetes-toolbox /bin/bash
The Docker image exposes the following ports, providing flexibility for your applications:
- 8088
- 8087
- 8086
- 8085
You can customize this Dockerfile to add or remove specific tools or dependencies according to your project requirements.