рдорд┐рдирд┐рдорд▓рд┐рд╕реНрдЯрд┐рдХрдХреЛ рдкрд╣рд┐рд▓реЛ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг (рдпрд╕ рдХреНрд╖реЗрддреНрд░рдорд╛ Kubernetes рд░ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рд╕рд╛рдкреЗрдХреНрд╖) рдЖрд░реНрдХреЗрд╕реНрдЯреНрд░рд╛ рдкреНрд░рдгрд╛рд▓реА рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред HashiCorp Nomad, рд╕рдорд░реНрдерди рдЕрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдбрдХрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ ╨╕ рдкреЛрдбрдореНрдпрд╛рди, рдЬрд╛рднрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ, QEMU рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВ, рдирд┐рдпрдорд┐рдд рдмрд╛рдЗрдирд░реА рдлрд╛рдЗрд▓рд╣рд░реВ, рд░ рдЕрдиреНрдп рд╕рдореБрджрд╛рдп-рд╕рдорд░реНрдерд┐рдд рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ред рдкрд░рд┐рдпреЛрдЬрдирд╛ Go рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ рдЕрдиреНрдп HashiCorp рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реБ рд╕рдВрдЧ рдпрд╕рдХреЛ рдирд┐рдХрдЯ рдПрдХреАрдХрд░рдг рдХреЛ рд▓рд╛рдЧреА рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЫред


HashiCorp рдЖрдлреИрдВ рдЕрдиреБрд╕рд╛рд░, рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рдБрдЧ Nomad рддреБрд▓рдирд╛ рдЧрд░реНрджреИ, рддрд┐рдиреАрд╣рд░реВрдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛рдХреЛ рд░реВрдкрдорд╛ рд╕рд░рд▓, рдердк рдореЛрдбреНрдпреБрд▓рд░ рд░ рдкреНрд░рджрд░реНрд╢рдирдХрд╛рд░реА рдЫ: рдЬрдмрдХрд┐ Kubernetes рд▓реЗ рдПрдХреИ рд╕рд╛рде рдПрдХ рд╢реЗрдбреНрдпреВрд▓рд░, рдХреНрд▓рд╕реНрдЯрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди, рд╕реЗрд╡рд╛ рдЦреЛрдЬ рд░ рдирд┐рдЧрд░рд╛рдиреА, тАЛтАЛрд░ рдЧреЛрдкреНрдп рднрдгреНрдбрд╛рд░рдг, рдПрдХ рд╡рд┐рд╢рд╛рд▓ рд░ рд╕реНрд░реЛрдд-рдЧрд╣рди рд╕реЗрд╡рд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░реНрджрдЫ, рддреНрдпрд╕рдкрдЫрд┐ Nomad рд╕рд╛рдиреЛ рдмрд╛рдЗрдирд░реАрдХреЛ рд░реВрдкрдорд╛ рдЖрдЙрдБрдЫред рдлрд╛рдЗрд▓ рд░ рд╕рдореНрдЭреМрддрд╛рд╣рд░реВ рдорд╛рддреНрд░ рдпреЛрдЬрдирд╛ рд░ рдХреНрд▓рд╕реНрдЯрд░рд┐рдЩред рдЕрдиреНрдп рд╕рдмреИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрдореНрдкрдиреАрдХрд╛ рдЕрдиреНрдп рд╕рд╛рдирд╛ рд╕реЗрд╡рд╛рд╣рд░реВрдорд╛ рдЫреЛрдбрд┐рдПрдХреЛ рдЫ: рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕реЗрд╡рд╛ рдЦреЛрдЬрдХрд╛ рд▓рд╛рдЧрд┐ рдХрдиреНрд╕реБрд▓ ╨╕ рдЧреЛрдкреНрдп рднрдгреНрдбрд╛рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рднрд▓реНрдЯ.

рдпрд╕ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

  • рдбрд╛рдпрдирд╛рдорд┐рдХ рдПрдкреНрд▓рд┐рдХреЗрд╕рди рд╕рд╛рдЗрдЬрд┐рдЩ (рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдорд╛рддреНрд░ рдЙрдкрд▓рдмреНрдз рдЫ) - рд╕реЗрд╡рд╛рдХреЛ рдЗрд╖реНрдЯрддрдо рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рд░реНрдзрд╛рд░рдг;
  • рдХрдиреНрд╕реБрд▓ рдиреЗрдорд╕реНрдкреЗрд╕рд╣рд░реВ (рдХрдиреНрд╕реБрд▓рдХреЛ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдорд╛рддреНрд░ рдЙрдкрд▓рдмреНрдз рдЫ) - рдХрдиреНрд╕реБрд▓рдХреЛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯрд╛ рдиреЛрдорд╛рдб рдХреНрд▓рд╕реНрдЯрд░ рднрд┐рддреНрд░ рд╕реЗрд╡рд╛ рджреГрд╢реНрдпрддрд╛ рдХреНрд╖реЗрддреНрд░ рдЫреБрдЯреНрдпрд╛рдЙрдиреЗ;
  • рдиреЗрдорд╕реНрдкреЗрд╕рд╣рд░реВ (рдирд┐:рд╢реБрд▓реНрдХ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдЙрдкрд▓рдмреНрдз рднрдПрдХреЛ рдЫ) - рджреГрд╢реНрдпрддрд╛ рдХреНрд╖реЗрддреНрд░ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдЧрд░реНрджреИ рд░ рдХреНрд▓рд╕реНрдЯрд░ рднрд┐рддреНрд░ рд╕реЗрд╡рд╛рд╣рд░реВ рдЖрдкрд╕рдорд╛ рд╕реАрдорд┐рдд рдЧрд░реНрджреИ;
  • рдШрдЯрдирд╛ рд╕реНрдЯреНрд░рд┐рдо - рдХреНрд▓рд╕реНрдЯрд░ рднрд┐рддреНрд░ рднрдПрдХреЛ рдШрдЯрдирд╛рд╣рд░реВрдХреЛ рдПрдХ рд░реИрдЦрд┐рдХ рд╕реНрдЯреНрд░рд┐рдо, рдбрд┐рдмрдЧрд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреЛрдЧреА;
  • HCL2 - HashiCorp рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рднрд╛рд╖рд╛рдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдг, рдЕрдм рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд░ рдЗрдирдкреБрдЯ рдЪрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╕рд╣рд┐рдд;
  • рдХрдиреНрдЯреЗрдирд░ рдиреЗрдЯрд╡рд░реНрдХрд┐рдЩ рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд╕рдорд░реНрдерди - рдЕрдм CNI рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рдХрдиреНрд╕реБрд▓рдорд╛ рджрд░реНрддрд╛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ;
  • рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рд╕реЗрд╡рд╛рд╣рд░реВ, рдиреЛрдбрд╣рд░реВ рдмреАрдЪ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╡рд┐рддрд░рдг рд░ рдХреНрд▓рд╕реНрдЯрд░ рднрд┐рддреНрд░ рд╕реНрд░реЛрдд рдЦрдкрдд рдмрд╛рд░реЗ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рдЗрдиреНрдЯрд░рдлреЗрд╕ред

рд╕реНрд░реЛрдд: linux.org.ru