Helm установка

Пошагово здесь: https://elma365.com/ru/help/install-kubernetes.html

unable to recognize "": no matches for kind "Ingress" in version "extensions/v1beta1"

В процессе установки используя следующую команду:

microk8s helm3 upgrade --install elma365 ./elma365 -f values-elma365.yaml --timeout=30m

Может возникнуть следующая ошибка:

Error: unable to build kubernetes objects from release manifest: unable to recognize "": no matches for kind "Ingress" in version "extensions/v1beta1"

Она связана с некорректной версией microk8s. Сначала нужно удалить microk8s командой:

snap remove microk8s

И установить корректную (на текущий момент):

snap install microk8s --classic --channel=1.21/stable

Полезное

Полезное

Перезапуск всех сервисов

kubectl -n default rollout restart deploy
kubectl -n default rollout restart ds

Если namespace отличен от по умолчанию, заменить default на свой

Проблемы

Проблемы

Error: Kubernetes cluster unreachable: Get https://127.0.0.1:16443

После обновления сертификатов в кубике возможна неработоспособность helm - появляется ошибка или с неверным сертификатом или что то с портом.

Необходимо обновить файл конфигурации кубика:

microk8s.kubectl config view --raw > $HOME/.kube/config

После этого helm должен ожить.