Pull to refresh

Comments 6

Что насчет других вариантов microk8s  k0s, kind, k3s и Minikube etc ?

Minikube запускает одноузловой кластер

Эм? minikube запускает какой угодно кластер, но внутри одной ОС (хотя и в этом я уже не уверен, может доделали).

Команда minikube start используется для запуска кластера. Эта команда создаёт и конфигурирует виртуальную машину, которая запускает одноузловой кластер Kubernetes.
https://kubernetes.io/ru/docs/setup/learning-environment/minikube/

И ещё, там же:


Функциональность, для которой требуется несколько узлов, не будет работать в Minikube.

Docker desktop вроде как тоже предоставляет kubernetes кластер. Чем он отличается от миникуба?

Для докер провайдера мне больше нравится kind (опять же можно обойтись без LoadBalancer с ExtraArgs), minikube хорош для симуляции хардварной реализации кластера (requests/limits) + metallb отличная штука для симуляции LB, но когда используешь как провайдер virtualbox, кластер получается одноразовым, ты не можешь сделать сейвстейт машин (теряет сеть после пробуждения) или сымитировать отказ (выключить ноду допустим, сервисы кубера не стартуют автоматически).

По этому лучший вариант для меня это обруганный в какой-то статье на хабре, vagrant+virtualbox+metallb, все преимущества VM (ну и их недостатки конечно тоже), быстро поднять, можно саспендить когда кластер не требуется.

Sign up to leave a comment.