A avut loc lansarea primei versiuni stabile a unui sistem minimalist de orchestrare (comparativ cu Kubernetes și alte proiecte din acest domeniu) HashiCorp Nomad, care suportă orchestrarea containerelor cu Docker și Podman, programelor Java, mașinilor virtuale QEMU, fișierelor binare obișnuite, și o serie de alte metode susținute de comunitate. Proiectul este scris în limbajul Go și se remarcă prin integrarea strânsă cu alte proiecte HashiCorp.
Potrivit celor de la HashiCorp, comparând Nomad cu Kubernetes, proiectul lor este arhitectural mai simplu, modular și performant: în timp ce Kubernetes combină un planificator, gestionarea clusterelor, descoperirea și monitorizarea serviciilor, precum și stocarea secretelor, reprezentând un serviciu masiv și consumator de resurse, Nomad se livrează sub formă de fișier binar mic și se ocupă doar cu planificarea și clusterizarea. Toată celelalte funcționalitate este delegată altor servicii mici ale companiei: de exemplu, Consul pentru descoperirea serviciilor și Vault pentru stocarea secretelor.
Modificările din această versiune:
- Dynamic Application Sizing (disponibil doar în versiunea enterprise) — determinarea automată a resurselor necesare pentru optimizarea funcționării serviciului;
- Consul Namespaces (disponibil doar în versiunea enterprise a Consul) — delimitarea zonei de vizibilitate a serviciilor pentru Consul în cadrul unui cluster Nomad;
- Namespaces (disponibil în versiunea gratuită) — delimitarea zonei de vizibilitate și separarea serviciilor între ele în cadrul clusterului;
- Event Stream — un flux de evenimente util pentru depanarea, care a avut loc în cadrul clusterului;
- HCL2 — noua versiune a limbajului de configurare pentru proiectele HashiCorp, acum cu suport pentru expresii și variabile de intrare;
- îmbunătățirea suportului pentru Container Networking Interface — acum adresele create cu ajutorul CNI pot fi înregistrate în Consul;
- o nouă interfață pentru afișarea informațiilor despre serviciile în funcțiune, distribuția lor pe noduri și consumul de resurse în cadrul clusterului.
Sursa: linux.org.ru
