HashiCorp Nomad 1.0

Megjelent egy minimalista (a Kuberneteshez és más ezen a területen lévő projektekhez képest) hangszerelési rendszer első stabil verziója Hashi Corp nomád, hangszerelést támogató konténerek Docker használatával и Podman, Java programok, QEMU virtuális gépek, normál bináris fájlokés számos más, közösség által támogatott módszer. A projekt Go nyelven íródott, és figyelemre méltó a többi HashiCorp projekttel való szoros integrációjáról.


Maga a HashiCorp szerint Nomádot Kubernetessel összehasonlítva, projektjük architekturálisan egyszerűbb, modulárisabb és teljesítményesebb: míg a Kubernetes egyszerre ötvözi az ütemezőt, a fürtkezelést, a szolgáltatás felderítést és figyelést, valamint a titkos tárolást, ami egy hatalmas és erőforrás-igényes szolgáltatást jelent, addig a Nomad egy kis bináris formában jelenik meg. fájlt, és csak tervezéssel és klaszterezéssel foglalkozik. Az összes többi funkcionalitást a cég más kisebb szolgáltatásaira bízzuk: pl. Konzul a szolgáltatás felfedezéséhez и Vault titkok tárolására.

Változások ebben a verzióban:

  • Dinamikus alkalmazásméretezés (csak a vállalati verzióban érhető el) - a szükséges erőforrásmennyiség automatikus meghatározása a szolgáltatás optimális működéséhez;
  • Consul névterek (csak a Consul vállalati verziójában érhetők el) – szolgáltatás láthatósági zóna hozzárendelése a Consul számára egy Nomad klaszteren belül;
  • Névterek (az ingyenes verzióban elérhetővé váltak) - a láthatósági zóna kiemelése és a szolgáltatások egymás közötti elhatárolása a klaszteren belül;
  • Eseményfolyam – a fürtön belül bekövetkezett események lineáris adatfolyama, amely hasznos a hibakereséshez;
  • HCL2 - a HashiCorp projekt konfigurációs nyelvének új verziója, amely már támogatja a kifejezéseket és a bemeneti változókat;
  • a Container Networking Interface továbbfejlesztett támogatása – mostantól a CNI-vel létrehozott címek regisztrálhatók a Consulban;
  • egy új felület a futó szolgáltatásokkal kapcsolatos információk megjelenítésére, azok csomópontok közötti elosztására és a fürtön belüli erőforrás-felhasználásra.

Forrás: linux.org.ru