Бостоялся выпуск ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ вСрсии минималистичной (ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Kubernetes ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π² этой сфСрС) систСмы оркСстрации HashiCorp Nomad, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ ΠΎΡ€ΠΊΠ΅ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Docker ΠΈ Podman, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° Java, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин QEMU, ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΈ ряда Π΄Ρ€ΡƒΠ³ΠΈΡ… способов, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… сообщСством. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ написан Π½Π° языкС Go ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»Π΅Π½ тСсной ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠ΅ΠΉ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ HashiCorp.


По заявлСнию самой HashiCorp, сравнивая Nomad с Kubernetes, ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ являСтся Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ простым, ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΌ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ: Ссли Kubernetes сочСтаСт Π² сСбС ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ кластСрами, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ сСрвисов, ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ сСкрСтов, прСдставляя собой массивный ΠΈ рСсурсоёмкий сСрвис, Ρ‚ΠΎ Nomad поставляСтся Π² Π²ΠΈΠ΄Π΅ нСбольшого Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΈ занимаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ кластСризациСй. Вся ΠΎΡΡ‚Π°Π»ΡŒΠ½Π°Ρ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚Π΄Π°Π½Π° Π½Π° ΠΎΡ‚ΠΊΡƒΠΏ Π΄Ρ€ΡƒΠ³ΠΈΠΌ нСбольшим сСрвисам ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Consul для обнаруТСния сСрвисов ΠΈ Vault для хранСния сСкрСтов.

ИзмСнСния Π² этой вСрсии:

  • Dynamic Application Sizing (доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² enterprise-вСрсии) β€” автоматичСскоС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ³ΠΎ количСства рСсурсов для ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ сСрвиса;
  • Consul Namespaces (доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² enterprise-вСрсии Consul) β€” Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·ΠΎΠ½Ρ‹ видимости сСрвисов для Consul Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Nomad-кластСра;
  • Namespaces (стало доступно Π² свободной вСрсии) β€” Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·ΠΎΠ½Ρ‹ видимости ΠΈ Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ сСрвисов ΠΌΠ΅ΠΆΠ΄Ρƒ собой Π²Π½ΡƒΡ‚Ρ€ΠΈ кластСра;
  • Event Stream β€” ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ событий, ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π΄ΡˆΠΈΡ… Π²Π½ΡƒΡ‚Ρ€ΠΈ кластСра;
  • HCL2 β€” новая вСрсия языка ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² HashiCorp, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…;
  • ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Container Networking Interface β€” Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ адрСса, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CNI, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ зарСгистрированы Π² Consul;
  • Π½ΠΎΠ²Ρ‹ΠΉ интСрфСйс для отобраТСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… сСрвисах, ΠΈΡ… Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ ΠΏΠΎ ΡƒΠ·Π»Π°ΠΌ ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΡŽ рСсурсов Π²Π½ΡƒΡ‚Ρ€ΠΈ кластСра.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru