Tools
Kubernetes contains several built-in tools to help you work with the Kubernetes system.
Kubectl
kubectl
is the command line tool for Kubernetes. It controls the Kubernetes cluster manager.
Kubeadm
kubeadm
is the command line tool for easily provisioning a secure Kubernetes cluster on top of physical or cloud servers or virtual machines (currently in alpha).
Kubefed
kubefed
is the command line tool
to help you administrate your federated clusters.
Minikube
minikube
is a tool that makes it
easy to run a single-node Kubernetes cluster locally on your workstation for
development and testing purposes.
Dashboard
Dashboard
, the web-based user interface of Kubernetes, allows you to deploy containerized applications
to a Kubernetes cluster, troubleshoot them, and manage the cluster and its resources itself.
Helm
Kubernetes Helm
is a tool for managing packages of pre-configured
Kubernetes resources, aka Kubernetes charts.
Use Helm to:
- Find and use popular software packaged as Kubernetes charts
- Share your own applications as Kubernetes charts
- Create reproducible builds of your Kubernetes applications
- Intelligently manage your Kubernetes manifest files
- Manage releases of Helm packages
Kompose
Kompose
is a tool to help Docker Compose users move to Kubernetes.
Use Kompose to:
- Translate a Docker Compose file into Kubernetes objects
- Go from local Docker development to managing your application via Kubernetes
- Convert v1 or v2 Docker Compose
yaml
files or Distributed Application Bundles
Feedback
Was this page helpful?
Thanks for the feedback. If you have a specific, answerable question about how to use Kubernetes, ask it on Stack Overflow. Open an issue in the GitHub repo if you want to report a problem or suggest an improvement.