Комментарии 4
Простите, а KinD от k8s чем отличается?
P.S. Спасибо за статью!
Kind - это Kubernetes IN Docker
K8s это сокращённое название Kubernetes, и обычно не означает какого-то конкретного дистрибутива Kubernetes.
Для Kubernetes в докере рекомендую K3D https://k3d.io/
Если не планируете локально запускать несколько кластеров, что может K3D, то хватит и K3S https://k3s.io/ управляется systemd, один бинарник, легковесный и полностью поддерживает Kubernetes api, т.к. CNCF certified Kubernetes.
curl -sfL https://get.k3s.io | sh -
# Check for Ready node, takes maybe 30 seconds
k3s kubectl get node
Я конечно идиотский вопрос задал. Имел в виду k3s и k3d :)
k3s — дистрибутив от Rancher, название которое сделали «меньше», чем K8s, чтобы подчеркнуть его легковесность и простоту (пусть и с меньшим функционалом).
Помимо собственно дистрибутива существует также
k3d
— утилита, управляющая узлами k3s, каждый из которых помещён в контейнер Docker.
Из свежего сравнения подобных решений (включая упомянутый kind), по соседству, в том же хабе ;-)
Готовим Helm с GitLab, KinD и Chart-Testing