Quickstart for Calico on MicroK8s
Big picture
Install a single node MicroK8s cluster with Calico in approximately 5 minutes.
Value
MicroK8s is a lightweight upstream Kubernetes distribution package to run as an immutable container.
Use this quickstart to quickly and easily try Calico features with MicroK8s.
Before you begin
- Make sure you have a linux host that meets the following requirements:
- 4GB RAM
- 20GB free disk space
- Ubuntu 20.04 LTS, 18.04 LTS or 16.04 LTS (or another operating system that supports
snapd
)
How to
Initialize the node using the following command.
snap install microk8s --classic
note
You can check out other versions of Kubernetes MicroK8s implementation published in snap using
snap info microk8s
command.Enable dns services.
microk8s enable dns
Check your cluster status
microk8s kubectl get pods -A
You should see a result similar to
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system calico-node-b82zp 1/1 Running 0 64s
kube-system calico-kube-controllers-555fc8cc5c-b7cp6 1/1 Running 0 64s
kube-system coredns-588fd544bf-mbc7n 1/1 Running 0 39s
The geeky details of what you get:
Policy | IPAM | CNI | Overlay | Routing | Datastore |
---|---|---|---|---|---|
Next steps
Required
Optional
Recommended tutorials