рдЗрд╕реНрддрд┐рдпреЛ рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╢ рдкрд░ рдкреЛрд╕реНрдЯ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛

рд╣рдо рд░реЗрдб рд╣реИрдЯ рдУрдкрдирд╢рд┐рдлреНрдЯ рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдпреБрдХреНрдд рд╣реЛрдиреЗ рдкрд░ рдЗрд╕реНрддрд┐рдпреЛ рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╢ рдХреА рдХрдИ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреЛрд╕реНрдЯ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдЗрд╕реНрддрд┐рдпреЛ рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╢ рдкрд░ рдкреЛрд╕реНрдЯ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛

рднрд╛рдЧ рдПрдХ, рдЖрдЬ:

  • рдЖрдЗрдП рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рд╕рдордЭрд╛рдПрдВ рдФрд░ рдкреЛрд╕реНрдЯ рдХреА рдЗрд╕ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рд▓реЗрдЯрдореЛрдЯрд┐рдлрд╝ рддреИрдпрд╛рд░ рдХрд░реЗрдВ: "рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ рдХреБрдЫ рднреА рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ".
  • рдЖрдЗрдП рдЗрд╕реНрддрд┐рдпреЛ рдХреА рдореВрд▓рднреВрдд рдЪреАрдЬрд╝ - рд░реВрдЯрд┐рдВрдЧ рдирд┐рдпрдореЛрдВ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрдВред рдЕрдиреНрдп рд╕рднреА рдЗрд╕реНрддрд┐рдпреЛ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдЙрди рдкрд░ рдмрдирд╛рдИ рдЧрдИ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдирд┐рдпрдо рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рд╕реЗрд╡рд╛ рдХреЛрдб рдХреЗ рдмрд╛рд╣рд░ YAML рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬрд╝ рдкрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рд╣рдо рдХреИрдирд░реА рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдпреЛрдЬрдирд╛ рдкрд░ рднреА рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдирдП рд╕рд╛рд▓ рдХрд╛ рдмреЛрдирд╕ - рдЗрд╕реНрддрд┐рдпреЛ рдкрд░ 10 рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдкрд╛рда


рднрд╛рдЧ рджреЛ, рдЬрд▓реНрдж рд╣реА рдЖ рд░рд╣рд╛ рд╣реИ, рдЖрдкрдХреЛ рдмрддрд╛рдПрдЧрд╛:

  • рдЗрд╕реНрддрд┐рдпреЛ рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдкреВрд▓ рдЗрдЬреЗрдХреНрд╢рди рдХреЛ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рдЗрд╕реНрддрд┐рдпреЛ рдЖрдкрдХреЛ рд╕рдВрддреБрд▓рди рд╕рд░реНрдХрд┐рдЯ рд╕реЗ рдПрдХ рдореГрдд рдпрд╛ рдЦрд░рд╛рдм рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреЙрдб рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • рд╣рдо рдкрд╣рд▓реА рдкреЛрд╕реНрдЯ рд╕реЗ рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░ рд╡рд┐рд╖рдп рдкрд░ рднреА рдЧреМрд░ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдпрд╣рд╛рдВ рдЗрд╕реНрддрд┐рдпреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рдо рдЖрдкрдХреЛ рджрд┐рдЦрд╛рдПрдВрдЧреЗ рдХрд┐ рд╕реЗрд╡рд╛ рдХреЛрдб рдореЗрдВ рдорд╛рдореВрд▓реА рдмрджрд▓рд╛рд╡ рдХреЗ рдмрд┐рдирд╛ YAML рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдЯрд░реНрдорд┐рдирд▓ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдХреИрд╕реЗ рд░реВрдЯ рдХрд░реЗрдВ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓реЗрдВред

рднрд╛рдЧ рддреАрди:

  • рдЯреНрд░реЗрд╕рд┐рдВрдЧ рдФрд░ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдХрд╣рд╛рдиреА, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╣реИ рдпрд╛ рдЖрд╕рд╛рдиреА рд╕реЗ рдЗрд╕реНрддрд┐рдпреЛ рдореЗрдВ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИред рд╣рдо рдЖрдкрдХреЛ рджрд┐рдЦрд╛рдПрдВрдЧреЗ рдХрд┐ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдУрдкрдирд╢рд┐рдлреНрдЯ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЗ рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕, рдЬреИрдЧрд░ рдФрд░ рдЧреНрд░рд╛рдлрд╛рдирд╛ рдЬреИрд╕реЗ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред
  • рд╣рдо рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдкреНрд░рдмрдВрдзрди рд╕реЗ рд╣рдЯрдХрд░ рдЙрдиреНрд╣реЗрдВ рдЬрд╛рдирдмреВрдЭрдХрд░ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкреЗрд╢ рдХрд░рдиреЗ рдХреА рдУрд░ рдмрдврд╝рддреЗ рд╣реИрдВред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд╣рдо рд╕реАрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдмрджрд▓реЗ рдмрд┐рдирд╛ рдЧрд▓рддреА рдЗрдВрдЬреЗрдХреНрд╢рди рдХреИрд╕реЗ рдХрд░реЗрдВ, рдЬреЛ рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ - рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдб рд╣реА рдмрджрд▓рддреЗ рд╣реИрдВ, рддреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рдХрд╛ рдЬреЛрдЦрд┐рдо рд╣реЛрддрд╛ рд╣реИред

рдЕрдВрдд рдореЗрдВ, рдЗрд╕реНрддрд┐рдпреЛ рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╢ рдкрд░ рдЕрдВрддрд┐рдо рдкреЛрд╕реНрдЯ рдореЗрдВ:

  • рдЖрдЗрдпреЗ рдбрд╛рд░реНрдХ рд╕рд╛рдЗрдб рдХреА рдУрд░ рдЪрд▓реЗрдВред рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рд╣рдо рдбрд╛рд░реНрдХ рд▓реЙрдиреНрдЪ рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реАрдЦреЗрдВрдЧреЗ, рдЬрдм рдХреЛрдб рдХреЛ рд╕реАрдзреЗ рдЙрддреНрдкрд╛рджрди рдбреЗрдЯрд╛ рдкрд░ рддреИрдирд╛рдд рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣реАрдВ рдкрд░ рдЗрд╕реНрддрд┐рдпреЛ рдХреА рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХрд╛рдо рдЖрддреА рд╣реИред рдФрд░ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдпреБрджреНрдз рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рд▓рд╛рдЗрд╡ рдЙрддреНрдкрд╛рджрди рдбреЗрдЯрд╛ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╕рддреНрдпрд╛рдкрди рдХрд╛ рд╕рдмрд╕реЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рддрд░реАрдХрд╛ рд╣реИред
  • рдбрд╛рд░реНрдХ рд▓реЙрдиреНрдЪ рдкрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рдЖрдкрдХреЛ рджрд┐рдЦрд╛рдПрдВрдЧреЗ рдХрд┐ рдЬреЛрдЦрд┐рдо рдХреЛ рдХрдо рдХрд░рдиреЗ рдФрд░ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдирдП рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрдирд░реА рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред рдХреИрдирд░реА рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╕реНрд╡рдпрдВ рдирдП рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реНрддрд┐рдпреЛ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рд╕рд░рд▓ YAML рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдЗрд╕ рдпреЛрдЬрдирд╛ рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • рдЕрдВрдд рдореЗрдВ, рд╣рдо рдЖрдкрдХреЛ рджрд┐рдЦрд╛рдПрдВрдЧреЗ рдХрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЗрд╕реНрддрд┐рдпреЛ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗ рдмрд╛рд╣рд░ рдХреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рд╕реЗрд╡рд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддрд┐рдпреЛ рдПрдЧреНрд░реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред

рддреЛ рдЕрдм рд╣рдо рд╢реБрд░реВ рдХрд░реЗрдВ...

рдЗрд╕реНрддрд┐рдпреЛ рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдкреНрд░рдмрдВрдзрди рдЙрдкрдХрд░рдг - рдПрдХ рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЬреЛ рдХреБрдЫ рднреА рдЪрд╛рд╣рд┐рдП рд╡рд╣ рд╕рдм рдХреБрдЫ рд╕реЗрд╡рд╛ рдЬрд╛рд▓.

рдЗрд╕реНрддрд┐рдпреЛ рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╢ рдХреНрдпрд╛ рд╣реИ?

рдПрдХ рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП рдпрд╛рддрд╛рдпрд╛рдд рдирд┐рдЧрд░рд╛рдиреА, тАЛтАЛрдкрд╣реБрдВрдЪ рдирд┐рдпрдВрддреНрд░рдг, рдЦреЛрдЬ, рд╕реБрд░рдХреНрд╖рд╛, рдЧрд▓рддреА рд╕рд╣рдирд╢реАрд▓рддрд╛ рдФрд░ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧреА рдЪреАрдЬреЛрдВ рдЬреИрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕реНрддрд┐рдпреЛ рдЖрдкрдХреЛ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдХреЛрдб рдореЗрдВ рдорд╛рдореВрд▓реА рдмрджрд▓рд╛рд╡ рдХрд┐рдП рдмрд┐рдирд╛ рдпрд╣ рд╕рдм рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЬрд╛рджреВ рдХрд╛ рд░рд╣рд╕реНрдп рдХреНрдпрд╛ рд╣реИ? рдЗрд╕реНрддрд┐рдпреЛ рдПрдХ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрдВрдЯреЗрдирд░ (рд╕рд╛рдЗрдбрдХрд╛рд░ рдПрдХ рдореЛрдЯрд░рд╕рд╛рдЗрдХрд┐рд▓ рд╕рд╛рдЗрдбрдХрд╛рд░ рд╣реИ) рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдкреНрд░реЙрдХреНрд╕реА рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЗрд╕ рд╕реЗрд╡рд╛ рдХрд╛ рд╕рд╛рд░рд╛ рдЯреНрд░реИрдлрд╝рд┐рдХ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдиреАрддрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдпрд╣ рддрдп рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреИрд╕реЗ, рдХрдм рдФрд░ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдмрд┐рд▓реНрдХреБрд▓ рд╕реЗрд╡рд╛ рддрдХ рдкрд╣реБрдВрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП. рдЗрд╕реНрддрд┐рдпреЛ рдХреИрдирд░реА рдкрд░рд┐рдирд┐рдпреЛрдЬрди, рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░, рдлреЙрд▓реНрдЯ рдЗрдВрдЬреЗрдХреНрд╢рди рдФрд░ рдХрдИ рдЕрдиреНрдп рдЬреИрд╕реА рдЙрдиреНрдирдд DevOps рддрдХрдиреАрдХреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред

рдЗрд╕реНрддрд┐рдпреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдЗрд╕реНрддрд┐рдпреЛ рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╢ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣рд░ рдЪреАрдЬ рдХрд╛ рдПрдХ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ: рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ, рдЯреНрд░реЗрд╕рд┐рдВрдЧ, рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░, рд░реВрдЯрд┐рдВрдЧ, рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ, рдлреЙрд▓реНрдЯ рдЗрдВрдЬреЗрдХреНрд╢рди, рд░рд┐рдЯреНрд░реАрдЯ, рдЯрд╛рдЗрдордЖрдЙрдЯ, рдорд┐рд░рд░рд┐рдВрдЧ, рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓, рд░реЗрдЯ рд▓рд┐рдорд┐рдЯрд┐рдВрдЧ рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫред рдЕрдиреНрдпред рдФрд░ рдпрджреНрдпрдкрд┐ рдЖрдЬ рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реАрдзреЗ рдХреЛрдб рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдвреЗрд░ рд╕рд╛рд░реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИрдВ, рдЗрд╕реНрддрд┐рдпреЛ рдХреЗ рд╕рд╛рде рдЖрдк рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ рдХреБрдЫ рднреА рдмрджрд▓реЗ рдмрд┐рдирд╛ рд╕рднреА рд╕рдорд╛рди рдЪреАрдЬреЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рд╛рдЗрдбрдХрд╛рд░ рдореЙрдбрд▓ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЗрд╕реНрддрд┐рдпреЛ рдПрдХ рд▓рд┐рдирдХреНрд╕ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ Kubernetes-рдкреЙрдб рдПрдХ рдирд┐рдпрдВрддреНрд░рд┐рдд рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рдФрд░ рджрд┐рдП рдЧрдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЗрдВрдЬреЗрдХреНрдЯ рдФрд░ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИред рд╣рдо рдЗрд╕ рдмрд╛рдд рдкрд░ рдЬреЛрд░ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЖрдкрдХрд╛ рдЕрдкрдирд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣реИ, рдФрд░ рдпрд╣ рдЖрдкрдХреЗ рдХреЛрдб рдХреЗ рдмрд╛рд╣рд░ рд░рд╣рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдХреЛрдб рдмрд╣реБрдд рд╕рд░рд▓ рдФрд░ рдЫреЛрдЯрд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХрд╛ рдкрд░рд┐рдЪрд╛рд▓рди рдШрдЯрдХ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдХреЛрдб рд╕реЗ рдЬреБрдбрд╝рд╛ рдирд╣реАрдВ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЙрдирдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдЖрдИрдЯреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рджрд░рдЕрд╕рд▓, рдбреЗрд╡рд▓рдкрд░ рдХреЛ рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░ рдФрд░ рдлреЙрд▓реНрдЯ рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдХреНрдпреЛрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░реЗрдВ, рд╣рд╛рдБ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдмрдирд╛рдПрдВ? рдпрджрд┐ рдЖрдк рдпрд╣ рд╕рдм рдХреЛрдб рд╕реЗ рд╣рдЯрд╛ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗред рдФрд░ рдХреЛрдб рдЕрдкрдиреЗ рдЖрдк рдЫреЛрдЯрд╛ рдФрд░ рд╕рд░рд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛.

рд╕реЗрд╡рд╛ рдЬрд╛рд▓

рдЗрд╕реНрддрд┐рдпреЛ, рдЬреЛ рдЕрдкрдиреЗ рдХреЛрдб рдХреЗ рдмрд╛рд╣рд░ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдПрдХ рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╖ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдпрд╣ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХрд╛ рдПрдХ рд╕рдордиреНрд╡рд┐рдд рд╕рдореВрд╣ рд╣реИ рдЬреЛ рдиреЗрдЯрд╡рд░реНрдХ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдПрдХ рдЬрд╛рд▓ рдмрдирд╛рддрд╛ рд╣реИред

рдЗрд╕реНрддрд┐рдпреЛ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдХрд╛рдо рдЗрд╕реА рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рджрд┐рдЦрддрд╛ рд╣реИ Kubernetes ╨╕ рдорд┐рдирд┐рд╢рд┐рдлреНрдЯ рд╡рд┐рд╣рдВрдЧрдо рджреГрд╢реНрдп: рдорд┐рдиреАрд╢рд┐рдлреНрдЯ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ, рдЗрд╕реНрддрд┐рдпреЛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ (рдЪрд▓рд┐рдП рдЗрд╕реЗ "рдЗрд╕реНрдЯрд┐рдпреЛ-рд╕рд┐рд╕реНрдЯрдо" рдХрд╣рддреЗ рд╣реИрдВ), рд╕рднреА рдЗрд╕реНрддрд┐рдпреЛ-рд╕рдВрдмрдВрдзрд┐рдд рдШрдЯрдХреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рдЪрд▓рд╛рдПрдВред рдлрд┐рд░, рдЬреИрд╕реЗ рд╣реА рдЖрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдФрд░ рдкреЙрдб рдмрдирд╛рддреЗ рд╣реИрдВ, рдЖрдк рдЕрдкрдиреА рддреИрдирд╛рддреА рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдФрд░ рдЖрдкрдХреЗ рдкреЙрдб рдЗрд╕реНрддрд┐рдпреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддреЗ рд╣реИрдВред рдПрдХ рд╕рд░рд▓реАрдХреГрдд рдЖрд░реЗрдЦ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрддрд╛ рд╣реИ:

рдЗрд╕реНрддрд┐рдпреЛ рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╢ рдкрд░ рдкреЛрд╕реНрдЯ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛

рдЕрдм рдЖрдк рдЗрд╕реНрддрд┐рдпреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдХреНрд░рдо рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧрд▓рддреА рдЗрдВрдЬреЗрдХреНрд╢рди, рд╕рдорд░реНрдерди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрдирд░реА рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдпрд╛ рдЕрдиреНрдп рдЗрд╕реНрддрд┐рдпреЛ рд╕реБрд╡рд┐рдзрд╛рдПрдБ - рдФрд░ рдпрд╣ рд╕рдм рд╕реНрд╡рдпрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдХреЛрдб рдХреЛ рдЫреБрдП рдмрд┐рдирд╛ред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рдЧреНрд░рд╛рд╣рдХ (Foo Corporation) рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рднреА рд╡реЗрдм рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд╕рд╛рдЗрдЯ рдХреЗ рдПрдХ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдПрдХ рдЗрд╕реНрддрд┐рдпреЛ рд░реВрдЯрд┐рдВрдЧ рдирд┐рдпрдо рдмрдирд╛рдПрдВ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдбреА рдореЗрдВ @foocorporation.com рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдЧрд╛ рдФрд░ рддрджрдиреБрд╕рд╛рд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░реЗрдЧрд╛ред рдЕрдиреНрдп рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓реЗрдЧрд╛. рдЗрд╕ рдмреАрдЪ, рдЖрдк рд╢рд╛рдВрддрд┐рдкреВрд░реНрд╡рдХ рд╕рд╛рдЗрдЯ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВрдЧреЗред рдФрд░ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдФрд░ рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдорд╣рдБрдЧреА рдХреАрдордд рдЪреБрдХрд╛рдиреА рдкрдбрд╝реЗрдЧреА?

рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВред рдЗрд╕реНрддрд┐рдУ рдХрд╛рдлреА рддреЗрдЬрд╝ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ Go рдФрд░ рдмрд╣реБрдд рдХрдо рдУрд╡рд░рд╣реЗрдб рдмрдирд╛рддрд╛ рд╣реИ. рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреЗрд╡рд▓рдкрд░ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рд╕реЗ рдСрдирд▓рд╛рдЗрди рдЙрддреНрдкрд╛рджрдХрддрд╛ рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рдиреБрдХрд╕рд╛рди рдХреА рднрд░рдкрд╛рдИ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдХрдо рд╕реЗ рдХрдо рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ: рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рд╕рдордп рдореВрд▓реНрдпрд╡рд╛рди рд╣реИред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд▓рд╛рдЧрдд рдХрд╛ рд╕рд╡рд╛рд▓ рд╣реИ, рдЗрд╕реНрддрд┐рдпреЛ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЗрд╕реЗ рдореБрдлреНрдд рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕рдореЗрдВ рд╕реНрд╡рдпрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░реЗрдВ

Red Hat рдбреЗрд╡рд▓рдкрд░ рдПрдХреНрд╕рдкреАрд░рд┐рдпрдВрд╕ рдЯреАрдо рдиреЗ рдПрдХ рдЧрд╣рди рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХрд╛рд░реНрдп рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдиреЗрддреГрддреНрд╡ рдЗрд╕реНрддрд┐рдпреЛ рджреНрд╡рд╛рд░рд╛ (рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ)ред рдпрд╣ Linux, MacOS рдФрд░ Windows рдкрд░ рдЪрд▓рддрд╛ рд╣реИ, рдФрд░ рдХреЛрдб Java рдФрд░ Node.js рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИред

рдЗрд╕реНрддрд┐рдпреЛ рдкрд░ 10 рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдкрд╛рда

рдмреНрд▓реЙрдХ 1 - рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП

рдЗрд╕реНрддрд┐рдпреЛ рдХрд╛ рдкрд░рд┐рдЪрдп
30 рдорд┐рдирдЯ
рдЖрдЗрдП рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╢ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдВ, рдЬрд╛рдиреЗрдВ рдХрд┐ рдУрдкрдирд╢рд┐рдлреНрдЯ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЗрд╕реНрддрд┐рдпреЛ рдХреЛ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдкрдж

рдЗрд╕реНрддрд┐рдпреЛ рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреА рддреИрдирд╛рддреА
30 рдорд┐рдирдЯ
рд╣рдо рд╕реНрдкреНрд░рд┐рдВрдЧ рдмреВрдЯ рдФрд░ рд╡рд░реНрдЯ.x рдХреЗ рд╕рд╛рде рддреАрди рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддрд┐рдпреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдкрдж

рдмреНрд▓реЙрдХ 2 - рдордзреНрдпрд╡рд░реНрддреА рд╕реНрддрд░

рдЗрд╕реНрддрд┐рдпреЛ рдореЗрдВ рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдЕрдиреБрд░реЗрдЦрдг
60 рдорд┐рдирдЯ
рд╣рдо рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдФрд░ рдЧреНрд░рд╛рдлрд╛рдирд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕реНрддрд┐рдпреЛ рдХреЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдирд┐рдЧрд░рд╛рдиреА рдЙрдкрдХрд░рдг, рдХрд╕реНрдЯрдо рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдФрд░ рдУрдкрдирдЯреНрд░реЗрд╕рд┐рдВрдЧ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВрдЧреЗред
рдкрдж

рдЗрд╕реНрддрд┐рдпреЛ рдореЗрдВ рд╕рд░рд▓ рд░реВрдЯрд┐рдВрдЧ
60 рдорд┐рдирдЯ
рд╕рд░рд▓ рдирд┐рдпрдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реНрддрд┐рдпреЛ рдореЗрдВ рд░реВрдЯрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рд╕реАрдЦреЗрдВред
рдкрдж

рдЙрдиреНрдирдд рд░реВрдЯрд┐рдВрдЧ рдирд┐рдпрдо
60 рдорд┐рдирдЯ
рдЖрдЗрдП рдЗрд╕реНрддрд┐рдпреЛ рдХреА рд╕реНрдорд╛рд░реНрдЯ рд░реВрдЯрд┐рдВрдЧ, рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓, рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ рдФрд░ рд░реЗрдЯ рд▓рд┐рдорд┐рдЯрд┐рдВрдЧ рдкрд░ рдПрдХ рдирдЬрд░ рдбрд╛рд▓реЗрдВред
рдкрдж

рдмреНрд▓реЙрдХ 3 - рдЙрдиреНрдирдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛

рдЗрд╕реНрддрд┐рдпреЛ рдореЗрдВ рдлреЙрд▓реНрдЯ рдЗрдВрдЬреЗрдХреНрд╢рди
60 рдорд┐рдирдЯ
рд╣рдо рд╡рд┐рддрд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╡рд┐рдлрд▓рддрд╛ рдкреНрд░рдмрдВрдзрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╣реИрдВ, HTTP рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рд▓рдВрдм рдкреИрджрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд░рд╛рдЬрдХрддрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реАрдЦрддреЗ рд╣реИрдВред
рдкрдж

рдЗрд╕реНрддрд┐рдпреЛ рдореЗрдВ рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░
30 рдорд┐рдирдЯ
рд╣рдо рддрдирд╛рд╡ рдкрд░реАрдХреНрд╖рдг рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдШреЗрд░рд╛рдмрдВрджреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕реАрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд░рд┐рдкреНрд▓реЗ, рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░ рдФрд░ рдкреВрд▓ рдЗрдЬреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреИрдХрдПрдВрдб рджреЛрд╖ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рдХреИрд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред
рдкрдж

рдЗрдЧреНрд░реЗрд╕ рдФрд░ рдЗрд╕реНрддрд┐рдпреЛ
10 рдорд┐рдирдЯ
рд╣рдо рдмрд╛рд╣рд░реА рдПрдкреАрдЖрдИ рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЖрдВрддрд░рд┐рдХ рд╕реЗрд╡рд╛рдУрдВ рдХреА рдмрд╛рддрдЪреАрдд рдХреЗ рд▓рд┐рдП рдирд┐рдпрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдЧреНрд░реЗрд╢рди рдорд╛рд░реНрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдкрдж

рдЗрд╕реНрддрд┐рдпреЛ рдФрд░ рдХрд┐рдЖрд▓реА
15 рдорд┐рдирдЯ
рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдЕрдиреБрд░реЛрдз рдФрд░ рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдЖрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реАрдЦреЗрдВред
рдкрдж

рдЗрд╕реНрддрд┐рдпреЛ рдореЗрдВ рдореНрдпреБрдЪреБрдЕрд▓ рдЯреАрдПрд▓рдПрд╕
15 рдорд┐рдирдЯ
рд╣рдо рдЗрд╕реНрддрд┐рдпреЛ рдЧреЗрдЯрд╡реЗ рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рд╕рд░реНрд╡рд┐рд╕ рдмрдирд╛рддреЗ рд╣реИрдВ, рдлрд┐рд░ рд╣рдо рдЖрдкрд╕реА рдЯреАрдПрд▓рдПрд╕ (рдПрдордЯреАрдПрд▓рдПрд╕) рдФрд░ рдЗрд╕рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╣реИрдВред
рдкрдж

рдмреНрд▓реЙрдХ 3.1 - рдбреАрдк рдбрд╛рдЗрд╡: рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддрд┐рдпреЛ рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╢

рдЗрд╕реНрддрд┐рдпреЛ рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╢ рдкрд░ рдкреЛрд╕реНрдЯ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛
рдпрд╣ рдкреБрд╕реНрддрдХ рдХрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ:

  • рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╢ рдХреНрдпрд╛ рд╣реИ?
  • рдЗрд╕реНрддрд┐рдпреЛ рдкреНрд░рдгрд╛рд▓реА рдФрд░ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдореЗрдВ рдЗрд╕рдХреА рднреВрдорд┐рдХрд╛ред
  • рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддрд┐рдпреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛:
    • рджреЛрд╖ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛;
    • рд░реВрдЯрд┐рдВрдЧ;
    • рдЕрд░рд╛рдЬрдХрддрд╛ рдкрд░реАрдХреНрд╖рдг;
    • рд╕реБрд░рдХреНрд╖рд╛;
    • рдЯреНрд░реЗрд╕, рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдФрд░ рдЧреНрд░рд╛рдлрд╛рдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рд╕рдВрдЧреНрд░рд╣ред

рдПрдХ рдХрд┐рддрд╛рдм рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╢ рдФрд░ рдЗрд╕реНрддрд┐рдпреЛ рдкрд░ рд▓реЗрдЦреЛрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛

рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдЖрдЬрд╝рдорд╛рдПрдВ

рдкреЛрд╕реНрдЯ рдХреА рдЗрд╕ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЗрд╕реНрддрд┐рдпреЛ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдирд╣реАрдВ рд╣реИред рд╣рдо рдЖрдкрдХреЛ рдмрд╕ рдЗрд╕ рдЕрд╡рдзрд╛рд░рдгрд╛ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рд╢рд╛рдпрдж рдЖрдкрдХреЛ рдЗрд╕реНрддрд┐рдпреЛ рдХреЛ рдЕрдкрдиреЗ рд▓рд┐рдП рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореБрдлрд╝реНрдд рд╣реИ, рдФрд░ Red Hat рдЖрдкрдХреЛ OpenShift, Kubernetes, Linux рдХрдВрдЯреЗрдирд░ рдФрд░ Istio рдХреЗ рд╕рд╛рде рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: рд░реЗрдб рд╣реИрдЯ рдбреЗрд╡рд▓рдкрд░ рдУрдкрдирд╢рд┐рдлреНрдЯ рдХрдВрдЯреЗрдирд░ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо, рдЗрд╕реНрддрд┐рдпреЛ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рдФрд░ рд╣рдорд╛рд░реЗ рдЕрдиреНрдп рд╕рдВрд╕рд╛рдзрди рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╢ рдкрд░ рдорд╛рдЗрдХреНрд░реЛрд╕рд╛рдЗрдЯ. рджреЗрд░ рди рдХрд░реЗрдВ, рдЖрдЬ рд╣реА рд╢реБрд░реБрдЖрдд рдХрд░реЗрдВ!

рдЗрд╕реНрддрд┐рдпреЛ рд░реВрдЯрд┐рдВрдЧ рдирд┐рдпрдо: рд╕реЗрд╡рд╛ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╡рд╣реАрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдирд╛ рдЬрд╣рд╛рдВ рдЙрдиреНрд╣реЗрдВ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдУрдкрдирд╢рд┐рдлреНрдЯ ╨╕ Kubernetes рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЙрддреНрдХреГрд╖реНрдЯ рдХрд╛рд░реНрдп рдХрд░реЗрдВ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдЖрд╡рд╢реНрдпрдХ рдкреЙрдбреНрд╕ рдкрд░ рднреЗрдЬрд╛ рдЧрдпрд╛ред рдпрд╣ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХрд╛ рдПрдХ рдХрд╛рд░рдг рд╣реИ - рд░реВрдЯрд┐рдВрдЧ рдФрд░ рд▓реЛрдб рд╕рдВрддреБрд▓рдиред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рд╕реВрдХреНрд╖реНрдо рдФрд░ рдкрд░рд┐рд╖реНрдХреГрдд рд░реВрдЯрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕ рдХреЗ рджреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдПрдХ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдЗрд╕реНрддрд┐рдпреЛ рд░реВрдЯ рдирд┐рдпрдо рдпрд╣рд╛рдВ рдХреИрд╕реЗ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рд░реВрдЯрд┐рдВрдЧ рдирд┐рдпрдо рд╡реЗ рдирд┐рдпрдо рд╣реИрдВ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╛рд░реНрдЧ рдХреА рдкрд╕рдВрдж рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рддреЗ рд╣реИрдВред рд╕рд┐рд╕реНрдЯрдо рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рд╕реНрддрд░ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЗрди рдирд┐рдпрдореЛрдВ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрдЪрд╛рд▓рди рд╕рд┐рджреНрдзрд╛рдВрдд рд╕рд░рд▓ рд░рд╣рддрд╛ рд╣реИ: рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдХреБрдЫ рдорд╛рдкрджрдВрдбреЛрдВ рдФрд░ HTTP рд╣реЗрдбрд░ рдорд╛рдиреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд░реВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЖрдЗрдП рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ:

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рддреБрдЪреНрдЫ "50/50"

рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рджрд┐рдЦрд╛рдПрдВрдЧреЗ рдХрд┐ рдУрдкрдирд╢рд┐рдлреНрдЯ рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕ рдХреЗ рджреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдПрдХ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ, рдЖрдЗрдП рдЙрдиреНрд╣реЗрдВ v1 рдФрд░ v2 рдХрд╣рддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕реНрдХрд░рдг рдЕрдкрдиреЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкреЙрдб рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ, рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╕рдВрддреБрд▓рд┐рдд рд░рд╛рдЙрдВрдб рд░реЙрдмрд┐рди рд░реВрдЯрд┐рдВрдЧ рдЪрд▓рд╛рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдкреЙрдб рдХреЛ рдЕрдкрдиреЗ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕ рдЗрдВрд╕реНрдЯреЗрдВрд╕реЗрд╕, рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЕрдкрдирд╛ рд╣рд┐рд╕реНрд╕рд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред рдЗрд╕реНрддрд┐рдпреЛ рдЖрдкрдХреЛ рдЗрд╕ рд╕рдВрддреБрд▓рди рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╣рдордиреЗ рдЕрдкрдиреА рдЕрдиреБрд╢рдВрд╕рд╛ рд╕реЗрд╡рд╛ рдХреЗ рджреЛ рд╕рдВрд╕реНрдХрд░рдг OpenShift, рдЕрдиреБрд╢рдВрд╕рд╛-v1 рдФрд░ рдЕрдиреБрд╢рдВрд╕рд╛-v2 рдкрд░ рддреИрдирд╛рдд рдХрд┐рдП рд╣реИрдВред
рдЪрд┐рддреНрд░ рдореЗрдВ. рдЪрд┐рддреНрд░ 1 рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд╡рд╛ рдХреЛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрдиреБрд░реЛрдз рдЙрдирдХреЗ рдмреАрдЪ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реЛрддреЗ рд╣реИрдВ: 1-2-1-2-... рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд░реВрдЯрд┐рдВрдЧ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛рдо рдХрд░рддреА рд╣реИ:

рдЗрд╕реНрддрд┐рдпреЛ рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╢ рдкрд░ рдкреЛрд╕реНрдЯ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛

рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рднрд╛рд░рд┐рдд рд╡рд┐рддрд░рдг

рдЪрд┐рддреНрд░ рдореЗрдВ. рдЪрд┐рддреНрд░ 2 рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк v2 рд╕реЗрд╡рд╛ рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдПрдХ рд╕реЗ рдмрдврд╝рд╛рдХрд░ рджреЛ рдХрд░ рджреЗрддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ (рдпрд╣ oc рд╕реНрдХреЗрд▓ -рдкреНрд░рддрд┐рдХреГрддрд┐рдпрд╛рдВ=2 рдкрд░рд┐рдирд┐рдпреЛрдЬрди/рд╕рд┐рдлрд╛рд░рд┐рд╢-v2 рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, v1 рдФрд░ v2 рдХреЗ рдмреАрдЪ рдЕрдиреБрд░реЛрдз рдЕрдм рдПрдХ-рд╕реЗ-рддреАрди рдЕрдиреБрдкрд╛рдд рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИрдВ: 1-2-2-1-2-2-тАж:

рдЗрд╕реНрддрд┐рдпреЛ рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╢ рдкрд░ рдкреЛрд╕реНрдЯ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛

рдЗрд╕реНрддрд┐рдпреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдзреНрдпрд╛рди рди рджреЗрдВ

рдЗрд╕реНрддрд┐рдпреЛ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╡рд┐рддрд░рдг рдХреЛ рд╣рдорд╛рд░реА рдЬрд╝рд░реВрд░рдд рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрджрд▓рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд Istio yaml рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рднреА рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдХреЗрд╡рд▓ рдЕрдиреБрд╢рдВрд╕рд╛-v1 рдкрд░ рднреЗрдЬреЗрдВ:

рдЗрд╕реНрддрд┐рдпреЛ рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╢ рдкрд░ рдкреЛрд╕реНрдЯ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛

рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рдкреЙрдбреНрд╕ рдХрд╛ рдЪрдпрди рд▓реЗрдмрд▓ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдорд╛рд░рд╛ рдЙрджрд╛рд╣рд░рдг рд▓реЗрдмрд▓ v1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред "рд╡реЗрдЯ: 100" рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ 100% рдЯреНрд░реИрдлрд╝рд┐рдХ рдЙрди рд╕рднреА рд╕рд░реНрд╡рд┐рд╕ рдкреЙрдбреНрд╕ рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ v1 рд▓реЗрдмрд▓ рд╣реИред

рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдирд┐рд░реНрджреЗрд╢ рд╡рд┐рддрд░рдг (рдХреИрдирд░реА рдкрд░рд┐рдирд┐рдпреЛрдЬрди)

рдЗрд╕рдХреЗ рдмрд╛рдж, рд╡рдЬрд╝рди рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рджреЛрдиреЛрдВ рдкреЙрдбреНрд╕ рдкрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕ рдЗрдВрд╕реНрдЯреЗрдВрд╕реЗрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рд╣рдо 90% рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ v1 рдФрд░ 10% рдХреЛ v2 рдкрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ:

рдЗрд╕реНрддрд┐рдпреЛ рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╢ рдкрд░ рдкреЛрд╕реНрдЯ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛

рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд░реВрдЯрд┐рдВрдЧ

рдЕрдВрдд рдореЗрдВ, рд╣рдо рджрд┐рдЦрд╛рдПрдВрдЧреЗ рдХрд┐ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд╕реЗрд╡рд╛ v2 рдкрд░ рдФрд░ рдмрд╛рдХреА рд╕рднреА рдХреЛ v1 рдкрд░ рд░реВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдмрд╛рдзреНрдп рдХрд┐рдпрд╛ рдЬрд╛рдПред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЕрдиреБрд░реЛрдз рд╢реАрд░реНрд╖рд▓реЗрдЦ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ рдорд╛рди рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ:

рдЗрд╕реНрддрд┐рдпреЛ рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╢ рдкрд░ рдкреЛрд╕реНрдЯ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛

рдЕрдм рдЖрдк

рдкрд╛рд░реНрд╕рд┐рдВрдЧ рд╣реЗрдбрд░ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рд╡рд╛рд▓рд╛ рдЙрджрд╛рд╣рд░рдг рдЖрдкрдХреЛ рдЗрд╕реНрддрд┐рдпреЛ рд░реВрдЯрд┐рдВрдЧ рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд░реЗрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣рд╛рдВ рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рдХрд╛рдлреА рд╡реНрдпрд╛рдкрдХ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣реЗрдбрд░ рдорд╛рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдмрдирд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдФрд░ рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдСрдкреНрд╕, рджреЗрд╡ рдирд╣реАрдВ

рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рд╣рдордиреЗ рдЬреЛ рдХреБрдЫ рднреА рджрд┐рдЦрд╛рдпрд╛ рд╣реИ рд╡рд╣ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдорд╛рдореВрд▓реА рдмрджрд▓рд╛рд╡ рдХреЗ рдмрд┐рдирд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЙрди рдорд╛рдорд▓реЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдЬрдм рд╡рд┐рд╢реЗрд╖ рдЕрдиреБрд░реЛрдз рд╣реЗрдбрд░ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛред рдЗрд╕реНрддрд┐рдпреЛ рдЙрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛, рдЬреЛ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдкрд░реАрдХреНрд╖рдг рдЪрд░рдг рдореЗрдВ рдФрд░ рдЖрдИрдЯреА рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗ, рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдпрд╣ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдмрд╣реБрдд рдорджрдж рдХрд░реЗрдЧрд╛ред

рддреЛ рдЖрдЗрдП рдкреЛрд╕реНрдЯреЛрдВ рдХреА рдЗрд╕ рд╢реГрдВрдЦрд▓рд╛ рдХреЗ рдореВрд▓ рднрд╛рд╡ рдХреЛ рджреЛрд╣рд░рд╛рдПрдБ: рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ рдХреБрдЫ рднреА рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ. рдирдИ рдЫрд╡рд┐рдпрд╛рдВ рдмрдирд╛рдиреЗ рдпрд╛ рдирдП рдХрдВрдЯреЗрдирд░ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╕рдм рдХреЛрдб рдХреЗ рдмрд╛рд╣рд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЕрдкрдиреА рдХрд▓реНрдкрдирд╛ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ

рдмрд╕ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣реЗрдбрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВред рдЕрдкрдиреЗ рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдЕрдкрдиреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ microservices? рдЖрд╕рд╛рдиреА рд╕реЗ! Chrome рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ! рдЖрдк рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд░реВрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдЖрдЬрд╝рдорд╛рдПрдВ

рдЗрд╕реНрддрд┐рдпреЛ, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдФрд░ рдУрдкрдирд╢рд┐рдлреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝рдирд╛ рдПрдХ рдмрд╛рдд рд╣реИ, рд▓реЗрдХрд┐рди рд╣рд░ рдЪреАрдЬ рдХреЛ рдЦреБрдж рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЫреВрддреЗ? рдЯреАрдо рд░реЗрдб рд╣реИрдЯ рдбреЗрд╡рд▓рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдиреЗ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ (рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ) рддреИрдпрд╛рд░ рдХреА рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЗрди рддрдХрдиреАрдХреЛрдВ рдореЗрдВ рдпрдерд╛рд╢реАрдШреНрд░ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧреАред рдореИрдиреБрдЕрд▓ рднреА 100% рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрди рдореЗрдВ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ macOS, Linux рдФрд░ Windows рдкрд░ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рдФрд░ рд╕реНрд░реЛрдд рдХреЛрдб рдЬрд╛рд╡рд╛ рдФрд░ рдиреЛрдб.рдЬреЗрдПрд╕ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ (рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдЬрд▓реНрдж рд╣реА рдЖ рд░рд╣реЗ рд╣реИрдВ)ред рдмрд╕ рдЕрдкрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд git рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЦреЛрд▓реЗрдВ рд░реЗрдб рд╣реИрдЯ рдбреЗрд╡рд▓рдкрд░ рдбреЗрдореЛ.

рдЕрдЧрд▓реА рдкреЛрд╕реНрдЯ рдореЗрдВ: рд╣рдо рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдЦреВрдмрд╕реВрд░рддреА рд╕реЗ рд╕рдорд╛рдзрд╛рди рдХрд░рддреЗ рд╣реИрдВ

рдЖрдЬ рдЖрдкрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдЗрд╕реНрддрд┐рдпреЛ рд░реВрдЯрд┐рдВрдЧ рдирд┐рдпрдо рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдм рдЙрд╕реА рдЪреАрдЬрд╝ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рддреНрд░реБрдЯрд┐ рдкреНрд░рдмрдВрдзрди рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВред рдпрд╣ рд╡рд╣реА рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдо рдЕрдЧрд▓реА рдкреЛрд╕реНрдЯ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ