Комментарии 11
Почему козистек, а не декхаус, например? В описании особенностей козистек во втором пункте есть повторение из первого пункта
Скорее всего потому что deckhouse денег просит,а cozystack open source
Мы выбрали CozyStack по нескольким причинам. Мы подключились к проекту на старте, что дало нам возможность активно участвовать в его развитии. У нас был положительный опыт работы с решениями от участников из команды разработки CozyStack, что укрепило наше доверие к проекту.
Проект "Deckhouse" не рассматривали.
Исправил, спасибо!
А, я не обратил внимание, что статья от AEnix :)
Будет продолжение с примером разворачивания в существующем кластере не на базе Талос?
Несмотря на схожесть, это немного разные продукты решающие совсем разные задачи.
Cozystack - это платформа для предоставления managed-сервисов.
Deckhouse - это дистрибутив Kubernetes преднастроенный для использования.
Насколько мне известно на данный момент Deckhouse не умеет запускать полнофункциональные кластера Kubernetes по кнопке, как и предоставлять остальные managed-сервисы в мультитенантной среде.
CozyStack как-то похоже на Harvester от SUSE. У них тоже идёт в комплекте Grafana, Prometheus, Longhorn. Тоже можно деплоить кластер в кластере.
Или я неправ про аналогию?
Хранилище, где под капотом уже есть LINSTOR с ZFS
Как-то не понял, как получилось скрестить ZFS (низкоуровневая файловая система, в кластер не умеет) и LINSTOR (кластерная файловая система). Хотя на сайте у LINSTOR тоже написано, что эта возможность у них есть из коробки, но интересно почитать, как это работает.
CozyStack как-то похоже на Harvester от SUSE. У них тоже идёт в
комплекте Grafana, Prometheus, Longhorn. Тоже можно деплоить кластер в
кластере.
Ксожелению не знаком с данным решением.
Как-то не понял, как получилось скрестить ZFS (низкоуровневая файловая
система, в кластер не умеет) и LINSTOR (кластерная файловая система).
Хотя на сайте у LINSTOR тоже написано, что эта возможность у них есть из
коробки, но интересно почитать, как это работает.
Если идти от ZFS то схема работы выглядит следующим образом(Можно представить в виде многослойного пирога):
ZFS
DR:BD
Linstore
Kubeovn
Kubernetes
ZFS — предоставляет блочные устройства для хранения данных.
DR:BD — зеркалирование данных между серверами кластера, обеспечивая отказоустойчивость и защиту от сбоев. Это позволяет создать единое виртуальное блочное устройство, доступное на нескольких узлах.
Linstore — система управления хранилищем, которая автоматизирует создание, удаление и репликацию томов в кластере.
Kube-OVN — в данном контексте выступает как worker node, куда монтируется блочное устройство, предоставленное через Linstore.
Kubernetes — управляет всей инфраструктурой кластера и получает доступ к блочными устройствами (через Kube-OVN).
Собственно, ниже 3-4 строки это worker node вывод из кластера
#kubectl get node
NAME STATUS ROLES AGE VERSION
kubernetes-karabassoff-md0-2mw7s-htlpv Ready ingress-nginx 32d v1.30.2
kubernetes-karabassoff-md0-2mw7s-vfbkn Ready ingress-nginx 32d v1.30.2
Вывод из основного кластера здесь этиже worker node 7-8 строки
#kubectl get pod -n tenant-karabassoff
kubernetes-karabassoff-5bf799cdb5-jztks 4/4 Running 0 32d
kubernetes-karabassoff-5bf799cdb5-xtj4v 4/4 Running 0 32d
kubernetes-karabassoff-cluster-autoscaler-7b4f4b8995-xwbs9 1/1 Running 2 (32d ago) 32d
kubernetes-karabassoff-kccm-847b4bb58b-jvmnh 1/1 Running 0 32d
kubernetes-karabassoff-kcsi-controller-67b4bf566d-mp7qn 4/4 Running 0 32d
virt-launcher-kubernetes-karabassoff-md0-2mw7s-htlpv-949kb 3/3 Running 0 32d
virt-launcher-kubernetes-karabassoff-md0-2mw7s-vfbkn-b9zg4 3/3 Running 0 32d
Спасибо за публикацию!
Недавно заинтересовался данным решением и решил пощупать его на домашнем сервере. Однако официальная документация довольно неочевидна в описании процесса установки и пропускает некоторые этапы, из-за чего день убил впустую. Решил поискать еще примеры развёртывания и наткнулся вот на вашу статью где разжёваны интересующие меня пункты и даже есть небольшой quick start :)
Погружение в облака: K8S по следам Ænix с gohost. Часть 1. Установка Kubernetes-кластера под управлением Cozystack