https://microk8s.io/
https://ubuntu.com/tutorials/install-a-local-kubernetes-with-microk8s
Вызов команды kubectl по k:
echo "alias k='microk8s kubectl'" >> ~/.bash_aliases
Экспортировать конфигурацию для доступа:
microk8s.kubectl config view --raw >>~/.kube/config chmod 600 ~/.kube/config
Не проверять сертификат при подключении: в ~/.kube/config вместо certificate-authority-data добавить insecure-skip-tls-verify: true
Пример:
- cluster: insecure-skip-tls-verify: true server: https://<external_ip_host>:<port>
Подключить coredns с dns 1.1.1.1:
microk8s enable dns:1.1.1.1
Изменить dns:
KUBE_EDITOR="mcedit" microk8s kubectl -n kube-system edit configmap/coredns