เบฅเบธเป‰เบ™เบ—เบณเบญเบดเบ”เบ—เบตเปˆเปเบฑเป‰เบ™เบ„เบปเบ‡เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบญเบฑเบ”เบชเบฝเบ‡เปœเป‰เบญเบเบ—เบตเปˆเบชเบธเบ” (เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบš Kubernetes เปเบฅเบฐเป‚เบ„เบ‡เบเบฒเบ™เบญเบทเปˆเบ™เป†เปƒเบ™เบ‚เบปเบ‡เป€เบ‚เบ”เบ™เบตเป‰) เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒ. เบšเปเบฅเบดเบชเบฑเบ” HashiCorp Nomad, เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ orchestration containers เป‚เบ”เบเปƒเบŠเป‰ Docker ะธ podman, เป‚เบ›เบฃเปเบเบฃเบก Java, เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบชเบฐเป€เปเบทเบญเบ™ QEMU, เป„เบŸเบฅเปŒเป„เบšเบ™เบฒเบฃเบตเบ›เบปเบเบเบฐเบ•เบด, เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบญเบทเปˆเบ™เป†เบ—เบตเปˆเบŠเบธเบกเบŠเบปเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™. เป‚เบ„เบ‡เบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป„เบ”เป‰เบ–เบทเบเบ‚เบฝเบ™เป„เบงเป‰เปƒเบ™ Go เปเบฅเบฐเป€เบ›เบฑเบ™เบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบฑเบ‡เป€เบเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™ HashiCorp เบญเบทเปˆเบ™เป†.


เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™ HashiCorp เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡, เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบš Nomad เบเบฑเบš Kubernetes, เป‚เบ„เบ‡เบเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเปเบกเปˆเบ™เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบ, เปเบšเบšเป‚เบกเบ”เบนเบ™เบซเบผเบฒเบเปเบฅเบฐเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”: เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ Kubernetes เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบžเป‰เบญเบกเป†เบเบฑเบ™เบเบฑเบšเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒ, เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบธเปˆเบก, เบเบฒเบ™เบ„เบปเป‰เบ™เบžเบปเบšเปเบฅเบฐเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™, เปเบฅเบฐเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบฅเบฑเบš, เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเปเบฅเบฐเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบซเบผเบฒเบ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ Nomad เบกเบฒเป€เบ›เบฑเบ™ binary เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเปเบฅเบฐ deals เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบเบฒเบ™เบงเบฒเบ‡เปเบœเบ™ เปเบฅเบฐเบเบฒเบ™เบˆเบฑเบ”เบเบธเปˆเบก. เบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบญเบทเปˆเบ™เป†เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบ›เปˆเบญเบเปƒเบซเป‰เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบญเบทเปˆเบ™เป†เบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”: เบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบปเบ‡เบชเบธเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบปเป‰เบ™เบžเบปเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ ะธ vault เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ„เบงเบฒเบกเบฅเบฑเบš.

เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เปƒเบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เบ™เบตเป‰โ€‹:

  • Dynamic Application Sizing (เบกเบตเบขเบนเปˆเปƒเบ™เบชเบฐเบšเบฑเบšเบงเบดเบชเบฒเบซเบฐเบเบดเบ”เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™) - เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ‚เบญเบ‡เบˆเปเบฒเบ™เบงเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™;
  • Consul Namespaces (เบกเบตเบขเบนเปˆเปƒเบ™เบชเบฐเบšเบฑเบšเบงเบดเบชเบฒเบซเบฐเบเบดเบ”เบ‚เบญเบ‡ Consul) - เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เป€เบ‚เบ”เบเบฒเบ™เป€เบšเบดเปˆเบ‡เป€เบซเบฑเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบชเปเบฒเบฅเบฑเบš Consul เบžเบฒเบเปƒเบ™เบซเบ™เบถเปˆเบ‡เบเบธเปˆเบก Nomad;
  • Namespaces (เบเบฒเบเป€เบ›เบฑเบ™เบชเบฐเบšเบฑเบšเบŸเบฃเบต) - เป€เบ™เบฑเป‰เบ™เป€เบ‚เบ”เบเบฒเบ™เป€เบšเบดเปˆเบ‡เป€เบซเบฑเบ™เปเบฅเบฐ delimiting เบšเปเบฅเบดเบเบฒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบžเบฒเบเปƒเบ™เบเบธเปˆเบก;
  • Event Stream - เบเบฐเปเบชเบฅเบฒเบเป€เบชเบฑเป‰เบ™เบ‚เบญเบ‡เป€เบซเบ”เบเบฒเบ™เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™เบžเบฒเบเปƒเบ™เบเบธเปˆเบก, เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเบณเบฅเบฑเบšเบเบฒเบ™เบ”เบตเบšเบฑเบ;
  • HCL2 - เบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆเบ‚เบญเบ‡เบžเบฒเบชเบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป‚เบ„เบ‡เบเบฒเบ™ HashiCorp, เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเปเบฅเบฐเบ•เบปเบงเปเบ›เบเบฒเบ™เบ›เป‰เบญเบ™;
  • เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš Container Networking Interface - เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ—เบตเปˆเบขเบนเปˆเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเปƒเบŠเป‰ CNI เบชเบฒเบกเบฒเบ”เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบขเบนเปˆเปƒเบ™เบเบปเบ‡เบชเบธเบ™;
  • เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบ, เบเบฒเบ™เปเบˆเบเบขเบฒเบเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบฅเบฐเบซเบงเปˆเบฒเบ‡ nodes เปเบฅเบฐเบเบฒเบ™เบšเปเบฅเบดเป‚เบžเบเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบžเบฒเบเปƒเบ™ cluster.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: linux.org.ru