Контейнеризиране Lean Kubernetes клъстерите трябва да станат широко достъпни, heise online

Canonical въвежда функция с висока наличност за MikroK8s, предназначена за клъстери Kubernetes на работни станции и на ръба.

клъстерите

Британската компания Canonical, която е най-известна с дистрибуцията на Linux Ubuntu, представи функция за висока наличност за своя тънък вариант Kubernetes MikroK8s. Той се нуждае от поне три възела и трябва да осигури безопасност при неизправности. Ако възел се повреди, клъстерът се самоизлекува.

MicroK8s е насочен основно към работни станции за разработка и използване на ръба или в Интернет на нещата. Кратката форма K8s, в която числото заменя осемте букви "ubernete", се използва и от други доставчици на K8s. Бедствената дистрибуция е достъпна като проект с отворен код в GitHub. Той се предлага като единичен пакет и цели ниски изисквания за ресурси и просто администриране.

Трябва да сте три възела

Нововъведената висока наличност също така трябва да позволи на постните клъстери да работят по безопасен начин. По-конкретно, клъстерът трябва да продължи да работи безпроблемно, ако даден компонент се провали. За да направите това, клъстерът MicroK8s трябва да има поне три възли. В този случай Dqlite Datastore, който управлява състоянието на клъстера, е автоматично силно достъпен.

повече по темата

Задълбочени лекции за Kubernetes и цялата екосистема ще бъдат достъпни в двата тематични дни на Kubernetes като част от Continuous Lifecycle и ContainerConf 2020:

Dqlite е специален вариант на SQLite и името означава Distributed SQLite. Хранилището за данни е предназначено за разпределени приложения и предлага автоматично превключване по подразбиране. Той разчита на алгоритъма за консенсус по плотове, който е разработен за управление на толерантността към грешки като алтернатива на протоколите Paxos. В клъстери с повече от три възела, системата използва допълнителните възли като резерв и автоматично ги активира за хранилището на данни в случай на повреда.

Високата наличност вероятно се активира автоматично веднага щом три или повече възли се обединят в клъстер на MicroK8s. Допълнителни подробности можете да намерите в официалното съобщение и на страницата с висока наличност в Canonical.