The best way to get your legs with any software application is to jump right in. That’s easier said than done with an application as large, powerful, and complex as Kubernetes, the software that underpins modern container-based application deployments at scale. How can one get a handle on Kubernetes without setting up an entire hardware cluster?
You can start small with Minikube. Minikube is an incarnation of Kubernetes, fully API-compatible with its big brother edition, but designed to run on local hardware — a developer’s desktop or notebook. It works cross-platform (Linux, Mac, Windows), supports all of Kubernetes’s container runtimes, and can be extended to add more of Kubernetes’s advanced functionality.