More and more applications start to adopt container technologies to help development and operation of software on physical or virtual infrastructures. It is crucial to managing containers and connecting them to customers for tasks like scheduling, load balancing, and distribution. The orchestration tools like kubernetes and swarm become necessary.

What is it.

Kubernetes is an open-source platform designed to automate deploying, scaling, and operating application containers. kubernetes.io

Set up local cluster

the minikube is the easiest way to have one node cluster on your local laptop

  1. Head to GitHub download latest binaries
  2. on your laptop, type
   minikube start --vm-driver="hyperv"

this assumes windows OS and hypervisor is enabled

  1. verify the cluster is ready
   kubectl version