Vydání Cozystack 0.16.0, otevřené PaaS platformy založené na Kubernetes

Byla zveřejněna verze svobodné PaaS platformy Cozystack 0.16.0, postavené na Kubernetes. Projekt má za cíl poskytnout hotovou platformu pro hostingové poskytovatele a rámec pro vytváření soukromých a veřejných cloudů. Platforma se instaluje přímo na servery a pokrývá všechny aspekty přípravy infrastruktury pro poskytování spravovaných služeb. Cozystack umožňuje spouštění a poskytování klastrů Kubernetes, databází a virtuálních strojů. Kód platformy je dostupný na GitHubu a je distribuován pod licencí Apache-2.0.

Jako základní technologický stack se používá Talos Linux a Flux CD. Obrazy systému, jádra a potřebných modulů jsou předem vytvářeny a aktualizovány atomárně, což umožňuje obejít se bez takových komponent jako je dkms a správce balíčků, a zaručuje stabilní provoz. Je nabízen jednoduchý způsob instalace v prázdném datovém centru pomocí PXE a debianovského instalátoru talos-bootstrap.

Platforma zahrnuje svobodnou implementaci síťové infrastruktury (fabric) založené na Kube-OVN, a používá Cilium pro organizaci servisní sítě, MetalLB pro vyhlášení služeb ven. Úložiště je realizováno na LINSTOR, kde je nabízeno použití ZFS jako základní vrstvy pro úložiště a DRBD pro replikaci. Je zde přednastavený monitorovací stack založený na VictoriaMetrics a Grafana. Pro spuštění virtuálních strojů se používá technologie KubeVirt, která umožňuje spouštět klasické virtuální stroje přímo v kontejnerech Kubernetes a již má všechny potřebné integrace s Cluster API pro spuštění spravovaných Kubernetes klastrů uvnitř „hardwarového“ Kubernetes klastru.

V nové verzi:

  • Na základě otevřeného monitorovacího systému Alerta byla implementována možnost zasílání oznámení s varováními o selháních a mimořádných událostech. Je možné nastavit doručování oznámení do Telegramu. Dále je možné přijímat varování z k8s-prometheus. Byly aktualizovány všechny panely v Grafaně, stejně jako samotná Grafana a grafana-operator.
  • Nginx-ingress byl aktualizován na verzi v1.11.2. Byli vyřešeni problémy s přístupem na nginx-ingress zevnitř klastru.
  • Flux a flux-operator byly aktualizovány na nejnovější verze.
  • Kamaji byl aktualizován na nejnovější verzi, opraven problém s restartováním kontroléru.
  • Do CCM (Cloud Controller Manager) byl přidán kontrolér endpointslice; uspořádané služby nyní posílají provoz pouze na uzly, které je obsluhují.
  • V Seaweedfs a COSI byly opraveny atributy vytváření bucketů, které se nyní správně zobrazují ve filer a jsou kompatibilní se S3 klienty.
  • Talos Linux byl aktualizován na verzi 1.8.0.
  • Cilium byl aktualizován na poslední patch verzi (1.16.2). Opraven problém s otvíráním portů virtuálních strojů.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster