HashiCorp Nomad 1.0

Minimalist (Kubernetes və bu sahədəki digər layihələrə nisbətən) orkestrasiya sisteminin ilk stabil versiyası buraxıldı. Şirkət Adı HashiCorp Köçəri, dəstəkləyici orkestr Docker istifadə edərək konteynerlər и podman, Java proqramları, QEMU virtual maşınları, müntəzəm ikili fayllar, və bir sıra digər icma tərəfindən dəstəklənən üsullar. Layihə Go-da yazılmışdır və digər HashiCorp layihələri ilə sıx inteqrasiyası ilə diqqət çəkir.


HashiCorp-un özünə görə, Nomad ilə Kubernetes müqayisəsi, onların layihəsi memarlıq baxımından daha sadə, daha modul və icraedicidir: Kubernetes eyni vaxtda planlaşdırıcı, klaster idarəçiliyi, xidmət kəşfi və monitorinqi və məxfi saxlanmanı birləşdirərkən, kütləvi və resurs tutumlu xidməti təmsil edir, sonra Nomad kiçik ikili sistem şəklində gəlir. fayl və yalnız planlaşdırma və klasterləşdirmə ilə məşğul olur. Bütün digər funksiyalar şirkətin digər kiçik xidmətlərinə verilir: məsələn, Xidmət kəşfi üçün konsul и Sirləri saxlamaq üçün anbar.

Bu versiyada dəyişikliklər:

  • Dinamik Tətbiq Ölçüsü (yalnız müəssisə versiyasında mövcuddur) - xidmətin optimal işləməsi üçün tələb olunan resursların həcminin avtomatik müəyyən edilməsi;
  • Consul Namespaces (yalnız Konsulun müəssisə versiyasında mövcuddur) - bir Nomad klasterində Konsul üçün xidmətin görünmə zonasının ayrılması;
  • Ad boşluqları (pulsuz versiyada əlçatan oldu) - görünmə zonasının vurğulanması və klaster daxilində xidmətlərin öz aralarında məhdudlaşdırılması;
  • Hadisə axını - klaster daxilində baş verən, sazlama üçün faydalı olan hadisələrin xətti axını;
  • HCL2 - HashiCorp layihəsinin konfiqurasiya dilinin yeni versiyası, indi ifadələr və giriş dəyişənləri üçün dəstək;
  • Konteyner Şəbəkə İnterfeysi üçün təkmilləşdirilmiş dəstək - indi CNI istifadə edərək yaradılan ünvanlar Konsulda qeydiyyata alına bilər;
  • işləyən xidmətlər, onların qovşaqlar arasında paylanması və klaster daxilində resurs istehlakı haqqında məlumatların nümayişi üçün yeni interfeys.

Mənbə: linux.org.ru