How to enable PodPreset in Microk8s

Natthapon Pinyo
1 min readNov 26, 2019

--

What’s PodPreset

To enable PodPreset in Microk8s

Step 1 — Edit kube-apiserver

$ vim /var/snap/microk8s/current/args/kube-apiserver

Step 2 — Add PodPreset and settings.k8s.io/v1alpha1=true

...--runtime-config=settings.k8s.io/v1alpha1=true
--enable-admission-plugins=PodPreset
...

Step 3 — Restart Kubernetes API Server

$ sudo systemctl restart snap.microk8s.daemon-apiserver

Testing

$ kubectl get podpreset

You should get something like this

No resources found in default namespace.

What’s next?

Learn how to create simple PodPreset and inject to your pod

--

--

Natthapon Pinyo
Natthapon Pinyo

No responses yet