Kubernetes рдордзреНрдпреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХрддрд╛

рдЖрдЬ рдореА рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдХрд╕реЗ рд▓рд┐рд╣рд╛рдпрдЪреЗ рдЖрдгрд┐ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ рдЪрд╛рдВрдЧрд▓реЗ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдордЪреНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирд╕рд╛рдареА рдХреЛрдгрддреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗрдд рдпрд╛рдмрджреНрджрд▓ рдмреЛрд▓рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрдЦрд▓реА рдЖрд╣реЗ. рдЬреЗрдгреЗрдХрд░реВрди рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рд╕рд╣ рдХреЛрдгрддреАрд╣реА рдбреЛрдХреЗрджреБрдЦреА рд╣реЛрдК рдирдпреЗ, рдЬреЗрдгреЗрдХрд░реВрди рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рддреНрдпрд╛рднреЛрд╡рддреА рдХреЛрдгрддреЗрд╣реА "рдХреНрд░реЕрдЪ" рд╢реЛрдзреВрди рдХрд╛рдврдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА - рдЖрдгрд┐ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдХреБрдмрд░рдиреЗрдЯреЗрд╕рдЪреНрдпрд╛ рдЗрдЪреНрдЫреЗрдиреБрд╕рд╛рд░ рдХрд╛рд░реНрдп рдХрд░рддреЗ.

рд╣реЗ рд╡реНрдпрд╛рдЦреНрдпрд╛рди "рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╡рд░реАрд▓ рд╕реНрд▓рд░реНрдо рдирд╛рдИрдЯ рд╕реНрдХреВрд▓" рд╕рдВрдзреНрдпрд╛рдХрд╛рд│рдЪреНрдпрд╛ рд╢рд╛рд│реЗрдЪреА рдореБрдХреНрдд рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд╡реНрдпрд╛рдЦреНрдпрд╛рдиреЗ рддреБрдореНрд╣реА рдкрд╛рд╣реВ рд╢рдХрддрд╛ YouTube рд╡рд░, рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯрдордзреНрдпреЗ рдЧрдЯрдмрджреНрдз рдХреЗрд▓реЗ рдЖрд╣реЗ. рдЬреНрдпрд╛рдВрдирд╛ рд╡реНрд╣рд┐рдбреАрдУ рдРрд╡рдЬреА рдордЬрдХреВрд░ рдЖрд╡рдбрддреЛ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА рдЖрдореНрд╣реА рд╣рд╛ рд▓реЗрдЦ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ.

рдорд╛рдЭреЗ рдирд╛рд╡ рдкрд╛рд╡реЗрд▓ рд╕реЗрд▓рд┐рд╡рд╛рдиреЛрд╡ рдЖрд╣реЗ, рд╕рдзреНрдпрд╛ рдореА Mail.ru рдХреНрд▓рд╛рдЙрдб рд╕реЛрд▓реНрдпреБрд╢рдиреНрд╕рдордзреНрдпреЗ рдЕрдЧреНрд░рдЧрдгреНрдп DevOps рдЕрднрд┐рдпрдВрддрд╛ рдЖрд╣реЗ, рдЖрдореНрд╣реА рдХреНрд▓рд╛рдЙрдб рдмрдирд╡рддреЛ, рдЖрдореНрд╣реА рдореЕрдиреЗрдЬрдореЗрдВрдЯ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдмрдирд╡рддреЛ рдЖрдгрд┐ рдЕрд╕реЗрдЪ рдмрд░реЗрдЪ рдХрд╛рд╣реА. рдорд╛рдЭреНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдВрдордзреНрдпреЗ рдЖрддрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдд рд╕рд╣рд╛рдпреНрдп рдХрд░рдгреЗ, рд╣реЗ рдврдЧ рд░реЛрд▓ рдЖрдЙрдЯ рдХрд░рдгреЗ, рдЖрдореНрд╣реА рд▓рд┐рд╣рд┐рдд рдЕрд╕рд▓реЗрд▓реЗ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд░реЛрд▓ рдЖрдЙрдЯ рдХрд░рдгреЗ рдЖрдгрд┐ рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реА рд╕рд╛рдзрдиреЗ рдереЗрдЯ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ.

Kubernetes рдордзреНрдпреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХрддрд╛

рдореА DevOps рдХрд░рдд рдЖрд╣реЗ, рдорд▓рд╛ рд╡рд╛рдЯрддрдВ, рдЧреЗрд▓реНрдпрд╛ рддреАрди рд╡рд░реНрд╖рд╛рдВрдкрд╛рд╕реВрди. рдкрд░рдВрддреБ, рддрддреНрддреНрд╡рддрдГ, рдореА рдХрджрд╛рдЪрд┐рдд рд╕реБрдорд╛рд░реЗ рдкрд╛рдЪ рд╡рд░реНрд╖рд╛рдВрдкрд╛рд╕реВрди DevOps рдЬреЗ рдХрд░рддреЗ рддреЗ рдХрд░рдд рдЖрд╣реЗ. рддреНрдпрд╛рдкреВрд░реНрд╡реА, рдореА рдореБрдЦреНрдпрддрдГ рдкреНрд░рд╢рд╛рд╕рдХ рд╕рд╛рдордЧреНрд░реАрдордзреНрдпреЗ рдЧреБрдВрддрд▓реЛ рд╣реЛрддреЛ. рдореА рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕рд╕реЛрдмрдд рдЦреВрдк рдкреВрд░реНрд╡реАрдкрд╛рд╕реВрди рдХрд╛рдо рдХрд░рд╛рдпрд▓рд╛ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА рд╣реЛрддреА - рдХрджрд╛рдЪрд┐рдд рдореА рддреНрдпрд╛рдЪреНрдпрд╛рд╕реЛрдмрдд рдХрд╛рдо рдХрд░рд╛рдпрд▓рд╛ рд╕реБрд░реБрд╡рд╛рдд рдХрд░реВрди рд╕реБрдорд╛рд░реЗ рдЪрд╛рд░ рд╡рд░реНрд╖реЗ рдЙрд▓рдЯреВрди рдЧреЗрд▓реА рдЖрд╣реЗрдд.

рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдЪреА рдЖрд╡реГрддреНрддреА 1.3, рдмрд╣реБрдзрд╛, рдЖрдгрд┐ рдХрджрд╛рдЪрд┐рдд 1.2 - рдЬреЗрд╡реНрд╣рд╛ рддреА рдЕрджреНрдпрд╛рдк рдмрд╛рд▓реНрдпрд╛рд╡рд╕реНрдереЗрдд рд╣реЛрддреА рддреЗрд╡реНрд╣рд╛ рдореА рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА. рдЖрддрд╛ рддреЗ рдмрд╛рд▓реНрдпрд╛рд╡рд╕реНрдереЗрдд рд░рд╛рд╣рд┐рд▓реЗрд▓реЗ рдирд╛рд╣реА - рдЖрдгрд┐ рд╣реЗ рдЙрдШрдб рдЖрд╣реЗ рдХреА рдЬреНрдпрд╛ рдЕрднрд┐рдпрдВрддреНрдпрд╛рдВрдирд╛ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХрд░рд╛рдпрд▓рд╛ рдЖрд╡рдбреЗрд▓ рддреНрдпрд╛рдВрдирд╛ рдмрд╛рдЬрд╛рд░рд╛рдд рдореЛрдареА рдорд╛рдЧрдгреА рдЖрд╣реЗ. рдЖрдгрд┐ рдХрдВрдкрдиреНрдпрд╛рдВрдордзреНрдпреЗ рдЕрд╢рд╛ рд▓реЛрдХрд╛рдВрдирд╛ рдЦреВрдк рдорд╛рдЧрдгреА рдЕрд╕рддреЗ. рддреНрдпрд╛рдореБрд│реЗ рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рд╣реЗ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рджрд┐рд╕реВ рд▓рд╛рдЧрд▓реЗ.

рдореА рдЬреНрдпрд╛рдмрджреНрджрд▓ рдмреЛрд▓рдгрд╛рд░ рдЖрд╣реЗ рддреНрдпрд╛ рдпреЛрдЬрдиреЗрдмрджреНрджрд▓ рдЬрд░ рдЖрдкрдг рдмреЛрд▓рд▓реЛ рддрд░ рддреЗ рдЕрд╕реЗ рджрд┐рд╕рддреЗ, рдХрдВрд╕рд╛рдд рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрд╣реЗ (TL;DR) - тАЬрдЦреВрдк рд▓рд╛рдВрдм; рд╡рд╛рдЪреВ рдирдХрд╛" рдорд╛рдЭреНрдпрд╛ рдЖрдЬрдЪреНрдпрд╛ рд╕рд╛рджрд░реАрдХрд░рдгрд╛рдд рдЕрдВрддрд╣реАрди рдпрд╛рджреНрдпрд╛ рдЕрд╕рддреАрд▓.

Kubernetes рдордзреНрдпреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХрддрд╛

рдЦрд░рдВ рддрд░, рдорд▓рд╛ рд╕реНрд╡рддрдГрд▓рд╛ рдЕрд╢реА рд╕рд╛рджрд░реАрдХрд░рдгреЗ рдмрдирд╡рддрд╛рдирд╛ рдЖрд╡рдбрдд рдирд╛рд╣реАрдд, рдкрд░рдВрддреБ рд╣рд╛ рдПрдХ рдЕрд╕рд╛ рд╡рд┐рд╖рдп рдЖрд╣реЗ рдХреА рдЬреЗрд╡реНрд╣рд╛ рдореА рд╣реЗ рд╕рд╛рджрд░реАрдХрд░рдг рддрдпрд╛рд░ рдХрд░рдд рд╣реЛрддреЛ рддреЗрд╡реНрд╣рд╛ рд╣реА рдорд╛рд╣рд┐рддреА рд╡реЗрдЧрд│реНрдпрд╛ рдкрджреНрдзрддреАрдиреЗ рдХрд╢реА рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рд╛рд╡реА рд╣реЗ рдорд▓рд╛ рдЦрд░реЛрдЦрд░рдЪ рд╕рдордЬрд▓реЗ рдирд╛рд╣реА.

рдХрд╛рд░рдг, рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рд╡рд░, рд╣реА рдорд╛рд╣рд┐рддреА тАЬctrl+c, ctrl+vтАЭ рдЖрд╣реЗ, рдЗрддрд░ рдЧреЛрд╖реНрдЯреАрдВрдмрд░реЛрдмрд░рдЪ, DevOps рд╡рд┐рднрд╛рдЧрд╛рддреАрд▓ рдЖрдордЪреНрдпрд╛ Wiki рдордзреВрди, рдЬрд┐рдереЗ рдЖрдореНрд╣реА рд╡рд┐рдХрд╕рдХрд╛рдВрд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд▓рд┐рд╣рд┐рд▓реНрдпрд╛ рдЖрд╣реЗрдд: тАЬрдорд┐рддреНрд░рд╛рдВрдиреЛ, рдЬреЗрдгреЗрдХрд░реВрди рдЖрдореНрд╣реА рддреБрдордЪрд╛ рдЕрд░реНрдЬ рд▓рд╛рдБрдЪ рдХрд░реВ. рдХреБрдмрд░реНрдиреЗрдЯреНрд╕, рд╣реЗ рдЕрд╕реЗ рдЕрд╕рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ."

рдореНрд╣рдгреВрдирдЪ рд╕рд╛рджрд░реАрдХрд░рдг рдЗрддрдХреА рдореЛрдареА рдпрд╛рджреА рдмрдирд▓реА. рдХреНрд╖рдорд╕реНрд╡. рдореА рд╢рдХреНрдп рддрд┐рддрдХреЗ рд╕рд╛рдВрдЧрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реЗрди рдЬреЗрдгреЗрдХрд░реВрди рд╢рдХреНрдп рдЕрд╕рд▓реНрдпрд╛рд╕ рддреЗ рдХрдВрдЯрд╛рд│рд╡рд╛рдгреЗ рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА.

рдЖрддрд╛ рдЖрдкрдг рдХрд╛рдп рдкрд╛рд╣рдгрд╛рд░ рдЖрд╣реЛрдд:

  • рд╣реЗ рдЖрд╣реЗрдд, рдкреНрд░рдердо, рд▓реЙрдЧ (рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдЧ?), рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ рддреНрдпрд╛рдВрдЪреЗ рдХрд╛рдп рдХрд░рд╛рд╡реЗ, рддреНрдпрд╛рдВрдЪреЗ рдХрд╛рдп рдХрд░рд╛рд╡реЗ, рддреЗ рдХрд╛рдп рдЕрд╕рд╛рд╡реЗ;
  • Kubernetes рдордзреАрд▓ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдЪреЗ рдХрд╛рдп рдХрд░рд╛рд╡реЗ, Kubernetes рд╕рд╛рдареА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рд╕рд░реНрд╡реЛрддреНрддрдо рдЖрдгрд┐ рд╕рд░реНрд╡рд╛рдд рд╡рд╛рдИрдЯ рдорд╛рд░реНрдЧ рдХреЛрдгрддреЗ рдЖрд╣реЗрдд;
  • рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ рдкреНрд░рд╡реЗрд╢рдпреЛрдЧреНрдпрддрд╛ рддрдкрд╛рд╕рдгреНрдпрд╛ рдХрд╛рдп рдЖрд╣реЗрдд, рддреЗ рдХрд╢рд╛рд╕рд╛рд░рдЦреЗ рджрд┐рд╕рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗрдд рдпрд╛рдмрджреНрджрд▓ рдмреЛрд▓реВрдпрд╛;
  • рдЧреНрд░реЗрд╕рдлреБрд▓ рд╢рдЯрдбрд╛рдЙрди рдореНрд╣рдгрдЬреЗ рдХрд╛рдп рдпрд╛рдмрджреНрджрд▓ рдмреЛрд▓реВрдпрд╛;
  • рд╕рдВрд╕рд╛рдзрдирд╛рдВрдмрджреНрджрд▓ рдкреБрдиреНрд╣рд╛ рдмреЛрд▓реВрдпрд╛;
  • рдЪрд▓рд╛ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬрдЪреНрдпрд╛ рд╡рд┐рд╖рдпрд╛рд╡рд░ рдкреБрдиреНрд╣рд╛ рдПрдХрджрд╛ рд╕реНрдкрд░реНрд╢ рдХрд░реВрдпрд╛;
  • рдЖрдгрд┐ рд╢реЗрд╡рдЯреА рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд╛рдВрдЧреЗрди рдХреА рдпрд╛ рд░рд╣рд╕реНрдпрдордп рдХреНрд▓рд╛рдЙрдб-рдиреЗрдЯрд┐рд╡реНрд╣ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдЪрд╛ рд╢рдмреНрдж рдХрд╛рдп рдЖрд╣реЗ. Cloudnativeness, рдпрд╛ рд╕рдВрдЬреНрдЮреЗрдЪреЗ рд╡рд┐рд╢реЗрд╖рдг рдореНрд╣рдгреВрди.

рдиреЛрдВрджреА

рдореА рд▓реЙрдЧрд╕рд╣ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдгреНрдпрд╛рдЪреЗ рд╕реБрдЪрд╡рд┐рддреЛ - рдЬреНрдпрд╛рд╕рд╣ рд╣реЗ рд▓реЙрдЧ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ рд╣рд▓рд╡рд╛рд╡реЗ рд▓рд╛рдЧрддреАрд▓. рдЖрддрд╛ рддреБрдореНрд╣реА Kubernetes рдордзреНрдпреЗ рдПрдХ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд╛рдБрдЪ рдХреЗрд▓реЗ рдЖрд╣реЗ. рдХреНрд▓рд╛рд╕рд┐рдХреНрд╕рдиреБрд╕рд╛рд░, рдкреВрд░реНрд╡реА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдиреЗрд╣рдореА рдлрд╛рдИрд▓рдордзреНрдпреЗ рдХреБрдареЗрддрд░реА рд▓реЙрдЧ рд▓рд┐рд╣рд┐рдд рдЕрд╕рдд. рдЦрд░рд╛рдм рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдиреЗ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░рдгрд╛рд▒реНрдпрд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░рдЪреНрдпрд╛ рд╣реЛрдо рдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреАрд▓ рдлрд╛рдЗрд▓рд╡рд░ рд▓реЙрдЧ рд▓рд┐рд╣рд┐рд▓реЗ. рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдиреЗ рдХреБрдареЗрддрд░реА рдлрд╛рдИрд▓рд╡рд░ рд▓реЙрдЧ рд▓рд┐рд╣рд┐рд▓реЗ /var/log.

Kubernetes рдордзреНрдпреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХрддрд╛

рддреНрдпрд╛рдиреБрд╕рд╛рд░, рдкреБрдвреЗ, рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдкреНрд░рд╢рд╛рд╕рдХрд╛рдВрдиреА рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рдордзреНрдпреЗ рдХрд╛рд╣реА рдЧреЛрд╖реНрдЯреА рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реНрдпрд╛ рд╣реЛрддреНрдпрд╛ рдХреА рд╣реЗ рд▓реЙрдЧ рдлрд┐рд░рд╡реВ рд╢рдХрддрд╛рдд - рд╕рдорд╛рди rsyslog, рдЬреЛ рдпрд╛ рд▓реЙрдЧрдХрдбреЗ рдкрд╛рд╣рддреЛ рдЖрдгрд┐ рдЬреЗрд╡реНрд╣рд╛ рддреНрдпрд╛рдВрдирд╛ рдХрд╛рд╣реАрддрд░реА рдШрдбрддреЗ рддреЗрд╡реНрд╣рд╛ рддреНрдпрд╛рдд рдмрд░реЗрдЪ рдЕрд╕рддрд╛рдд, рддреЗ рдмреЕрдХрдЕрдк рдХреЙрдкреА рддрдпрд╛рд░ рдХрд░рддрд╛рдд, рд▓реЙрдЧ рддрд┐рдереЗ рдареЗрд╡рддрд╛рдд. , рдЬреБрдиреНрдпрд╛ рдлрд╛рдпрд▓реА рд╣рдЯрд╡рддреЗ, рдПрдХрд╛ рдЖрдард╡рдбреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд, рд╕рд╣рд╛ рдорд╣рд┐рдиреЗ рдЖрдгрд┐ рдЖрдгрдЦреА рдХрд╛рд╣реА. рд╕рд┐рджреНрдзрд╛рдВрддрддрдГ, рдЖрдордЪреНрдпрд╛рдХрдбреЗ рддрд░рддреБрджреА рдЕрд╕рд╛рдпрд▓рд╛ рд╣рд╡реНрдпрд╛рдд рдЬреЗрдгреЗрдХрд░реВрди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд▓реЙрдЧ рд▓рд┐рд╣рд┐рддреЛ рдореНрд╣рдгреВрди, рдЙрддреНрдкрд╛рджрди рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рдЬрд╛рдЧрд╛ (рдХреЙрдореНрдмреЕрдЯ рд╕рд░реНрд╡реНрд╣рд░?) рд╕рдВрдкрдгрд╛рд░ рдирд╛рд╣реА. рдЖрдгрд┐, рддреНрдпрд╛рдиреБрд╕рд╛рд░, рд▓реЙрдЧрдореБрд│реЗ рд╕рдВрдкреВрд░реНрдг рдЙрддреНрдкрд╛рджрди рдерд╛рдВрдмрд▓реЗ рдирд╛рд╣реА.

рдЬреЗрд╡реНрд╣рд╛ рдЖрдкрдг рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдЪреНрдпрд╛ рдЬрдЧрд╛рдд рдЬрд╛рддреЛ рдЖрдгрд┐ рддрд┐рдереЗ рддреАрдЪ рдЧреЛрд╖реНрдЯ рдЪрд╛рд▓рд╡рддреЛ, рддреЗрд╡реНрд╣рд╛ рдЖрдкрдг рдЬреНрдпрд╛ рдЧреЛрд╖реНрдЯреАрдХрдбреЗ рд▓рдХреНрд╖ рджреЗрдК рд╢рдХрддрд╛ рддреЗ рдореНрд╣рдгрдЬреЗ рд▓реЛрдХ, рдЬрд╕реЗ рддреНрдпрд╛рдВрдиреА рдлрд╛рдИрд▓рдордзреНрдпреЗ рд▓реЙрдЧ рд▓рд┐рд╣рд┐рд▓реЗ рдЖрд╣реЗрдд, рддреЗ рд▓рд┐рд╣рд┐рдгреЗ рд╕реБрд░реВ рдареЗрд╡рд╛.

рдЕрд╕реЗ рджрд┐рд╕реВрди рдпреЗрддреЗ рдХреА рдЬрд░ рдЖрдкрдг рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдмрджреНрджрд▓ рдмреЛрд▓рд▓реЛ рддрд░, рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░рдордзреВрди рдХреБрдареЗрддрд░реА рд▓реЙрдЧ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреА рдпреЛрдЧреНрдп рдЬрд╛рдЧрд╛ рдореНрд╣рдгрдЬреЗ рддреНрдпрд╛рдВрдирд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдордзреВрди рддрдерд╛рдХрдерд┐рдд Stdout/Stderr, рдореНрд╣рдгрдЬреЗрдЪ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдЯреНрд░реАрдорд╡рд░ рд▓рд┐рд╣рд┐рдгреЗ, рдорд╛рдирдХ рддреНрд░реБрдЯреА рдЖрдЙрдЯрдкреБрдЯ рдбреЙрдХрд░рдордзреНрдпреЗ рдЖрдгрд┐ рд╡рд┐рд╢реЗрд╖рдд: рдХреБрдмреЗрд░рдиреЗрдЯрд┐рд╕рдордзреНрдпреЗ рддрддреНрддреНрд╡рд╛рдиреБрд╕рд╛рд░ рд▓реЙрдЧ рдареЗрд╡рдгреНрдпрд╛рдЪрд╛ рд╣рд╛ рд╕рд░реНрд╡рд╛рдд рдпреЛрдЧреНрдп, рд╕реЛрдкрд╛ рдЖрдгрд┐ рд╕рд░реНрд╡рд╛рдд рддрд╛рд░реНрдХрд┐рдХ рдорд╛рд░реНрдЧ рдЖрд╣реЗ. рдХрд╛рд░рдг рддреБрдордЪрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рди Stdout/Stderr рд╡рд░ рд▓реЙрдЧ рд▓рд┐рд╣рд┐рдд рдЕрд╕рд▓реНрдпрд╛рд╕, рдпрд╛ рд▓реЙрдЧрдЪреЗ рдХрд╛рдп рдХрд░рд╛рдпрдЪреЗ рд╣реЗ рдбреЙрдХрд░ рдЖрдгрд┐ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдНрдб-рдСрдирд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЖрд╣реЗ. рдбреЙрдХрд░ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рддреНрдпрд╛рдЪреНрдпрд╛ рд╡рд┐рд╢реЗрд╖ рдлрд╛рдЗрд▓реНрд╕ JSON рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рддрдпрд╛рд░ рдХрд░реЗрд▓.

рдЗрдереЗ рдкреНрд░рд╢реНрди рдкрдбрддреЛ, рдпрд╛ рдиреЛрдВрджреАрдВрдЪреЗ рдкреБрдвреЗ рдХрд╛рдп рдХрд░рд╛рд▓? рд╕рд░реНрд╡рд╛рдд рд╕реЛрдкрд╛ рдорд╛рд░реНрдЧ рд╕реНрдкрд╖реНрдЯ рдЖрд╣реЗ, рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ kubectl logs рдЖрдгрд┐ рдпрд╛ тАЬрд╢реЗрдВрдЧрд╛тАЭ рдЪреНрдпрд╛ рдиреЛрдВрджреА рдкрд╣рд╛. рдкрд░рдВрддреБ, рдХрджрд╛рдЪрд┐рдд, рд╣рд╛ рдПрдХ рдЪрд╛рдВрдЧрд▓рд╛ рдкрд░реНрдпрд╛рдп рдирд╛рд╣реА - рд▓реЙрдЧрд╕рд╣ рдХрд╛рд╣реАрддрд░реА рд╡реЗрдЧрд│реЗ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

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

рдЖрдореНрд╣рд╛рд▓рд╛ рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд╕рд╛рдзрдирд╛рдЪреА рдЧрд░рдЬ рдЖрд╣реЗ, рдЬреНрдпрд╛рдд рдореИрддреНрд░реАрдкреВрд░реНрдг рдорд╛рд░реНрдЧрд╛рдиреЗ, рдЖрдордЪреЗ рдбреЙрдХрд░ рддреНрдпрд╛рдЪреНрдпрд╛ рдлрд╛рдпрд▓реАрдВрдордзреНрдпреЗ рдареЗрд╡рдгрд╛рд░реЗ рд╣реЗ рд▓реЙрдЧ рдШреЗрдИрд▓ рдЖрдгрд┐ рддреЗ рдХреБрдареЗрддрд░реА рдкрд╛рдард╡реЗрд▓. рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдЖрдореНрд╣реА рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ рдбреЗрдордирд╕реЗрдЯрдЪреНрдпрд╛ рд░реВрдкрд╛рдд рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреЗ рдПрдЬрдВрдЯ рд▓рд╛рдБрдЪ рдХрд░рддреЛ - рдПрдХ рд▓реЙрдЧ рдХрд▓реЗрдХреНрдЯрд░, рдЬреНрдпрд╛рд▓рд╛ рдбреЙрдХрд░рдиреЗ рдЧреЛрд│рд╛ рдХреЗрд▓реЗрд▓реЗ рд▓реЙрдЧ рдХреЛрдареЗ рдЖрд╣реЗрдд рд╣реЗ рдлрдХреНрдд рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рдЬрд╛рддреЗ. рдЖрдгрд┐ рд╣рд╛ рдЧреЛрд│рд╛ рдХрд░рдгрд╛рд░рд╛ рдПрдЬрдВрдЯ рддреНрдпрд╛рдВрдирд╛ рд╕рд╣рдЬрдкрдгреЗ рдШреЗрдКрди рдЬрд╛рддреЛ, рдХрджрд╛рдЪрд┐рдд рддреНрдпрд╛рдВрдЪреЗ рд╡рд╛рдЯреЗрдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рджреЗрдЦреАрд▓ рдХрд░рддреЛ, рдХрджрд╛рдЪрд┐рдд рддреНрдпрд╛рдВрдирд╛ рдХрд╛рд╣реА рдЕрддрд┐рд░рд┐рдХреНрдд рдореЗрдЯрд╛-рдорд╛рд╣рд┐рддреА рджреЗрдКрди рд╕рдореГрджреНрдз рдХрд░рддреЛ рдЖрдгрд┐ рд╢реЗрд╡рдЯреА, рддреНрдпрд╛рдВрдирд╛ рдХреБрдареЗрддрд░реА рд╕реНрдЯреЛрд░реЗрдЬрд╕рд╛рдареА рдкрд╛рдард╡рддреЛ. рддреЗрдереЗ рддрдлрд╛рд╡рдд рдЖрдзреАрдЪ рд╢рдХреНрдп рдЖрд╣реЗ. рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдп рдореНрд╣рдгрдЬреЗ рдХрджрд╛рдЪрд┐рдд Elasticsearch, рдЬрд┐рдереЗ рддреБрдореНрд╣реА рдиреЛрдВрджреА рдареЗрд╡реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рддреЗрдереВрди рддреБрдореНрд╣реА рддреЗ рд╕реЛрдпреАрд╕реНрдХрд░рдкрдгреЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░реВ рд╢рдХрддрд╛. рдордЧ, рд╡рд┐рдирдВрддреА рд╡рд╛рдкрд░реВрди, рдХрд┐рдмрд╛рдирд╛ рд╡рд╛рдкрд░реВрди, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреНрдпрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд▓реЗрдЦ рддрдпрд╛рд░ рдХрд░рд╛, рддреНрдпрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕реВрдЪрдирд╛ рддрдпрд╛рд░ рдХрд░рд╛ рдЖрдгрд┐ рдЕрд╕реЗрдЪ.

рд╕рд░реНрд╡рд╛рдд рдорд╣рддреНрддреНрд╡рд╛рдЪреА рдХрд▓реНрдкрдирд╛, рдорд▓рд╛ рддреА рдкреБрдиреНрд╣рд╛ рдкреБрдиреНрд╣рд╛ рд╕рд╛рдВрдЧрд╛рдпрдЪреА рдЖрд╣реЗ, рддреА рдореНрд╣рдгрдЬреЗ рдбреЙрдХрд░рдЪреНрдпрд╛ рдЖрдд, рд╡рд┐рд╢реЗрд╖рдд: рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ, рддреБрдордЪреЗ рд▓реЙрдЧ рдлрд╛рдЗрд▓рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгреЗ рд╣реА рдЕрддрд┐рд╢рдп рд╡рд╛рдИрдЯ рдХрд▓реНрдкрдирд╛ рдЖрд╣реЗ.

рдХрд╛рд░рдг рдкреНрд░рдердо, рдХрдВрдЯреЗрдирд░рдордзреАрд▓ рд▓реЙрдЧ рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдорд┐рд│рд╡рдгреЗ рдХрдареАрдг рдЖрд╣реЗ. рдЖрдкрдг рдкреНрд░рдердо рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рдЬрд╛рд╡реЗ, рддреЗрдереЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рдЖрдгрд┐ рдирдВрддрд░ рд▓реЙрдЧ рдкрд╣рд╛. рдкреБрдвреАрд▓ рдореБрджреНрджрд╛ рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рдЬрд░ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдлрд╛рдИрд▓рдордзреНрдпреЗ рд▓реЙрдЧреНрд╕ рдЕрд╕рддреАрд▓ рддрд░ рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рд╕рд╛рдорд╛рдиреНрдпрдд: рдХрд┐рдорд╛рди рд╡рд╛рддрд╛рд╡рд░рдг рдЕрд╕рддреЗ рдЖрдгрд┐ рд▓реЙрдЧрд╕рд╣ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рдорд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдЙрдкрдпреБрдХреНрддрддрд╛ рдирд╕рддрд╛рдд. рддреНрдпрд╛рдВрдирд╛ рджрдлрди рдХрд░рд╛, рддреНрдпрд╛рдВрдЪреНрдпрд╛рдХрдбреЗ рдкрд╣рд╛, рддреНрдпрд╛рдВрдирд╛ рдордЬрдХреВрд░ рд╕рдВрдкрд╛рджрдХрд╛рдд рдЙрдШрдбрд╛. рдкреБрдврдЪрд╛ рдХреНрд╖рдг рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рдЬреЗрд╡реНрд╣рд╛ рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдХрдВрдЯреЗрдирд░рдЪреНрдпрд╛ рдЖрдд рдлрд╛рдЗрд▓рдордзреНрдпреЗ рд▓реЙрдЧ рдЕрд╕рддрд╛рдд, рдЬрд░ рд╣рд╛ рдХрдВрдЯреЗрдирд░ рд╣рдЯрд╡рд▓рд╛ рдЧреЗрд▓рд╛ рддрд░, рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рдордЬреЗрд▓, рд▓реЙрдЧ рддреНрдпрд╛рд╕рд╣ рдорд░рддреАрд▓. рддреНрдпрд╛рдиреБрд╕рд╛рд░, рдХрдВрдЯреЗрдирд░рдЪрд╛ рдХреЛрдгрддрд╛рд╣реА рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдореНрд╣рдгрдЬреЗ рдЖрдгрдЦреА рд▓реЙрдЧ рдирд╛рд╣реАрдд. рдкреБрдиреНрд╣рд╛, рд╡рд╛рдИрдЯ рдкрд░реНрдпрд╛рдп.

рдЖрдгрд┐ рд╢реЗрд╡рдЯрдЪрд╛ рдореБрджреНрджрд╛ рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рд╕рд╣рд╕рд╛ рддреБрдордЪрд╛ рдЕрд░реНрдЬ рдЕрд╕рддреЛ рдЖрдгрд┐ рддреЗрдЪ - рд╕рд╛рдорд╛рдиреНрдпрддрдГ рд╣реА рдПрдХрдореЗрд╡ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЪрд╛рд▓реВ рдЕрд╕рддреЗ. рддреБрдордЪреНрдпрд╛ рд▓реЙрдЧрд╕рд╣ рдлрд╛рдЗрд▓реНрд╕ рдлрд┐рд░рд╡рдгрд╛рд▒реНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рдХреНрд░рд┐рдпреЗрдмрджреНрджрд▓ рдЕрдЬрд┐рдмрд╛рдд рдЪрд░реНрдЪрд╛ рдирд╛рд╣реА. рдлрд╛рдЗрд▓рд╡рд░ рдиреЛрдВрджреА рд▓рд┐рд╣рд┐рд▓реНрдпрд╛ рдЬрд╛рдК рд▓рд╛рдЧрддрд╛рдЪ, рдпрд╛рдЪрд╛ рдЕрд░реНрде, рдорд╛рдл рдХрд░рд╛, рдЖрдореНрд╣реА рдЙрддреНрдкрд╛рджрди рд╕рд░реНрд╡реНрд╣рд░ рдЧрдорд╛рд╡рдгреНрдпрд╛рд╕ рд╕реБрд░рд╡рд╛рдд рдХрд░реВ. рдХрд╛рд░рдг, рдкреНрд░рдердо, рддреЗ рд╢реЛрдзрдгреЗ рдХрдареАрдг рдЖрд╣реЗ, рдХреЛрдгреАрд╣реА рддреНрдпрд╛рдВрдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдд рдирд╛рд╣реА, рддрд╕реЗрдЪ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╡рд░ рдХреЛрдгреАрд╣реА рдирд┐рдпрдВрддреНрд░рдг рдареЗрд╡рдд рдирд╛рд╣реА - рддреНрдпрд╛рдиреБрд╕рд╛рд░, рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рдЬрд╛рдЧрд╛ рд╕рдВрдкреЗрдкрд░реНрдпрдВрдд рдлрд╛рдЗрд▓ рдЕрд╡рд┐рд░рддрдкрдгреЗ рд╡рд╛рдврддреЗ. рдореНрд╣рдгреВрди, рдореА рдкреБрдиреНрд╣рд╛ рд╕рд╛рдВрдЧрддреЛ рдХреА рдбреЙрдХрд░рдордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХрд░рдгреЗ, рд╡рд┐рд╢реЗрд╖рдд: рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ, рдлрд╛рдЗрд▓рдордзреНрдпреЗ рд▓реЙрдЧ рдХрд░рдгреЗ рд╣реА рд╡рд╛рдИрдЯ рдХрд▓реНрдкрдирд╛ рдЖрд╣реЗ.

рдкреБрдвреАрд▓ рдореБрджреНрджрд╛, рдпреЗрдереЗ рдорд▓рд╛ рдпрд╛рдмрджреНрджрд▓ рдкреБрдиреНрд╣рд╛ рдмреЛрд▓рд╛рдпрдЪреЗ рдЖрд╣реЗ - рдЖрдореНрд╣реА рд▓реЙрдЧрдЪреНрдпрд╛ рд╡рд┐рд╖рдпрд╛рд▓рд╛ рд╕реНрдкрд░реНрд╢ рдХрд░рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ рд╕реЛрдпреАрд╕реНрдХрд░ рд╣реЛрдгреНрдпрд╛рд╕рд╛рдареА рд▓реЙрдЧ рдХрд╕реЗ рджрд┐рд╕рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рдпрд╛рдмрджреНрджрд▓ рдмреЛрд▓рдгреЗ рдЪрд╛рдВрдЧрд▓реЗ рд╣реЛрдИрд▓. рдореА рдореНрд╣рдЯрд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, рд╣рд╛ рд╡рд┐рд╖рдп рдереЗрдЯ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рддреЛ DevOps рдЪреНрдпрд╛ рд╡рд┐рд╖рдпрд╛рд╢реА рдЦреВрдк рдЪрд╛рдВрдЧрд▓рд╛ рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ. рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдХрд▓реНрдЪрд░ рдЖрдгрд┐ рдпрд╛ рджреЛрди рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рд╡рд┐рднрд╛рдЧрд╛рдВрдордзреАрд▓ рдореИрддреНрд░реА рдпрд╛ рд╡рд┐рд╖рдпрд╛рд╡рд░ - рджреЗрд╡ рдЖрдгрд┐ рдСрдкреНрд╕, рдЬреЗрдгреЗрдХрд░реВрди рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рд╕реЛрдпреАрд╕реНрдХрд░ рд╡рд╛рдЯреЗрд▓.

рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдХреА рдЖрджрд░реНрд╢рдкрдгреЗ, рдЖрдЬ, рд▓реЙрдЧ рдЬреЗрдПрд╕рдУрдПрди рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗ рдЬрд╛рд╡реЗрдд. рдЬрд░ рддреБрдордЪрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рдХрд╛рд╣реА рди рд╕рдордЬрдгреНрдпрд╛рдЬреЛрдЧрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЕрд╕реЗрд▓, рдЬреЛ рди рд╕рдордЬрдгреНрдпрд╛рдЬреЛрдЧреНрдпрд╛ рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рд▓реЙрдЧ рд▓рд┐рд╣рд┐рддреЛ рдХрд╛рд░рдг рддреБрдореНрд╣реА рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреЗ рдкреНрд░рд┐рдВрдЯ рдХрд┐рдВрд╡рд╛ рдЕрд╕реЗ рдХрд╛рд╣реАрддрд░реА рдЯрд╛рдХрд▓реЗ рдЕрд╕реЗрд▓, рддрд░ рдЖрддрд╛ рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреЗ рдлреНрд░реЗрдорд╡рд░реНрдХ, рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреЗ рд░реЕрдкрд░ рдЧреБрдЧрд▓ рдХрд░рдгреНрдпрд╛рдЪреА рд╡реЗрд│ рдЖрд▓реА рдЖрд╣реЗ рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд╛рдорд╛рдиреНрдп рд▓реЙрдЧрд┐рдВрдЧ рд▓рд╛рдЧреВ рдХрд░реВ рджреЗрддреЗ; рддреЗрдереЗ JSON рдордзреНрдпреЗ рд▓реЙрдЧрд┐рдВрдЧ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рд╕рдХреНрд╖рдо рдХрд░рд╛, рдХрд╛рд░рдг JSON рд╣реЗ рд╕рд╛рдзреЗ рд╕реНрд╡рд░реВрдк рдЖрд╣реЗ, рддреНрдпрд╛рдЪреЗ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХрд░рдгреЗ рд╕реЛрдкреЗ рдЖрд╣реЗ.

рдЬрд░ рддреБрдордЪрд╛ JSON рдХрд╛рд╣реА рдирд┐рдХрд╖рд╛рдВрдиреБрд╕рд╛рд░ рдХрд╛рд░реНрдп рдХрд░рдд рдирд╕реЗрд▓, рддрд░ рдХреЛрдгрд╛рд▓рд╛ рдХрд╛рдп рдорд╛рд╣рд┐рдд рдирд╛рд╣реА, рддрд░ рдХрд┐рдорд╛рди рд▓реЙрдЧ рдЗрди рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рд▓рд┐рд╣рд╛ рдЬреНрдпрд╛рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдпреЗрдереЗ, рддреНрдпрд╛рдРрд╡рдЬреА, рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдмрджреНрджрд▓ рд╡рд┐рдЪрд╛рд░ рдХрд░рдгреЗ рдпреЛрдЧреНрдп рдЖрд╣реЗ рдХреА, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЬрд░ рддреБрдореНрд╣реА рдХрдВрдЯреЗрдирд░рдЪрд╛ рдПрдХ рд╕рдореВрд╣ рдЪрд╛рд▓рд╡рдд рдЕрд╕рд╛рд▓ рдХрд┐рдВрд╡рд╛ рдлрдХреНрдд nginx рд╕рд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдд рдЕрд╕рд╛рд▓ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХрд╛рдЪреА рд╕реНрд╡рддрдГрдЪреА рд▓реЙрдЧрд┐рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЖрд╣реЗрдд, рддрд░ рдХрджрд╛рдЪрд┐рдд рдЕрд╕реЗ рджрд┐рд╕рддреЗ рдХреА рддреЗ рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рдЦреВрдк рдЧреИрд░рд╕реЛрдпреАрдЪреЗ рдЕрд╕реЗрд▓. рддреНрдпрд╛рдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рд╛. рдХрд╛рд░рдг рдкреНрд░рддреНрдпреЗрдХ рдирд╡реАрди nginx рдЙрджрд╛рд╣рд░рдгрд╛рд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рдкрд╛рд░реНрд╕рд░ рд▓рд┐рд╣рд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓, рдХрд╛рд░рдг рддреЗ рд▓реЙрдЧ рд╡реЗрдЧрд│реНрдпрд╛ рдкрджреНрдзрддреАрдиреЗ рд▓рд┐рд╣рд┐рддрд╛рдд. рдкреБрдиреНрд╣рд╛, рдпрд╛ рд╕рд░реНрд╡ nginx рдЙрджрд╛рд╣рд░рдгрд╛рдВрдордзреНрдпреЗ рд╕рдорд╛рди рд▓реЙрдЧрд┐рдВрдЧ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреЗ рд╕рд░реНрд╡ рд▓реЙрдЧ рдкреВрд░реНрдгрдкрдгреЗ рдПрдХрд╕рд╛рд░рдЦреЗ рд▓рд┐рд╣рд┐рд▓реЗ рдЖрд╣реЗрдд рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рдгреНрдпрд╛рдмрджреНрджрд▓ рд╡рд┐рдЪрд╛рд░ рдХрд░рдгреЗ рдпреЛрдЧреНрдп рдЖрд╣реЗ. рд╣реЗрдЪ рдкреВрд░реНрдгрдкрдгреЗ рд╕рд░реНрд╡ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдирд╛ рд▓рд╛рдЧреВ рд╣реЛрддреЗ.

рд╕рд░рддреЗрд╢реЗрд╡рдЯреА, рдорд▓рд╛ рдЖрдЧреАрдд рдЗрдВрдзрди рджреЗрдЦреАрд▓ рдЬреЛрдбрд╛рдпрдЪреЗ рдЖрд╣реЗ рдХреА, рдЖрджрд░реНрд╢рдкрдгреЗ, рдорд▓реНрдЯреА-рд▓рд╛рдЗрди рдлреЙрд░рдореЕрдЯ рд▓реЙрдЧ рдЯрд╛рд│рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗрдд. рд╣реА рдЧреЛрд╖реНрдЯ рдЖрд╣реЗ, рдЬрд░ рддреБрдореНрд╣реА рдХрдзреАрд╣реА рд▓реЙрдЧ рдХрд▓реЗрдХреНрдЯрд░реНрд╕рд╕реЛрдмрдд рдХрд╛рдо рдХреЗрд▓реЗ рдЕрд╕реЗрд▓, рддрд░ рдмрд╣реБрдзрд╛ рддреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рдп рд╡рдЪрди рджреЗрддрд╛рдд рддреЗ рддреБрдореНрд╣реА рдкрд╛рд╣рд┐рд▓реЗ рдЕрд╕реЗрд▓, рдХреА рддреЗ рдорд▓реНрдЯреА-рд▓рд╛рдЗрди рд▓реЙрдЧрд╕рд╣ рдХрд╛рдо рдХрд░реВ рд╢рдХрддрд╛рдд, рддреЗ рдХрд╕реЗ рдЧреЛрд│рд╛ рдХрд░рд╛рдпрдЪреЗ рддреЗ рдЬрд╛рдгреВрди рдШреЗрдК рд╢рдХрддрд╛рдд. рдЦрд░рдВ рддрд░, рдорд╛рдЭреНрдпрд╛ рдорддреЗ, рдЖрдЬ рдПрдХрд╣реА рдХрд▓реЗрдХреНрдЯрд░ рдмрд╣реБ-рд▓рд╛рдЗрди рд▓реЙрдЧ рд╕рд╛рдорд╛рдиреНрдпрдкрдгреЗ, рдкреВрд░реНрдгрдкрдгреЗ рдЖрдгрд┐ рддреНрд░реБрдЯреАрдВрд╢рд┐рд╡рд╛рдп рдЧреЛрд│рд╛ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдорд╛рдирд╡реА рдорд╛рд░реНрдЧрд╛рдиреЗ, рдЬреЗрдгреЗрдХрд░реВрди рддреЗ рд╕реЛрдпреАрд╕реНрдХрд░ рдЖрдгрд┐ рддреНрд░реБрдЯреА-рдореБрдХреНрдд рдЕрд╕реЗрд▓.

Kubernetes рдордзреНрдпреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХрддрд╛

рдкрд░рдВрддреБ рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕ рд╣реЗ рдиреЗрд╣рдореАрдЪ рдорд▓реНрдЯреА-рд▓рд╛рдЗрди рд▓реЙрдЧ рдЕрд╕рддрд╛рдд рдЖрдгрд┐ рддреЗ рдХрд╕реЗ рдЯрд╛рд│рд╛рдпрдЪреЗ. рдпреЗрдереЗ рдкреНрд░рд╢реНрди рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рд▓реЙрдЧ рд╣рд╛ рдЗрд╡реНрд╣реЗрдВрдЯрдЪрд╛ рд░реЗрдХреЙрд░реНрдб рдЕрд╕рддреЛ рдЖрдгрд┐ рд╕реНрдЯреЕрдХреНрдЯреНрд░реЗрд╕ рд╣рд╛ рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рд▓реЙрдЧ рдирд╛рд╣реА. рдЬрд░ рдЖрдореНрд╣реА рд▓реЙрдЧ рдЧреЛрд│рд╛ рдХреЗрд▓реЗ рдЖрдгрд┐ рддреЗ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХрд╕рд░реНрдЪрдордзреНрдпреЗ рдХреБрдареЗрддрд░реА рдареЗрд╡рд▓реЗ рдЖрдгрд┐ рдирдВрддрд░ рддреНрдпрд╛рдВрдЪреНрдпрд╛рдХрдбреВрди рдЖрд▓реЗрдЦ рдХрд╛рдврд▓реЗ, рддреБрдордЪреНрдпрд╛ рд╕рд╛рдЗрдЯрд╡рд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдкрд╛рдВрдЪреЗ рдХрд╛рд╣реА рдЕрд╣рд╡рд╛рд▓ рддрдпрд╛рд░ рдХреЗрд▓реЗ, рддрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕ рдорд┐рд│рд╛рд▓реНрдпрд╛рд╡рд░ рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рд╣реЛрддреЛ рдХреА рдХрд╛рд╣реАрддрд░реА рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдШрдбрдд рдЖрд╣реЗ. рддреБрдордЪреНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдд рдПрдХ рди рд╣рд╛рддрд╛рд│рд▓реЗрд▓реА рдкрд░рд┐рд╕реНрдерд┐рддреА. рдЖрдгрд┐ рддреЗ рдЯреНрд░реЕрдХ рдХрд░реВ рд╢рдХрдгрд╛рд░реНтАНрдпрд╛ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдХреБрдареЗрддрд░реА рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдЕрдкрд▓реЛрдб рдХрд░рдгреЗ рдЕрд░реНрдердкреВрд░реНрдг рдЖрд╣реЗ.

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

рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди

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

рдбреЙрдХрд░, рдорд╛рдЭреНрдпрд╛ рдорддреЗ, рдорд╛рдирдХрд╛рдВрдмрджреНрджрд▓ рдЖрд╣реЗ. рдЖрдгрд┐ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХрджреГрд╖реНрдЯреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдЧреЛрд╖реНрдЯреАрд╕рд╛рдареА рдорд╛рдирдХреЗ рдЖрд╣реЗрдд: рдЖрдкрд▓рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдорд╛рдирдХреЗ, рдЖрдкрд▓рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдорд╛рдирдХреЗ.

Kubernetes рдордзреНрдпреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХрддрд╛

рдЖрдгрд┐ рд╣реА рдЧреЛрд╖реНрдЯ - рдЖрдореНрд╣реА рддреА рдЖрдзреА рд╡рд╛рдкрд░рд▓реА рд╣реЛрддреА, рддреА рдлрдХреНрдд рдХрдВрдЯреЗрдирд░рдЪреНрдпрд╛ рдЖрдЧрдордирд╛рдиреЗ рд╡рд┐рд╢реЗрд╖рддрдГ рд▓реЛрдХрдкреНрд░рд┐рдп рдЭрд╛рд▓реА - рдпрд╛ рдЧреЛрд╖реНрдЯреАрд▓рд╛ ENV (рдкрд░реНрдпрд╛рд╡рд░рдг) рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдореНрд╣рдгрддрд╛рдд, рдореНрд╣рдгрдЬреЗрдЪ рддреБрдордЪреНрдпрд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдЕрд╕рд▓реЗрд▓реЗ рдкрд░реНрдпрд╛рд╡рд░рдгреАрдп рдЪрд▓. рддреБрдордЪрд╛ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рд╣рд╛ рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ рдПрдХ рдЖрджрд░реНрд╢ рдорд╛рд░реНрдЧ рдЖрд╣реЗ, рдХрд╛рд░рдг рддреБрдордЪреНрдпрд╛рдХрдбреЗ JAVA, Python, Go, Perl, God forbid рдордзреАрд▓ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЕрд╕рддреАрд▓ рдЖрдгрд┐ рддреЗ рд╕рд░реНрд╡ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реЛрд╕реНрдЯ, рдбреЗрдЯрд╛рдмреЗрд╕ рд╡рд╛рдкрд░рдХрд░реНрддрд╛, рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд╛рд╕рд╡рд░реНрдб рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рд╡рд╛рдЪреВ рд╢рдХрддреАрд▓, рддрд░ рддреЗ рдЖрджрд░реНрд╢ рдЖрд╣реЗ. рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд▓реЕрдирдордзреНрдпреЗ рдЪрд╛рд░ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рднрд╛рд╖рд╛рдВрдордзреАрд▓ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рддреНрдпрд╛рдЪ рдкреНрд░рдХрд╛рд░реЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗрдд. рдЖрдгрдЦреА рднрд┐рдиреНрди рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдирд╛рд╣реАрдд.

ENV рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рд╡рд╛рдкрд░реВрди рд╕рд░реНрд╡ рдХрд╛рд╣реА рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдЬреЗрд╡реНрд╣рд╛ рдЖрдкрдг Kubernetes рдмрджреНрджрд▓ рдмреЛрд▓рддреЛ, рддреЗрд╡реНрд╣рд╛ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯрдордзреНрдпреЗ ENV рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдШреЛрд╖рд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдПрдХ рдЪрд╛рдВрдЧрд▓рд╛ рдорд╛рд░реНрдЧ рдЖрд╣реЗ. рддреНрдпрд╛рдиреБрд╕рд╛рд░, рдЬрд░ рдЖрдореНрд╣реА рдЧреБрдкреНрдд рдбреЗрдЯрд╛рдмрджреНрджрд▓ рдмреЛрд▓рдд рдЖрд╣реЛрдд, рддрд░ рдЖрдореНрд╣реА рддрд╛рдмрдбрддреЛрдм ENV рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рдордзреАрд▓ рдЧреБрдкреНрдд рдбреЗрдЯрд╛ (рд╕рдВрдХреЗрддрд╢рдмреНрдж рддреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдЗ.) рдЧреБрдкреНрдд рдордзреНрдпреЗ рдврдХрд▓реВ рд╢рдХрддреЛ, рдПрдХ рдЧреБрдкреНрдд рдХреНрд▓рд╕реНрдЯрд░ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддреЛ рдЖрдгрд┐ рддреИрдирд╛рддреАрдордзреАрд▓ ENV рд╡рд░реНрдгрдирд╛рдд рд╕реВрдЪрд┐рдд рдХрд░реВ рд╢рдХрддреЛ рдХреА рдЖрдореНрд╣реА рдереЗрдЯ рдШреЛрд╖рдгрд╛ рдХрд░рдд рдирд╛рд╣реА. рдпрд╛ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдЪреЗ рдореВрд▓реНрдп рдЖрдгрд┐ рдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд╛рд╕рд╡рд░реНрдб рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдЪреЗ рдореВрд▓реНрдп рдЧреБрдкреНрддрддреЗрддреВрди рд╡рд╛рдЪрд▓реЗ рдЬрд╛рдИрд▓. рд╣реЗ рдорд╛рдирдХ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рд╡рд░реНрддрди рдЖрд╣реЗ. рдЖрдгрд┐ рддреБрдордЪреЗ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рд╣рд╛ рд╕рд░реНрд╡рд╛рдд рдЖрджрд░реНрд╢ рдкрд░реНрдпрд╛рдп рдЖрд╣реЗ. рдлрдХреНрдд рдХреЛрдб рд╕реНрддрд░рд╛рд╡рд░, рд╣реЗ рдкреБрдиреНрд╣рд╛ рд╡рд┐рдХрд╕рдХрд╛рдВрдирд╛ рд▓рд╛рдЧреВ рд╣реЛрддреЗ. рддреБрдореНрд╣реА DevOps рдЕрд╕рд▓реНрдпрд╛рд╕, рддреБрдореНрд╣реА рд╡рд┐рдЪрд╛рд░реВ рд╢рдХрддрд╛: тАЬрдорд┐рддреНрд░рд╛рдВрдиреЛ, рдХреГрдкрдпрд╛ рддреБрдордЪреНрдпрд╛ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдирд▓рд╛ рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рд╡рд╛рдЪрд╛рдпрд▓рд╛ рд╢рд┐рдХрд╡рд╛. рдЖрдгрд┐ рдЖрдкрдг рд╕рд░реНрд╡ рдЖрдирдВрджреА рд╣реЛрдК.тАЭ

рдЬрд░ рдХрдВрдкрдиреАрддреАрд▓ рдкреНрд░рддреНрдпреЗрдХрд╛рдиреЗ рд╕рдорд╛рди рдирд╛рдорд╛рдВрдХрд┐рдд рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рд╡рд╛рдЪрд▓реЗ рддрд░ рддреЗ рдЫрд╛рди рдЖрд╣реЗ. рдЬреЗрдгреЗрдХрд░реБрди рдЕрд╕реЗ рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА рдХреА рдХрд╛рд╣реА рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдЪреА рд╡рд╛рдЯ рдкрд╛рд╣рдд рдЖрд╣реЗрдд, рдЗрддрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдирд╛рд╡рд╛рдЪреА рд╡рд╛рдЯ рдкрд╛рд╣рдд рдЖрд╣реЗрдд, рдЗрддрд░ рдХрд╢рд╛рдЪреА рддрд░реА рд╡рд╛рдЯ рдкрд╛рд╣рдд рдЖрд╣реЗрдд, рдЗрддрд░ рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдбреАрдмреАрдПрдирдЪреА рд╡рд╛рдЯ рдкрд╛рд╣рдд рдЖрд╣реЗрдд, рдЬреЗрдгреЗрдХрд░реВрди рддреНрдпрд╛рдиреБрд╕рд╛рд░, рдПрдХрд╕рдорд╛рдирддрд╛ рдпреЗрдИрд▓.

рд╕рдорд╕реНрдпрд╛ рддреЗрд╡реНрд╣рд╛ рдпреЗрддреЗ рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдЗрддрдХреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдЕрд╕рддрд╛рдд рдХреА рддреБрдореНрд╣реА рдлрдХреНрдд рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдЙрдШрдбрддрд╛ - рдЖрдгрд┐ рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рдЪреНрдпрд╛ рдкрд╛рдЪрд╢реЗ рдУрд│реА рдЕрд╕рддрд╛рдд. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдлрдХреНрдд рдкрд░реНрдпрд╛рд╡рд░рдгреАрдп рдЪрд▓рдиреЗ рд╡рд╛рдврд▓реЗрд▓реА рдЖрд╣реЗрдд - рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рдпрд╛рдкреБрдвреЗ рд╕реНрд╡рдд: рд▓рд╛ рдЫрд│рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдХреЙрдиреНрдлрд┐рдЧреНрд╕ рд╡рд╛рдкрд░рдгреЗ рд╕реБрд░реВ рдХрд░рдгреЗ рдЕрд░реНрдердкреВрд░реНрдг рд╣реЛрдИрд▓. рдореНрд╣рдгрдЬреЗрдЪ, рдХреЙрдиреНрдлрд┐рдЧрдиреНрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдордЪреНрдпрд╛ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдирд▓рд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рд╛.

рдлрдХреНрдд рдкреНрд░рд╢реНрди рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рдХреЙрдиреНрдлрд┐рдЧрдиреНрд╕ рд╣реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд╛рдЯрдд рдирд╛рд╣реА. Config.pi рд╣реЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╕реЛрдпреАрдЪреЗ рдЕрд╕рд▓реЗрд▓реЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдирд╛рд╣реА. рдХрд┐рдВрд╡рд╛ рддреБрдордЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдлреЙрд░рдореЕрдЯрдордзреАрд▓ рдХрд╛рд╣реА рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди, рд╡реИрдХрд▓реНрдкрд┐рдХрд░рд┐рддреНрдпрд╛ рдЧрд┐рдлреНрдЯреЗрдб - рд╣реЗ рджреЗрдЦреАрд▓ рдорд▓рд╛ рдореНрд╣рдгрд╛рдпрдЪреЗ рдЖрд╣реЗ рддреЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдирд╛рд╣реА.

рдореА рдЬреНрдпрд╛рдмрджреНрджрд▓ рдмреЛрд▓рдд рдЖрд╣реЗ рддреЗ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕реНрд╡рд░реВрдкрд╛рддреАрд▓ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЖрд╣реЗ, рдореНрд╣рдгрдЬреЗрдЪ рдЖрддрд╛рдкрд░реНрдпрдВрдд рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рдорд╛рдирдХ .yaml рдорд╛рдирдХ рдЖрд╣реЗ. рддреЗ рдХрд╕реЗ рд╡рд╛рдЪрд╛рдпрдЪреЗ рддреЗ рд╕реНрдкрд╖реНрдЯ рдЖрд╣реЗ, рддреЗ рдорд╛рдирд╡реА рд╡рд╛рдЪрдиреАрдп рдЖрд╣реЗ, рддреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рд╡рд░реВрди рдХрд╕реЗ рд╡рд╛рдЪрд╛рдпрдЪреЗ рддреЗ рд╕реНрдкрд╖реНрдЯ рдЖрд╣реЗ.

рддреНрдпрд╛рдиреБрд╕рд╛рд░, YAML рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рддреБрдореНрд╣реА рджреЗрдЦреАрд▓, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, JSON рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛, рддреЗрдереВрди рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╡рд╛рдЪрдгреНрдпрд╛рдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ рдкрд╛рд░реНрд╕рд┐рдВрдЧ YAML рдкреНрд░рдорд╛рдгреЗрдЪ рд╕реЛрдпреАрдЪреЗ рдЖрд╣реЗ. рд▓реЛрдХрд╛рдВрдирд╛ рд╡рд╛рдЪрдгреЗ рдЕрдзрд┐рдХ рдЧреИрд░рд╕реЛрдпреАрдЪреЗ рдЖрд╣реЗ. рддреБрдореНрд╣реА рдлреЙрд░рдореЕрдЯ рд╡рд╛рдкрд░реВрди рдкрд╛рд╣реВ рд╢рдХрддрд╛, a la ini. рдорд╛рдирд╡реА рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди рд╣реЗ рд╡рд╛рдЪрдгреЗ рдЦреВрдк рд╕реЛрдпреАрдЪреЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреНрдпрд╛рд╡рд░ рдЖрдкреЛрдЖрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреЗ рдЧреИрд░рд╕реЛрдпреАрдЪреЗ рдЕрд╕реВ рд╢рдХрддреЗ, рдпрд╛ рдЕрд░реНрдерд╛рдиреЗ рдХреА рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреА рд╕реНрд╡рддрдГрдЪреА рдХреЙрдиреНрдлрд┐рдЧреНрд╕ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рд╛рдпрдЪреА рдЕрд╕реЗрд▓ рддрд░, ini рдлреЙрд░рдореЕрдЯ рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрдзреАрдЪ рдЧреИрд░рд╕реЛрдпреАрдЪреЗ рдЕрд╕реВ рд╢рдХрддреЗ.

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

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

рдкреБрдиреНрд╣рд╛, рдореА рдпрд╛рдмрджреНрджрд▓ рдЖрдзреАрдЪ рдмреЛрд▓рд▓реЛ рдЖрд╣реЗ - рдЧреБрдкреНрдд рдорд╛рд╣рд┐рддреА рдХреЙрдиреНрдлрд┐рдЧрдореЕрдкрдордзреНрдпреЗ рдирд╛рд╣реА, рдЧреБрдкреНрдд рдорд╛рд╣рд┐рддреА рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рдордзреНрдпреЗ рдирд╛рд╣реА, рдЧреБрдкреНрдд рдорд╛рд╣рд┐рддреА рдЧреБрдкрд┐рддрд╛рдВрдордзреНрдпреЗ рдирд╛рд╣реА. рддрд┐рдереВрди рд╣реА рдЧреБрдкреНрдд рдорд╛рд╣рд┐рддреА рдореБрддреНрд╕рджреНрджреЗрдЧрд┐рд░реАрд╢реА рдЬреЛрдбрд╛. рд╕рд╣рд╕рд╛ рдЖрдореНрд╣реА рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕, рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯреНрд╕, рдХреЙрдиреНрдлрд┐рдЧрдореЕрдкреНрд╕, рд╕рд░реНрд╡реНрд╣рд┐рд╕реЗрд╕рдЪреЗ рд╕рд░реНрд╡ рд╡рд░реНрдгрди рдЧрд┐рдЯрдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЛ. рддреНрдпрд╛рдиреБрд╕рд╛рд░, git рдордзреАрд▓ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдкрд╛рд╕рд╡рд░реНрдб рдЯрд╛рдХрдгреЗ, рдЬрд░реА рддреЗ рддреБрдордЪреЗ git рдЕрд╕рд▓реЗ рддрд░реАрд╣реА, рдЬреЗ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдХрдВрдкрдиреАрдордзреНрдпреЗ рдЖрд╣реЗ, рд╣реА рдПрдХ рд╡рд╛рдИрдЯ рдХрд▓реНрдкрдирд╛ рдЖрд╣реЗ. рдХрд╛рд░рдг, рдХрдореАрддрдХрдореА, git рд╕рд░реНрд╡рдХрд╛рд╣реА рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рддреЗ рдЖрдгрд┐ рддреЗрдереВрди рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛рдвреВрди рдЯрд╛рдХрдгреЗ рдЗрддрдХреЗ рд╕реЛрдкреЗ рдирд╛рд╣реА.

рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреА

рдкреБрдврдЪрд╛ рдореБрджреНрджрд╛ рдореНрд╣рдгрдЬреЗ рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреА. рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреА рдореНрд╣рдгрдЬреЗ рддреБрдордЪрд╛ рдЕрд░реНрдЬ рдХрд╛рд░реНрдпрд░рдд рдЖрд╣реЗ рдХреА рдирд╛рд╣реА рд╣реЗ рддрдкрд╛рд╕рдгреЗ. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдЖрдореНрд╣реА рдмрд░реНтАНрдпрд╛рдЪрджрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдмрджреНрджрд▓ рдмреЛрд▓рдд рдЕрд╕рддреЛ, рдЬреНрдпрд╛рд╕рд╛рдареА, рддреНрдпрд╛рдиреБрд╕рд╛рд░, рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреАрдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди (рдпреЗрдереЗ рдЖрдгрд┐ рдкреБрдвреЗ рднрд╛рд╖рд╛рдВрддрд░ рди рдХрд░рдгреЗ рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ) рд╣реА рдХрд╛рд╣реА рдЦрд╛рд╕ URL рдЕрд╕реЗрд▓, рдЬреНрдпрд╛рд╡рд░ рддреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛рдд. рдПрдХ рдорд╛рдирдХ, рддреЗ рд╕рд╣рд╕рд╛ рдХрд░рддрд╛рдд /health.

рдпрд╛ URL рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛рдирд╛, рддреНрдпрд╛рдиреБрд╕рд╛рд░, рдЖрдордЪрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдПрдХрддрд░ "рд╣реЛрдп, рдареАрдХ рдЖрд╣реЗ, рдорд╛рдЭреНрдпрд╛рдмрд░реЛрдмрд░ рд╕рд░реНрд╡рдХрд╛рд╣реА рдареАрдХ рдЖрд╣реЗ, 200" рдХрд┐рдВрд╡рд╛ "рдирд╛рд╣реА, рдорд╛рдЭреНрдпрд╛рдмрд░реЛрдмрд░ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдареАрдХ рдирд╛рд╣реА, рдХрд╛рд╣реА 500" рдЕрд╕реЗ рдореНрд╣рдгрддрд╛рдд. рддреНрдпрд╛рдиреБрд╕рд╛рд░, рдЬрд░ рдЖрдордЪрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рди http рдирд╕реЗрд▓, рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдирд╕реЗрд▓, рддрд░ рдЖрдореНрд╣реА рдЖрддрд╛ рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдбрд┐рдордирдмрджреНрджрд▓ рдмреЛрд▓рдд рдЖрд╣реЛрдд, рдЖрдореНрд╣реА рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреА рдХрд╢реА рдХрд░рд╛рд╡реА рд╣реЗ рд╢реЛрдзреВ рд╢рдХрддреЛ. рдореНрд╣рдгрдЬреЗрдЪ, рд╣реЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА, рдЬрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ http рдирд╕реЗрд▓, рддрд░ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреАрд╢рд┐рд╡рд╛рдп рдХрд╛рд░реНрдп рдХрд░рддреЗ рдЖрдгрд┐ рд╣реЗ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рдХрд╛рд░реЗ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА. рддреБрдореНрд╣реА рдлрд╛рдИрд▓рдордзреАрд▓ рдХрд╛рд╣реА рдорд╛рд╣рд┐рддреА рдЕрдзреВрдирдордзреВрди рдЕрдкрдбреЗрдЯ рдХрд░реВ рд╢рдХрддрд╛, рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рдбрд┐рдордирд╕рд╛рдареА рдХрд╛рд╣реА рдЦрд╛рд╕ рдХрдорд╛рдВрдб рдШреЗрдКрди рдпреЗрдК рд╢рдХрддрд╛, рдЬрд╕реЗ рдХреА, daemon status, рдЬреЗ рдореНрд╣рдгреЗрд▓ "рд╣реЛрдп, рд╕рд░реНрд╡ рдХрд╛рд╣реА рдареАрдХ рдЖрд╣реЗ, рдбрд┐рдорди рдХрд╛рд░реНрдпрд░рдд рдЖрд╣реЗ, рддреЛ рдЬрд┐рд╡рдВрдд рдЖрд╣реЗ."

рддреЗ рдХрд╢рд╛рд╕рд╛рдареА рдЖрд╣реЗ? рдкреНрд░рдердо рдЖрдгрд┐ рд╕рд░реНрд╡рд╛рдд рд╕реНрдкрд╖реНрдЯ рдЧреЛрд╖реНрдЯ рдореНрд╣рдгрдЬреЗ рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреА рдХрд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ - рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд╛рд░реНрдп рдХрд░рдд рдЖрд╣реЗ рд╣реЗ рд╕рдордЬрдгреНрдпрд╛рд╕рд╛рдареА. рдореНрд╣рдгрдЬреЗ, рд╣реЗ рдлрдХреНрдд рдореВрд░реНрдЦрдкрдгрд╛рдЪреЗ рдЖрд╣реЗ, рдЬреЗрд╡реНрд╣рд╛ рддреЗ рдЖрддрд╛ рдЪрд╛рд▓реВ рдЖрд╣реЗ, рдЕрд╕реЗ рджрд┐рд╕рддреЗ рдХреА рддреЗ рдХрд╛рд░реНрдп рдХрд░рдд рдЖрд╣реЗ, рдореНрд╣рдгреВрди рдЖрдкрдг рдЦрд╛рддреНрд░реА рдмрд╛рд│рдЧреВ рд╢рдХрддрд╛ рдХреА рддреЗ рдХрд╛рд░реНрдп рдХрд░рдд рдЖрд╣реЗ. рдЖрдгрд┐ рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЪрд╛рд▓реВ рдЖрд╣реЗ, рдХрдВрдЯреЗрдирд░ рдЪрд╛рд▓реВ рдЖрд╣реЗ, рдЙрджрд╛рд╣рд░рдг рдХрд╛рд░реНрдп рдХрд░рдд рдЖрд╣реЗ, рд╕рд░реНрд╡ рдХрд╛рд╣реА рдареАрдХ рдЖрд╣реЗ - рдЖрдгрд┐ рдирдВрддрд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдиреА рдЖрдзреАрдЪ рддрд╛рдВрддреНрд░рд┐рдХ рд╕рдорд░реНрдердирд╛рддреВрди рд╕рд░реНрд╡ рдлреЛрди рдирдВрдмрд░ рдХрд╛рдкрд▓реЗ рдЖрд╣реЗрдд рдЖрдгрд┐ рдореНрд╣рдгрддрд╛рдд тАЬрддреВ рдХрд╛рдп рдЖрд╣реЗрд╕..., рддреВ рдЭреЛрдкреА рдЧреЗрд▓реЛ, рдХрд╛рд╣реАрд╣реА рдХрд╛рдо рдХрд░рдд рдирд╛рд╣реА.тАЭ

рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреА рд╣рд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди рдкрд╛рд╣рдгреНрдпрд╛рдЪрд╛ рдПрдХ рдорд╛рд░реНрдЧ рдЖрд╣реЗ рдХреА рддреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ. рдкрджреНрдзрддреАрдВрдкреИрдХреА рдПрдХ. рдЪрд▓рд╛ рд╣реЗ рдЕрд╕реЗ рдареЗрд╡реВрдпрд╛. Kubernetes рдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди, рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗрд╡реНрд╣рд╛ рд╕реБрд░реВ рд╣реЛрддреЛ рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рдЪрд╛ рд╣рд╛ рдПрдХ рдорд╛рд░реНрдЧ рдЖрд╣реЗ, рдХрд╛рд░рдг рдЖрдореНрд╣рд╛рд▓рд╛ рд╕рдордЬрддреЗ рдХреА рдХрдВрдЯреЗрдирд░ рдХрдзреА рд▓реЙрдиреНрдЪ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛, рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрдгрд┐ рд╕реБрд░реВ рдЭрд╛рд▓рд╛ рдЖрдгрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдереЗрдЯ рдпрд╛ рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рдХрдзреА рд▓реЙрдиреНрдЪ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдпрд╛рдд рдлрд░рдХ рдЖрд╣реЗ. рдХрд╛рд░рдг рдЬрд░ рдЖрдкрдг рдХрд╛рд╣реА рд╕рд░рд╛рд╕рд░реА рдЬрд╛рд╡рд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдШреЗрддрд▓реЗ рдЖрдгрд┐ рддреЗ рдбреЙрдХрдордзреНрдпреЗ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛, рддрд░ рдЪрд╛рд│реАрд╕ рд╕реЗрдХрдВрдж, рдХрд┐рдВрд╡рд╛ рдЕрдЧрджреА рдПрдХ рдорд┐рдирд┐рдЯ, рдХрд┐рдВрд╡рд╛ рдЕрдЧрджреА рджрд╣рд╛, рддреЗ рдЕрдЧрджреА рдЪрд╛рдВрдЧрд▓реЗ рд╕реБрд░реВ рд╣реЛрдК рд╢рдХрддреЗ. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдЖрдкрдг рдХрдореАрддрдХрдореА рддреНрдпрд╛рдЪреНрдпрд╛ рдкреЛрд░реНрдЯрд╡рд░ рдареЛрдард╛рд╡реВ рд╢рдХрддрд╛, рддреЗ рддреЗрдереЗ рдЙрддреНрддрд░ рджреЗрдгрд╛рд░ рдирд╛рд╣реА, рдореНрд╣рдгрдЬреЗрдЪ рддреЗ рдЕрджреНрдпрд╛рдк рд░рд╣рджрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕ рддрдпрд╛рд░ рдирд╛рд╣реА.

рдкреБрдиреНрд╣рд╛, рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреАрдЪреНрдпрд╛ рдорджрддреАрдиреЗ рдЖрдгрд┐ рдЖрдореНрд╣реА рдпреЗрдереЗ рд╡рд│рдд рдЖрд╣реЛрдд рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдЪреНрдпрд╛ рдорджрддреАрдиреЗ, рдЖрдореНрд╣реА рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ рд╕рдордЬреВ рд╢рдХрддреЛ рдХреА рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдд рдХреЗрд╡рд│ рдХрдВрдЯреЗрдирд░рдЪ рд╡рд╛рдврд▓рд╛ рдирд╛рд╣реА рддрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрд╡рддрдГрдЪ рд╕реБрд░реВ рдЭрд╛рд▓рд╛ рдЖрд╣реЗ, рддреЛ рдЖрдзреАрдЪ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрддреЛ. рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреА, рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЖрдореНрд╣реА рддреЗрдереЗ рд░рд╣рджрд╛рд░реА рдкрд╛рдард╡реВ рд╢рдХрддреЛ.

Kubernetes рдордзреНрдпреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХрддрд╛

рдореА рдЖрддрд╛ рдЬреНрдпрд╛рдмрджреНрджрд▓ рдмреЛрд▓рдд рдЖрд╣реЗ рддреНрдпрд╛рд▓рд╛ Kubernetes рдордзреАрд▓ рд░реЗрдбреАрдиреЗрд╕/рд▓рд╛рдЗрд╡реНрд╣рдиреЗрд╕ рдЪрд╛рдЪрдгреНрдпрд╛ рдореНрд╣рдгрддрд╛рдд; рддреНрдпрд╛рдиреБрд╕рд╛рд░, рдЖрдордЪреНрдпрд╛ рддрдпрд╛рд░реА рдЪрд╛рдЪрдгреНрдпрд╛ рдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреНрдпрд╛ рдмреЕрд▓рдиреНрд╕рд┐рдВрдЧрдЪреНрдпрд╛ рдЙрдкрд▓рдмреНрдзрддреЗрд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗрдд. рдореНрд╣рдгрдЬреЗрдЪ, рдЬрд░ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдордзреНрдпреЗ рддрддреНрдкрд░рддрд╛ рдЪрд╛рдЪрдгреНрдпрд╛ рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЕрд╕рддреАрд▓ рддрд░ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдареАрдХ рдЖрд╣реЗ, рдХреНрд▓рд╛рдпрдВрдЯ рд░рд╣рджрд╛рд░реА рдНрдкреНрд▓рд┐рдХреЗрд╢рдирд╡рд░ рдЬрд╛рдд рдЖрд╣реЗ. рдЬрд░ рддрддреНрдкрд░рддрд╛ рдЪрд╛рдЪрдгреНрдпрд╛ рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдирд╛рд╣реАрдд, рддрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдлрдХреНрдд рднрд╛рдЧ рдШреЗрдд рдирд╛рд╣реА, рд╣реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджрд╛рд╣рд░рдг рд╕рдВрддреБрд▓рдирд╛рдд рднрд╛рдЧ рдШреЗрдд рдирд╛рд╣реА, рддреЗ рд╕рдВрддреБрд▓рдирд╛рддреВрди рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ рдЬрд╛рддреЗ, рдХреНрд▓рд╛рдпрдВрдЯ рд░рд╣рджрд╛рд░реА рдкреНрд░рд╡рд╛рд╣рд┐рдд рд╣реЛрдд рдирд╛рд╣реА. рддреНрдпрд╛рдиреБрд╕рд╛рд░, Kubernetes рдордзреНрдпреЗ рд▓рд╛рдЗрд╡реНрд╣рдиреЗрд╕ рдЪрд╛рдЪрдгреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд рдЬреЗрдгреЗрдХрд░реВрди рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдбрдХрд▓реНрдпрд╛рд╕, рддреЗ рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рдХрд░рддрд╛ рдпреЗрдИрд▓. Kubernetes рдордзреНрдпреЗ рдШреЛрд╖рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирд╕рд╛рдареА рд▓рд╛рдЗрд╡реНрд╣рдиреЗрд╕ рдЯреЗрд╕реНрдЯ рдХрд╛рдо рдХрд░рдд рдирд╕рд▓реНрдпрд╛рд╕, рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдлрдХреНрдд рдмреЕрд▓рдиреНрд╕рд┐рдВрдЧрдордзреВрди рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА, рддреЗ рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рдХреЗрд▓реЗ рдЬрд╛рддреЗ.

рдЖрдгрд┐ рдпреЗрдереЗ рдПрдХ рдорд╣рддреНрддреНрд╡рд╛рдЪрд╛ рдореБрджреНрджрд╛ рдЖрд╣реЗ рдЬреНрдпрд╛рдЪрд╛ рдореА рдЙрд▓реНрд▓реЗрдЦ рдХрд░реВ рдЗрдЪреНрдЫрд┐рддреЛ: рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди, рддрдпрд╛рд░реА рдЪрд╛рдЪрдгреА рд╕рд╣рд╕рд╛ рдЕрдзрд┐рдХ рд╡реЗрд│рд╛ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ рдЬрд┐рд╡рдВрддрдкрдгрд╛ рдЪрд╛рдЪрдгреАрдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рд╡реЗрд│рд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддреЗ. рдореНрд╣рдгрдЬреЗ, рддрдпрд╛рд░реА рдЖрдгрд┐ рдЬрд┐рд╡рдВрддрдкрдгрд╛ рдпрд╛ рджреЛрдиреНрд╣реА рдЪрд╛рдЪрдгреНрдпрд╛ рдХреЗрд╡рд│ рдЕрд╡рд┐рдЪрд╛рд░реАрдкрдгреЗ рдШреЛрд╖рд┐рдд рдХрд░рдгреЗ, рдХрд╛рд░рдг рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рддреЗ рдХрд░реВ рд╢рдХрддрд╛рдд, рдЖрдгрд┐ рддреЗ рдХрд░реВ рд╢рдХрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдЧреЛрд╖реНрдЯреАрдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрдпрд╛, рд╣реА рдлрд╛рд░ рдЪрд╛рдВрдЧрд▓реА рдХрд▓реНрдкрдирд╛ рдирд╛рд╣реА. рдореА рдХрд╛ рд╕рдордЬрд╛рд╡реВрди рд╕рд╛рдВрдЧреЗрди. рдХрд╛рд░рдг рдЪрд╛рдЪрдгреАрдордзреАрд▓ рдореБрджреНрджрд╛ рдХреНрд░рдорд╛рдВрдХ рджреЛрди рд╣рд╛ рдЖрд╣реЗ рдХреА рддреБрдордЪреНрдпрд╛ рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреАрдордзреНрдпреЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕реЗрд╡рд╛ рддрдкрд╛рд╕рдгреЗ рдЪрд╛рдВрдЧрд▓реА рдХрд▓реНрдкрдирд╛ рдЕрд╕реЗрд▓. рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдХреА рдЬрд░ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдХрд╛рд╣реА рдорд╛рд╣рд┐рддреА рджреЗрдгрд╛рд░реЗ рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрд╕реЗрд▓, рдЬреЗ рдпрд╛рдордзреВрди, рдиреИрд╕рд░реНрдЧрд┐рдХрд░рд┐рддреНрдпрд╛, рдХреБрдареВрдирддрд░реА рдШреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде. рдмрд░рдВ, рддреЗ рдпрд╛ REST API рдордзреНрдпреЗ рдпреЗрдгрд╛рд░реА рдорд╛рд╣рд┐рддреА рддреНрдпрд╛рдЪ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рд╕реЗрд╡реНрд╣ рдХрд░рддреЗ. рдордЧ, рддреНрдпрд╛рдиреБрд╕рд╛рд░, рдЬрд░ рддреБрдордЪреА рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреА рдлрдХреНрдд рд╕рдВрдкрд░реНрдХ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реНрд▓реЕрд╢рд╣реЗрд▓реНрде рдкреНрд░рдорд╛рдгреЗ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдд рдЕрд╕реЗрд▓, рддрд░ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди "200, рдареАрдХ рдЖрд╣реЗ, рд╕рд░реНрд╡рдХрд╛рд╣реА рдареАрдХ рдЖрд╣реЗ" рдЕрд╕реЗ рдореНрд╣рдгрддреЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪ рд╡реЗрд│реА рддреБрдордЪреНрдпрд╛ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдирдЪрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдЕрдЧрдореНрдп рдЖрд╣реЗ рдЖрдгрд┐ рд╣реЗрд▓реНрдердЪреЗрдХ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рдореНрд╣рдгрддреЗ "200, рдареАрдХ рдЖрд╣реЗ, рд╕рд░реНрд╡рдХрд╛рд╣реА рдареАрдХ рдЖрд╣реЗ. тАЭ - рд╣реА рдПрдХ рд╡рд╛рдИрдЯ рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреА рдЖрд╣реЗ. рд╣реЗ рдХрд╕реЗ рдЪрд╛рд▓рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рдЕрд╕реЗ рдирд╛рд╣реА.

рдореНрд╣рдгрдЬреЗрдЪ рддреБрдордЪрд╛ рдЕрд░реНрдЬ, рдЬреЗрд╡реНрд╣рд╛ рдПрдЦрд╛рджреА рд╡рд┐рдирдВрддреА рдпреЗрддреЗ /health, рддреЛ рдлрдХреНрдд рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдд рдирд╛рд╣реА, тАЬ200, okтАЭ, рддреЛ рдкреНрд░рдердо рдЬрд╛рддреЛ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдбреЗрдЯрд╛рдмреЗрд╕рд▓рд╛, рддреНрдпрд╛рдЪреНрдпрд╛рд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддреЛ, рддреЗрдереЗ рдХрд╛рд╣реАрддрд░реА рдореВрд▓рднреВрдд рдХрд░рддреЛ, рдЬрд╕реЗ рдХреА рдПрдХ рдирд┐рд╡рдбрд╛, рдлрдХреНрдд рддрдкрд╛рд╕рддреЗ рдХреА рддреЗрдереЗ рдХрдиреЗрдХреНрд╢рди рдЖрд╣реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдЖрдгрд┐ рдЖрдкрдг рдбреЗрдЯрд╛рдмреЗрд╕ рдХреНрд╡реЗрд░реА рдХрд░реВ рд╢рдХрддрд╛. рдЬрд░ рд╣реЗ рд╕рд░реНрд╡ рдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реЗ, рддрд░ рдЙрддреНрддрд░ "200, рдареАрдХ рдЖрд╣реЗ." рдЬрд░ рддреЗ рдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реЗ рдирд╛рд╣реА, рддрд░ рддреЗ рдореНрд╣рдгрддрд╛рдд рдХреА рдПрдХ рддреНрд░реБрдЯреА рдЖрд╣реЗ, рдбреЗрдЯрд╛рдмреЗрд╕ рдЕрдиреБрдкрд▓рдмреНрдз рдЖрд╣реЗ.

рдореНрд╣рдгреВрди, рдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд, рдореА рдкреБрдиреНрд╣рд╛ рд░реЗрдбрд┐рдиреЗрд╕/рд▓рд╛рдЗрд╡реНрд╣рдиреЗрд╕ рдЪрд╛рдЪрдгреНрдпрд╛рдВрдХрдбреЗ рдкрд░рдд рдпреЗрдд рдЖрд╣реЗ - рддреБрдореНрд╣рд╛рд▓рд╛ рдмрд╣реБрдзрд╛ рддрдпрд╛рд░реА рдЪрд╛рдЪрдгреАрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╛ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЬрд┐рд╡рдВрддрдкрдгрд╛ рдЪрд╛рдЪрдгреА рдкреНрд░рд╢реНрдирд╛рдд рдЖрд╣реЗ. рдХрд╛рд░рдг рдЬрд░ рдореА рдЖрддреНрддрд╛рдЪ рдореНрд╣рдЯрд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ рддреБрдореНрд╣реА рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреАрдЪреЗ рд╡рд░реНрдгрди рдХреЗрд▓реЗ рддрд░ рдЕрд╕реЗ рджрд┐рд╕реВрди рдпреЗрдИрд▓ рдХреА рддреЗ рдЙрджрд╛рд╣рд░рдгрд╛рдЪреНрдпрд╛ рднрд╛рдЧрд╛рдд рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА.╨▓ ╨╕╨╗╨╕ ╤Б╨╛ ╨▓╤Б╨╡╤Е instanceрдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде. рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рддрдпрд╛рд░реА рдЪрд╛рдЪрдгреА рдШреЛрд╖рд┐рдд рдХреЗрд▓реА, рддреЗрд╡реНрд╣рд╛ рдЖрдордЪреА рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреА рдЕрдпрд╢рд╕реНрд╡реА рд╣реЛрдК рд▓рд╛рдЧрд▓реА рдЖрдгрд┐ рддреНрдпрд╛рдиреБрд╕рд╛рд░ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдирд╕рд▓реЗрд▓реЗ рд╕рд░реНрд╡ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди, рддреЗ рдлрдХреНрдд рдмреЕрд▓рдиреНрд╕рд┐рдВрдЧрдкрд╛рд╕реВрди рдмрдВрдж рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рдЦрд░рдВ рддрд░ "рд╣рдБрдЧ" рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдЪреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛рдд. рдХрд╛рдо.

рдЬрд░ рдЖрдореНрд╣реА рд▓рд╛рдЗрд╡реНрд╣рдиреЗрд╕ рдЯреЗрд╕реНрдЯ рдШреЛрд╖рд┐рдд рдХреЗрд▓реА рдЕрд╕реЗрд▓, рддрд░ рдХрд▓реНрдкрдирд╛ рдХрд░рд╛, рдЖрдордЪрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рддреБрдЯрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рддреБрдордЪреНрдпрд╛ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ рдЕрд░реНрдзреНрдпрд╛ рдЧреЛрд╖реНрдЯреА рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рд╣реЛрдК рд▓рд╛рдЧрддрд╛рдд рдХрд╛рд░рдг рд▓рд┐рд╡реНрд╣рдиреЗрд╕ рдЯреЗрд╕реНрдЯ рдЕрдпрд╢рд╕реНрд╡реА рд╣реЛрддреЗ. рдпрд╛рдЪрд╛ рдЕрд░реНрде рддреБрдореНрд╣рд╛рд▓рд╛ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╣реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╣рд╡реЗ рдЖрд╣реЗ рдЕрд╕реЗ рдЕрдЬрд┐рдмрд╛рдд рдирд╛рд╣реА, рдорд▓рд╛ рд╕рд░рд╛рд╡рд╛рдЪрд╛ рд╡реИрдпрдХреНрддрд┐рдХ рдЕрдиреБрднрд╡ рджреЗрдЦреАрд▓ рд╣реЛрддрд╛. рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдПрдХ рдЪреЕрдЯ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрд╣реЗ рдЬреЗ рдЬреЗрдПрд╕рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рд╣реЛрддреЗ рдЖрдгрд┐ рдореЛрдВрдЧреЛ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рджрд┐рд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ. рдЖрдгрд┐ рд╕рдорд╕реНрдпрд╛ рдЕрд╢реА рд╣реЛрддреА рдХреА рдХреБрдмрд░рдиреЗрдЯрд╕рд╣ рдорд╛рдЭреНрдпрд╛ рдХрд╛рдорд╛рдЪреНрдпрд╛ рд╕реБрд░реВрд╡рд╛рддреАрд╕, рдЖрдореНрд╣реА рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рд╣реЗ рдХрд░реВ рд╢рдХрддреЛ рдпрд╛ рддрддреНрддреНрд╡рд╛рд╡рд░ рдЪрд╛рдЪрдгреАрдЪреА рддрдпрд╛рд░реА, рдЬрд┐рд╡рдВрддрдкрдгрд╛ рд╡рд░реНрдгрди рдХреЗрд▓реЗ, рдореНрд╣рдгреВрди рдЖрдореНрд╣реА рддреЗ рд╡рд╛рдкрд░реВ. рддреНрдпрд╛рдиреБрд╕рд╛рд░, рдХрд╛рд╣реА рдХреНрд╖рдгреА рдореЛрдВрдЧреЛ рдереЛрдбрд╛ "рдирд┐рд╕реНрддреЗрдЬ" рдЭрд╛рд▓рд╛ рдЖрдгрд┐ рдирдореБрдирд╛ рдЕрдпрд╢рд╕реНрд╡реА рд╣реЛрдК рд▓рд╛рдЧрд▓рд╛. рддреНрдпрд╛рдиреБрд╕рд╛рд░, рдкрд╛рд╡рд╕рд╛рдЪреНрдпрд╛ рдЪрд╛рдЪрдгреАрдиреБрд╕рд╛рд░, рд╢реЗрдВрдЧрд╛ "рдорд╛рд░рд╛рдпрд▓рд╛" рд▓рд╛рдЧрд▓реНрдпрд╛.

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

рдЬрд░ рд╣реА рд╕рдЬреАрд╡рддрд╛ рдЪрд╛рдЪрдгреА рдЬрд╛рд╣реАрд░ рдХреЗрд▓реА рдирд╕рддреА, рдЬреА рд╣реЗ рд╕рд░реНрд╡ рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕ рднрд╛рдЧ рдкрд╛рдбрддреЗ, рддрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдиреЗ рддреЗ рдЕрдЧрджреА рдЪрд╛рдВрдЧрд▓реЗ рд╣рд╛рддрд╛рд│рд▓реЗ рдЕрд╕рддреЗ. рдкрд░рдВрддреБ рд╕рдорддреЛрд▓ рд░рд╛рдЦрдгреНрдпрд╛рдкрд╛рд╕реВрди рд╕рд░реНрд╡рдХрд╛рд╣реА рдЖрдордЪреНрдпрд╛рд╕рд╛рдареА рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рдЖрд╣реЗ, рдХрд╛рд░рдг рдбреЗрдЯрд╛рдмреЗрд╕ рджреБрд░реНрдЧрдо рдЖрд╣реЗрдд рдЖрдгрд┐ рд╕рд░реНрд╡ рд╡рд╛рдкрд░рдХрд░реНрддреЗ "рдкрдбрд▓реЗ" рдЖрд╣реЗрдд. рддреНрдпрд╛рдирдВрддрд░, рдЬреЗрд╡реНрд╣рд╛ рд╣рд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдЙрдкрд▓рдмреНрдз рд╣реЛрддреЛ, рддреЗрд╡реНрд╣рд╛ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдмреЕрд▓рдиреНрд╕рд┐рдВрдЧрдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдкрд░рдВрддреБ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдирд╛ рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА рдЖрдгрд┐ рдпрд╛рд╕рд╛рдареА рд╡реЗрд│ рдЖрдгрд┐ рд╕рдВрд╕рд╛рдзрдиреЗ рд╡рд╛рдпрд╛ рдШрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА. рддреЗ рд╕рд░реНрд╡ рдЖрдзреАрдЪ рдпреЗрдереЗ рдЖрд╣реЗрдд, рддреЗ рд░рд╣рджрд╛рд░реАрд╕рд╛рдареА рддрдпрд╛рд░ рдЖрд╣реЗрдд, рдореНрд╣рдгреВрди рд░рд╣рджрд╛рд░реА рдЙрдШрдбрддреЗ, рд╕рд░реНрд╡ рдХрд╛рд╣реА рдареАрдХ рдЖрд╣реЗ - рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдард┐рдХрд╛рдгреА рдЖрд╣реЗ, рд╕рд░реНрд╡рдХрд╛рд╣реА рдХрд╛рд░реНрдп рдХрд░рдд рдЖрд╣реЗ.

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

рдХрд╛рд░рдг рдЬрд┐рд╡рдВрддрдкрдгрд╛рдЪреА рдЪрд╛рдЪрдгреА, рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рд╡рд░, рдЬреЗрд╡реНрд╣рд╛ рдЖрдкрдг тАЬрдЕрдбрдХрд▓реЛтАЭ рдЕрд╕рддреЛ. рдПрдХ рдЕрдВрддрд╣реАрди рд▓реВрдк рд╕реБрд░реВ рдЭрд╛рд▓рд╛ рдЖрд╣реЗ рдХрд┐рдВрд╡рд╛ рдЖрдгрдЦреА рдХрд╛рд╣реА - рдЖрдгрд┐ рдЖрдгрдЦреА рд╡рд┐рдирдВрддреНрдпрд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реА рдЬрд╛рдд рдирд╛рд╣реА. рдореНрд╣рдгреВрди, рддреНрдпрд╛рдВрдирд╛ рд╡реЗрдЧрд│реЗ рдХрд░рдгреЗ - рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛рдордзреНрдпреЗ рднрд┐рдиреНрди рддрд░реНрдХ рд▓рд╛рдЧреВ рдХрд░рдгреЗ рдЕрд░реНрдердкреВрд░реНрдг рдЖрд╣реЗ.

рддреБрдордЪреА рдЪрд╛рдЪрдгреА рдЭрд╛рд▓реНрдпрд╛рд╡рд░, рддреБрдореНрд╣реА рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреА рдХрд░рддрд╛ рддреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рдп рдЙрддреНрддрд░ рджреНрдпрд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ рдпрд╛рд╡рд┐рд╖рдпреА. рд╣реЗ рдлрдХреНрдд рдЦрд░реЛрдЦрд░ рдПрдХ рд╡реЗрджрдирд╛ рдЖрд╣реЗ. рдЬреНрдпрд╛рдВрдирд╛ рд╣реЗ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рддреЗ рдХрджрд╛рдЪрд┐рдд рд╣рд╕рддреАрд▓ - рдкрд░рдВрддреБ рдЧрдВрднреАрд░рдкрдгреЗ, рдореА рдорд╛рдЭреНрдпрд╛ рдЖрдпреБрд╖реНрдпрд╛рдд рдЕрд╢рд╛ рд╕реЗрд╡рд╛ рдкрд╛рд╣рд┐рд▓реНрдпрд╛ рдЖрд╣реЗрдд рдЬреНрдпрд╛ 200% рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ "XNUMX" рдЙрддреНрддрд░ рджреЗрддрд╛рдд. рдореНрд╣рдгрдЬреЗрдЪ рдХреЛрдг рдпрд╢рд╕реНрд╡реА рдЖрд╣реЗ. рдкрд░рдВрддреБ рддреНрдпрд╛рдЪ рд╡реЗрд│реА рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдЪреНрдпрд╛ рдореБрдЦреНрдп рднрд╛рдЧрд╛рдордзреНрдпреЗ рддреЗ "рдЕрд╢реА рдЖрдгрд┐ рдЕрд╢реА рддреНрд░реБрдЯреА" рд▓рд┐рд╣рд┐рддрд╛рдд.

рдореНрд╣рдгрдЬреЗрдЪ, рдкреНрд░рддрд┐рд╕рд╛рдж рд╕реНрдерд┐рддреА рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдпреЗрддреЗ - рд╕рд░реНрд╡рдХрд╛рд╣реА рдпрд╢рд╕реНрд╡реА рд╣реЛрддреЗ. рдкрд░рдВрддреБ рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдЖрдкрдг рд╢рд░реАрд░рд╛рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдХрд╛рд░рдг рд╢рд░реАрд░ рдореНрд╣рдгрддреЗ "рдорд╛рдл рдХрд░рд╛, рд╡рд┐рдирдВрддреА рддреНрд░реБрдЯреАрд╕рд╣ рд╕рдВрдкрд▓реА" рдЖрдгрд┐ рд╣реЗ рдлрдХреНрдд рд╡рд╛рд╕реНрддрд╡ рдЖрд╣реЗ. рд╣реЗ рдореА рдкреНрд░рддреНрдпрдХреНрд╖ рдЖрдпреБрд╖реНрдпрд╛рдд рдкрд╛рд╣рд┐рд▓рдВ.

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

рдЬрд░ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдареАрдХ рдЭрд╛рд▓реЗ рдЕрд╕реЗрд▓, рддрд░ рджреЛрдирд╢реЗрд╡реНрдпрд╛ рдЙрддреНрддрд░рд╛рд╕рд╣ рдкреНрд░рддрд┐рд╕рд╛рдж рджреНрдпрд╛. рддрддреНрд╡рддрдГ, рдХреЛрдгрддреЗрд╣реА рджреЛрди-рд╢рддрд╡рд╛ рдЙрддреНрддрд░ рдЖрдкрд▓реНрдпрд╛рд╕ рдЕрдиреБрдХреВрд▓ рдЕрд╕реЗрд▓. рдЬрд░ рддреБрдореНрд╣реА рд░реЕрдЧреНрд╕реА рдЪрд╛рдВрдЧрд▓рдВ рд╡рд╛рдЪрд▓рдВ рдЕрд╕реЗрд▓ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рдорд╛рд╣реАрдд рдЕрд╕реЗрд▓ рдХреА рдХрд╛рд╣реА рдкреНрд░рддрд┐рд╕рд╛рдж рд╕реНрдерд┐рддреА рдЗрддрд░рд╛рдВрдкреЗрдХреНрд╖рд╛ рд╡реЗрдЧрд│реНрдпрд╛ рдЖрд╣реЗрдд, рддрд░ рдпреЛрдЧреНрдп рдЙрддреНрддрд░реЗ рджреНрдпрд╛: 204, 5, 10, 15, рдХрд╛рд╣реАрд╣реА рдЕрд╕реЛ. рдЬрд░ рддреЗ рдлрд╛рд░ рдЪрд╛рдВрдЧрд▓реЗ рдирд╕реЗрд▓, рддрд░ рдлрдХреНрдд "рджреЛрди рд╢реВрдиреНрдп рд╢реВрдиреНрдп." рдЬрд░ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдмрд┐рдШрдбрд▓реЗ рдЖрдгрд┐ рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреАрд▓рд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рдорд┐рд│рд╛рд▓рд╛ рдирд╛рд╣реА рддрд░ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкрд╛рдЪрд╢реЗрд╡рд╛ рдЙрддреНрддрд░ рджреНрдпрд╛. рдкреБрдиреНрд╣рд╛, рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рдХрд╕рд╛ рджреНрдпрд╛рдпрдЪрд╛ рд╣реЗ рд╕рдордЬрд▓реНрдпрд╛рд╕, рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рд╕реНрдерд┐рддреА рдПрдХрдореЗрдХрд╛рдВрдкреЗрдХреНрд╖рд╛ рдХрд┐рддреА рднрд┐рдиреНрди рдЖрд╣реЗрдд. рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рдордЬрдд рдирд╕реЗрд▓, рддрд░ рдХрд╛рд╣реА рдЪреВрдХ рдЭрд╛рд▓реНрдпрд╛рд╕ рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреАрд▓рд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдгреНрдпрд╛рдЪрд╛ рддреБрдордЪрд╛ рдкрд░реНрдпрд╛рдп релрежреи рдЖрд╣реЗ.

рд╣рд╛ рдЖрдгрдЦреА рдПрдХ рдореБрджреНрджрд╛ рдЖрд╣реЗ, рдорд▓рд╛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕реЗрд╡рд╛ рддрдкрд╛рд╕рдгреНрдпрд╛рдмрджреНрджрд▓ рдереЛрдбреЗрд╕реЗ рдкрд░рдд рдХрд░рд╛рдпрдЪреЗ рдЖрд╣реЗ. рдЖрдкрдг рдкреНрд░рд╛рд░рдВрдн рдХреЗрд▓реНрдпрд╛рд╕, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрдкрд▓реНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪреНрдпрд╛ рдорд╛рдЧреЗ рдЙрднреНрдпрд╛ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕реЗрд╡рд╛ рддрдкрд╛рд╕рдгреЗ - рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ рд╕рд░реНрд╡рдХрд╛рд╣реА. рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди рдЖрдореНрд╣рд╛рд▓рд╛ рдЬреЗ рдорд┐рд│рддреЗ, рдЖрдордЪреНрдпрд╛рдХрдбреЗ "рд▓реЛ рдХрдкрд▓рд┐рдВрдЧ" рд╕рд╛рд░рдЦреА рд╕рдВрдХрд▓реНрдкрдирд╛ рдЖрд╣реЗ - рдореНрд╣рдгрдЬреЗ рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪреНрдпрд╛ рд╕реЗрд╡рд╛ рдПрдХрдореЗрдХрд╛рдВрд╡рд░ рдХрдореАрддрдХрдореА рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рддрд╛рдд. рддреНрдпрд╛рдкреИрдХреА рдПрдХ рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕, рдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд╢рд┐рд╡рд╛рдп рдЗрддрд░ рд╕рд░реНрд╡ рдлрдХреНрдд рдХрд╛рд░реНрдп рдХрд░рдд рд░рд╛рд╣рддреАрд▓. рдХрд╛рд╣реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдлрдХреНрдд рдХрд╛рд░реНрдп рдХрд░рдд рдирд╛рд╣реА. рддреНрдпрд╛рдиреБрд╕рд╛рд░, рдЬрд░ рддреБрдореНрд╣реА рд╕рд░реНрд╡ рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреНрдпрд╛ рдПрдХрдореЗрдХрд╛рдВрдирд╛ рдмрд╛рдВрдзрд▓реНрдпрд╛ рддрд░ рддреБрдордЪреНрдпрд╛ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдордзреНрдпреЗ рдПрдХ рдЧреЛрд╖реНрдЯ рдШрд╕рд░реЗрд▓ рдЖрдгрд┐ рддреА рдкрдбрд▓реНрдпрд╛рдореБрд│реЗ, рд╕рд░реНрд╡ рд╕реЗрд╡рд╛рдВрдЪреНрдпрд╛ рд╕рд░реНрд╡ рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреА рджреЗрдЦреАрд▓ рдЕрдпрд╢рд╕реНрд╡реА рд╣реЛрдК рд▓рд╛рдЧрддрд╛рдд - рдЖрдгрд┐ рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ рдЕрдзрд┐рдХ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд. рд╕рдВрдкреВрд░реНрдг рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреНрд░. рддрд┐рдереЗ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдЕрдВрдзрд╛рд░реВрди рдЧреЗрд▓реЗ.

рдореНрд╣рдгреВрди, рдореА рд╣реЗ рдкреБрдиреНрд╣рд╛ рдкреБрдиреНрд╣рд╛ рд╕рд╛рдВрдЧреВ рдЗрдЪреНрдЫрд┐рддреЛ рдХреА рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕реЗрд╡рд╛ рддрдкрд╛рд╕рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рд╢рд┐рд╡рд╛рдп рддреБрдордЪрд╛ рдЕрд░реНрдЬ рд╢рдВрднрд░ рдЯрдХреНрдХреЗ рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ рддреНрдпрд╛рдЪреЗ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдореНрд╣рдгрдЬреЗрдЪ, рд╣реЗ рддрд╛рд░реНрдХрд┐рдХ рдЖрд╣реЗ рдХреА рдЬрд░ рддреБрдордЪреНрдпрд╛рдХрдбреЗ REST API рдЕрд╕реЗрд▓ рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЬрддрди рдХрд░рддреЛ рдХрд┐рдВрд╡рд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреВрди рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рддреЛ, рддрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдирд╕рддрд╛рдирд╛, рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕реЛрдмрдд рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдЪреА рд╣рдореА рджреЗрдК рд╢рдХрдд рдирд╛рд╣реА.

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

рдкреБрдвреЗ, рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛рдирд╛ рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдПрдХ рд╡реЗрджрдирд╛рджрд╛рдпрдХ рд╕рдорд╕реНрдпрд╛ рджреЗрдЦреАрд▓ рдЖрд╣реЗ.

рдЦрд░рдВ рддрд░, рд╣реЗ рдХреЗрд╡рд│ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд▓рд╛рдЪ рд▓рд╛рдЧреВ рд╣реЛрдд рдирд╛рд╣реА; рд╣реЗ рдЕрд╕реЗрдЪ рдШрдбрд▓реЗ рдХреА рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╡рд┐рдХрд╛рд╕рд╛рдЪреА рд╕рдВрд╕реНрдХреГрддреА рдЖрдгрд┐ рд╡рд┐рд╢реЗрд╖рддрдГ DevOps рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рд╕рд╛рд░рдЦреНрдпрд╛рдЪ рдХрд╛рд│рд╛рдд рдкрд╕рд░реВ рд▓рд╛рдЧрд▓реА. рдореНрд╣рдгреВрди, рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рд╡рд░, рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдЖрд╣реЗ рдХреА рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╢рд┐рд╡рд╛рдп рдЖрдкрд▓рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреГрдкрд╛рдкреВрд░реНрд╡рдХ рдмрдВрдж рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдЪреНрдпрд╛ рдЖрдзреАрд╣реА, рд▓реЛрдХрд╛рдВрдиреА рд╣реЗ рдХреЗрд▓реЗ рд╣реЛрддреЗ, рдкрд░рдВрддреБ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдЪреНрдпрд╛ рдЖрдЧрдордирд╛рдиреЗ рдЖрдореНрд╣реА рддреНрдпрд╛рдмрджреНрджрд▓ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рд╡рд░ рдмреЛрд▓реВ рд▓рд╛рдЧрд▓реЛ.

рдЧреНрд░реЗрд╕рдлреБрд▓ рд╢рдЯрдбрд╛рдЙрди

рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдЧреНрд░реЗрд╕рдлреБрд▓ рд╢рдЯрдбрд╛рдЙрди рдореНрд╣рдгрдЬреЗ рдХрд╛рдп рдЖрдгрд┐ рддреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╛ рдЖрд╣реЗ? рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд╛рд╣реА рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рдХреНрд░реЕрд╢ рд╣реЛрддреЛ рддреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рд╣реЗ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ app stop - рдХрд┐рдВрд╡рд╛ рддреБрдореНрд╣рд╛рд▓рд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдордХрдбреВрди рд╕рд┐рдЧреНрдирд▓ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓рд╛, рддреБрдордЪреНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдиреЗ рддреЗ рд╕рдордЬреВрди рдШреЗрддрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рдЖрдгрд┐ рддреНрдпрд╛рдмрджреНрджрд▓ рдХрд╛рд╣реАрддрд░реА рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ. рд╕рд░реНрд╡рд╛рдд рд╡рд╛рдИрдЯ рдкрд░рд┐рд╕реНрдерд┐рддреА, рдЕрд░реНрдерд╛рддрдЪ, рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪреНрдпрд╛ рдЕрд░реНрдЬрд╛рд▓рд╛ SIGTERM рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЛ рдЖрдгрд┐ "SIGTERM, рдЪрд▓рд╛ рдерд╛рдВрдмреВрдпрд╛, рдХрд╛рдо рдХрд░реВрдпрд╛, рдХрд╛рд╣реАрд╣реА рдХрд░реВ рдирдХрд╛." рд╣рд╛ рдПрдХ рдкреВрд░реНрдгрдкрдгреЗ рд╡рд╛рдИрдЯ рдкрд░реНрдпрд╛рдп рдЖрд╣реЗ.

Kubernetes рдордзреНрдпреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХрддрд╛

рдПрдХ рдЬрд╡рд│рдЬрд╡рд│ рддрд┐рддрдХрд╛рдЪ рд╡рд╛рдИрдЯ рдкрд░реНрдпрд╛рдп рдЖрд╣реЗ рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪреНрдпрд╛ рдЕрд░реНрдЬрд╛рд▓рд╛ SIGTERM рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЛ рдЖрдгрд┐ "рддреЗ segterm рдореНрд╣рдгрд╛рд▓реЗ, рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЖрдореНрд╣реА рд╕рдВрдкрдд рдЖрд╣реЛрдд, рдореА рдкрд╛рд╣рд┐рд▓реЗ рдирд╛рд╣реА, рдорд▓рд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╡рд┐рдирдВрддреНрдпрд╛ рдорд╛рд╣рд┐рдд рдирд╛рд╣реАрдд, рдорд▓рд╛ рдорд╛рд╣рд┐рдд рдирд╛рд╣реА рдХреА рдХреЛрдгрддреНрдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдореА рд╕рдзреНрдпрд╛ рдЬреНрдпрд╛ рд╡рд┐рдирдВрддреНрдпрд╛рдВрд╡рд░ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗ, рддреЗ рдореНрд╣рдгрд╛рд▓реЗ SIGTERM, рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЖрдореНрд╣реА рд╕рдВрдкрдд рдЖрд╣реЛрдд " рд╣рд╛ рджреЗрдЦреАрд▓ рдПрдХ рд╡рд╛рдИрдЯ рдкрд░реНрдпрд╛рдп рдЖрд╣реЗ.

рдХреЛрдгрддрд╛ рдкрд░реНрдпрд╛рдп рдЪрд╛рдВрдЧрд▓рд╛ рдЖрд╣реЗ? рдкрд╣рд┐рд▓рд╛ рдореБрджреНрджрд╛ рдореНрд╣рдгрдЬреЗ рдСрдкрд░реЗрд╢рдиреНрд╕ рдкреВрд░реНрдг рдХрд░рдгреЗ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрдгреЗ. рддреБрдордЪреНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ SIGTERM рдорд┐рд│рд╛рд▓реНрдпрд╛рд╕ рддреЛ рдХрд╛рдп рдХрд░рддреЛ рдпрд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рдгреЗ рд╣рд╛ рдПрдХ рдЪрд╛рдВрдЧрд▓рд╛ рдкрд░реНрдпрд╛рдп рдЖрд╣реЗ.

SIGTERM рд╣реЗ рдПрдХ рд╕реЙрдлреНрдЯ рд╢рдЯрдбрд╛рдЙрди рдЖрд╣реЗ, рддреЗ рдЦрд╛рд╕ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ, рддреЗ рдХреЛрдб рд╕реНрддрд░рд╛рд╡рд░ рд░реЛрдЦрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ, рддреНрдпрд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ, рдореНрд╣рдгрд╛ рдХреА рдЖрддрд╛ рдерд╛рдВрдмрд╛, рдЖрдореНрд╣реА рдЖрдзреА рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдЕрд╕рд▓реЗрд▓реЗ рдХрд╛рдо рдкреВрд░реНрдг рдХрд░реВ, рдирдВрддрд░ рдЖрдореНрд╣реА рдмрд╛рд╣реЗрд░ рдкрдбреВ.

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдХреЛрдирд╛рддреВрди, рд╣реЗ рдЕрд╕реЗ рджрд┐рд╕рддреЗ. рдЬреЗрд╡реНрд╣рд╛ рдЖрдореНрд╣реА рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдЪрд╛рд▓реВ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреЙрдбрд▓рд╛ рдореНрд╣рдгрддреЛ, тАЬрдХреГрдкрдпрд╛ рдерд╛рдВрдмрд╛, рдирд┐рдШреВрди рдЬрд╛,тАЭ рдХрд┐рдВрд╡рд╛ рдЖрдореНрд╣реА рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рд╣реЛрддреЛ рдХрд┐рдВрд╡рд╛ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдкреЙрдбреНрд╕ рдкреБрдиреНрд╣рд╛ рддрдпрд╛рд░ рдХрд░рддреЛ рддреЗрд╡реНрд╣рд╛ рдЕрдкрдбреЗрдЯ рдпреЗрддреЛ, рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдкреЙрдбрд▓рд╛ рддреЛрдЪ SIGTERM рд╕рдВрджреЗрд╢ рдкрд╛рдард╡рддреЛ, рддреНрдпрд╛рдЪреА рд╡рд╛рдЯ рдкрд╛рд╣рддреЛ. рдХрд╛рд╣реА рд╡реЗрд│, рдЖрдгрд┐ , рд╣реАрдЪ рд╡реЗрд│ рдЖрд╣реЗ рдЬреНрдпрд╛рдЪреА рддреЛ рд╡рд╛рдЯ рдкрд╛рд╣рдд рдЖрд╣реЗ, рд╣реЗ рджреЗрдЦреАрд▓ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдбрд┐рдкреНрд▓реЛрдорд╛рдордзреНрдпреЗ рдЕрд╕реЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреЕрд░рд╛рдореАрдЯрд░ рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рд▓рд╛ рдЧреНрд░реЗрд╕рдлреБрд▓ рд╢рдЯрдбрд╛рдЙрдирдЯрд╛рдЗрдордЖрдЙрдЯ рдореНрд╣рдгрддрд╛рдд. рддреБрдореНрд╣реА рд╕рдордЬрддрд╛ рддреНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, рдпрд╛рд▓рд╛ рд╡рд┐рдирд╛рдХрд╛рд░рдг рдЕрд╕реЗ рдореНрд╣рдЯрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА рдЖрдгрд┐ рдЖрдореНрд╣реА рдЖрддрд╛ рддреНрдпрд╛рдмрджреНрджрд▓ рдмреЛрд▓рдд рдЖрд╣реЛрдд.

рддреЗрдереЗ рдЖрдореНрд╣реА рд╡рд┐рд╢реЗрд╖рдкрдгреЗ рд╕рд╛рдВрдЧреВ рд╢рдХрддреЛ рдХреА рдЖрдореНрд╣реА рдЕрд░реНрдЬрд╛рд╡рд░ SIGTERM рдкрд╛рдард╡рдгреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рд▓рд╛рд╡рдзреА рджрд░рдореНрдпрд╛рди рдЖрдореНрд╣рд╛рд▓рд╛ рдХрд┐рддреА рд╡реЗрд│ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рд╛рд╡реА рд▓рд╛рдЧреЗрд▓ рдЖрдгрд┐ рдЬреЗрд╡реНрд╣рд╛ рдЖрдореНрд╣рд╛рд▓рд╛ рд╕рдордЬреЗрд▓ рдХреА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдПрдЦрд╛рджреНрдпрд╛ рдЧреЛрд╖реНрдЯреАрд╕рд╛рдареА рд╡реЗрдбрд╛ рдЭрд╛рд▓рд╛ рдЖрд╣реЗ рдХрд┐рдВрд╡рд╛ "рдЕрдбрдХрд▓рд╛" рдЖрд╣реЗ рдЖрдгрд┐ рддреЛ рд╕рдВрдкрдгрд╛рд░ рдирд╛рд╣реА - рдЖрдгрд┐ рдЖрдореНрд╣рд╛рд▓рд╛ рддреНрдпрд╛рд▓рд╛ SIGKILL рдкрд╛рдард╡рд╛, рдореНрд╣рдгрдЬреЗрдЪ рддреНрдпрд╛рдЪреЗ рдХрд╛рдо рдХрдареЛрд░рдкрдгреЗ рдкреВрд░реНрдг рдХрд░рд╛. рдореНрд╣рдгрдЬреЗрдЪ, рддреНрдпрд╛рдиреБрд╕рд╛рд░, рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдПрдХ рдкреНрд░рдХрд╛рд░рдЪрд╛ рдбрд┐рдорди рдЪрд╛рд▓реВ рдЖрд╣реЗ, рддреЛ рдСрдкрд░реЗрд╢рдиреНрд╕рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЛ. рдЖрдореНтАНрд╣реА рд╕рдордЬрддреЛ рдХреА рдЖрдордЪреНтАНрдпрд╛ рдСрдкрд░реЗрд╢рдиреНрд╕ рдЬреНтАНрдпрд╛рд╡рд░ рдбрд┐рдорди рдХрд╛рд░реНрдп рдХрд░рддреЗ рддреЗ рдПрдХрд╛ рд╡реЗрд│реА 30 рд╕реЗрдХрдВрджрд╛рдВрдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдХрд╛рд│ рдЯрд┐рдХрдд рдирд╛рд╣реА. рддреНрдпрд╛рдиреБрд╕рд╛рд░, SIGTERM рдЖрд▓реНрдпрд╛рд╡рд░, рдЖрдореНрд╣рд╛рд▓рд╛ рд╕рдордЬрддреЗ рдХреА рдЖрдордЪрд╛ рдбрд┐рдорди, рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд SIGTERM рдирдВрддрд░ 30 рд╕реЗрдХрдВрдж рдкреВрд░реНрдг рдХрд░реВ рд╢рдХрддреЛ. рдЖрдореНрд╣реА рддреЗ рд▓рд┐рд╣реВ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, 45 рд╕реЗрдХрдВрдж рдлрдХреНрдд рдмрд╛рдмрддреАрдд рдЖрдгрд┐ рдореНрд╣рдгрддреЛ рдХреА SIGTERM. рддреНрдпрд╛рдирдВрддрд░ рдЖрдореНрд╣реА 45 рд╕реЗрдХрдВрдж рдерд╛рдВрдмрддреЛ. рд╕реИрджреНрдзрд╛рдВрддрд┐рдХрджреГрд╖реНрдЯреНрдпрд╛, рдпрд╛ рдХрд╛рд│рд╛рдд рд░рд╛рдХреНрд╖рд╕рд╛рдиреЗ рддреНрдпрд╛рдЪреЗ рдХрд╛рд░реНрдп рдкреВрд░реНрдг рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рдЖрдгрд┐ рд╕реНрд╡рддрдГрд▓рд╛ рд╕рдВрдкрд╡рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ. рдкрдг рдЬрд░ рдЕрдЪрд╛рдирдХ рддреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ рдирд╛рд╣реА, рддрд░ рдпрд╛рдЪрд╛ рдЕрд░реНрде рдмрд╣реБрдзрд╛ рддреЗ рдЕрдбрдХрд▓реЗ рдЖрд╣реЗтАФрддреЗ рдпрд╛рдкреБрдвреЗ рдЖрдордЪреНрдпрд╛ рд╡рд┐рдирдВрддреНрдпрд╛рдВрд╡рд░ рд╕рд╛рдорд╛рдиреНрдпрдкрдгреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдд рдирд╛рд╣реА. рдЖрдгрд┐ 45 рд╕реЗрдХрдВрджрд╛рдд рддреБрдореНрд╣реА рд╕реБрд░рдХреНрд╖рд┐рддрдкрдгреЗ, рдЦрд░рдВ рддрд░, рддреНрдпрд╛рд▓рд╛ рдЦрд╛рд▓реА рдЦрд┐рд│реВ рд╢рдХрддрд╛.

рдЖрдгрд┐ рдпреЗрдереЗ, рдЦрд░рдВ рддрд░, 2 рдкреИрд▓реВ рджреЗрдЦреАрд▓ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдкреНрд░рдердо, рд╕рдордЬреВрди рдШреНрдпрд╛ рдХреА рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд┐рдирдВрддреА рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реА рдЕрд╕реЗрд▓, рддрд░ рддреБрдореНрд╣реА рддреНрдпрд╛рд╕реЛрдмрдд рдХрд╕реЗрддрд░реА рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рджрд┐рд▓рд╛ рдирд╛рд╣реА, рдкрд░рдВрддреБ рддреБрдореНрд╣рд╛рд▓рд╛ SIGTERM рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓рд╛ рдЖрд╣реЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде. рддреЗ рдкрд░рд┐рд╖реНрдХреГрдд рдХрд░рдгреЗ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдЙрддреНрддрд░ рджреЗрдгреЗ рдЕрд░реНрдердкреВрд░реНрдг рдЖрд╣реЗ. рдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд рд╣рд╛ рдореБрджреНрджрд╛ рдХреНрд░рдорд╛рдВрдХ рдПрдХ рдЖрд╣реЗ. рдпреЗрдереЗ рдореБрджреНрджрд╛ рдХреНрд░рдорд╛рдВрдХ рджреЛрди рд╣рд╛ рдЖрд╣реЗ рдХреА рдЬрд░ рддреБрдореНрд╣реА рддреБрдордЪрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рдЕрд░реНрдЬ рд▓рд┐рд╣рд┐рд▓рд╛ рддрд░, рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рддрдпрд╛рд░ рдХрд░рд╛ рдХреА рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреНрдпрд╛ рдЕрд░реНрдЬрд╛рдЪреА рд╡рд┐рдирдВрддреА рдкреНрд░рд╛рдкреНрдд рд╣реЛрдИрд▓, рддреНрдпрд╛рдирдВрддрд░ рддреБрдореНрд╣реА рдХрд╛рд╣реА рдХрд╛рдо рд╕реБрд░реВ рдХрд░рд╛рд▓, рдХреБрдареВрди рддрд░реА рдлрд╛рдЗрд▓реНрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХрд░рд╛рд▓, рдбреЗрдЯрд╛рдмреЗрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛рд▓ рдЖрдгрд┐ рдХрд╛рдп рдирд╛рд╣реА. рддреЗ. рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рддреБрдордЪрд╛ рд╡рд╛рдкрд░рдХрд░реНрддрд╛, рддреБрдордЪреА рд╡рд┐рдирдВрддреА рдЕрд░реНрдзреНрдпрд╛ рддрд╛рд╕рд╛рд╕рд╛рдареА рд▓рдЯрдХрддреЗ рдЖрдгрд┐ рддреБрдореНрд╣реА рддреНрдпрд╛рд▓рд╛ рдЙрддреНрддрд░ рджреЗрдгреНрдпрд╛рдЪреА рд╡рд╛рдЯ рдкрд╛рд╣рдд рдЖрд╣реЗ - рдордЧ, рдмрд╣реБрдзрд╛, рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдХрд╛рдо рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдореНрд╣рдгрдЬреЗрдЪ, рдлрдХреНрдд рд╕рд╛рдорд╛рдиреНрдп рдЬреНрдЮрд╛рди рд▓рдХреНрд╖рд╛рдд рдШреНрдпрд╛ рдХреА рдЬрд░ рддреБрдордЪреЗ рдСрдкрд░реЗрд╢рдиреНрд╕ рд▓рд╣рд╛рди рдЕрд╕рддреАрд▓, рддрд░ SIGTERM рдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХрд░реВрди рддреНрдпрд╛рдд рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░рдгреНрдпрд╛рдд рдЕрд░реНрде рдЖрд╣реЗ. рдЬрд░ рддреБрдордЪреЗ рдСрдкрд░реЗрд╢рдиреНрд╕ рд▓рд╛рдВрдм рдЕрд╕рддреАрд▓, рддрд░ рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд SIGTERM рдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХрд░рдгреНрдпрд╛рдд рдХрд╛рд╣реАрдЪ рдЕрд░реНрде рдирд╛рд╣реА. рдЕрд╢рд╛ рджреАрд░реНрдШ рдСрдкрд░реЗрд╢рдиреНрд╕ рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреА рдкреБрдирд░реНрд░рдЪрдирд╛ рдХрд░рдгреЗ рдЕрд░реНрдердкреВрд░реНрдг рдЖрд╣реЗ. рдЬреЗрдгреЗрдХрд░реБрди рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдлрдХреНрдд рдерд╛рдВрдмреВрди рдерд╛рдВрдмрдд рдирд╛рд╣реАрдд. рдорд▓рд╛ рдорд╛рд╣рд┐рдд рдирд╛рд╣реА, рддреЗрдереЗ рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреЗ рд╡реЗрдмрд╕реЙрдХреЗрдЯ рдмрдирд╡рд╛, рд░рд┐рд╡реНрд╣рд░реНрд╕ рд╣реБрдХ рдмрдирд╡рд╛ рдЬреЗ рддреБрдордЪрд╛ рд╕рд░реНрд╡реНрд╣рд░ рдХреНрд▓рд╛рдпрдВрдЯрд▓рд╛ рдЖрдзреАрдЪ рдкрд╛рдард╡реЗрд▓, рдЗрддрд░ рдХрд╛рд╣реАрд╣реА, рдкрд░рдВрддреБ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдЕрд░реНрдзрд╛ рддрд╛рд╕ рд▓рдЯрдХреВрди рдареЗрд╡рдгреНрдпрд╛рд╕ рднрд╛рдЧ рдкрд╛рдбреВ рдирдХрд╛ рдЖрдгрд┐ рдлрдХреНрдд рд╕рддреНрд░рд╛рдЪреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рд╛. рддреНрдпрд╛рд▓рд╛ рдЙрддреНрддрд░ рджреНрдпрд╛. рдХрд╛рд░рдг рддреЛ рдХреБрдареЗ рддреБрдЯреВ рд╢рдХрддреЛ рд╣реЗ рд╕рд╛рдВрдЧрддрд╛ рдпреЗрдд рдирд╛рд╣реА.

рддреБрдордЪрд╛ рдЕрд░реНрдЬ рд╕рдВрдкрд▓реНрдпрд╛рд╡рд░, рддреБрдореНрд╣реА рдХрд╛рд╣реА рдпреЛрдЧреНрдп рдПрдХреНрдЭрд┐рдЯ рдХреЛрдб рджреНрдпрд╛рд╡рд╛. рдореНрд╣рдгрдЬреЗрдЪ, рдЬрд░ рддреБрдордЪрд╛ рдЕрд░реНрдЬ рдмрдВрдж рдХрд░рдгреНрдпрд╛рд╕, рдерд╛рдВрдмрд╡рдгреНрдпрд╛рд╕ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рдЧреЗрд▓реЗ рдЕрд╕реЗрд▓ рдЖрдгрд┐ рддреЗ рд╕рд╛рдорд╛рдиреНрдпрдкрдгреЗ рд╕реНрд╡рддрдГрд▓рд╛ рдерд╛рдВрдмрд╡рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕реЗрд▓, рддрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪрд╛ рдПрдХреНрдЭрд┐рдЯ рдХреЛрдб 1,5,255 рдЖрдгрд┐ рдпрд╛рдкреНрд░рдорд╛рдгреЗ рдкрд░рдд рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА. рд╢реВрдиреНрдп рдХреЛрдб рдирд╕рд▓реЗрд▓реА рдХреЛрдгрддреАрд╣реА рдЧреЛрд╖реНрдЯ, рдХрд┐рдорд╛рди рд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ, рдорд▓рд╛ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдЖрд╣реЗ, рдЕрдпрд╢рд╕реНрд╡реА рдорд╛рдирд▓реА рдЬрд╛рддреЗ. рдореНрд╣рдгрдЬреЗрдЪ, рдЕрд╕реЗ рдорд╛рдирд▓реЗ рдЬрд╛рддреЗ рдХреА рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд рдЖрдкрд▓рд╛ рдЕрд░реНрдЬ рддреНрд░реБрдЯреАрд╕рд╣ рд╕рдорд╛рдкреНрдд рдЭрд╛рд▓рд╛ рдЖрд╣реЗ. рддреНрдпрд╛рдиреБрд╕рд╛рд░, рд╕реМрд╣рд╛рд░реНрджрдкреВрд░реНрдг рдорд╛рд░реНрдЧрд╛рдиреЗ, рдЬрд░ рддреБрдордЪрд╛ рдЕрд░реНрдЬ рддреНрд░реБрдЯреАрд╢рд┐рд╡рд╛рдп рдкреВрд░реНрдг рдЭрд╛рд▓рд╛, рддрд░ рддреБрдореНрд╣реА рдЖрдЙрдЯрдкреБрдЯрд╡рд░ 0 рдореНрд╣рдгрд╛рд▓. рддреБрдордЪрд╛ рдЕрд░реНрдЬ рдХрд╛рд╣реА рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕, рддреБрдореНрд╣реА рдЖрдЙрдЯрдкреБрдЯрдордзреНрдпреЗ рдиреЙрди-0 рдЕрд╕реЗ рдореНрд╣рдгрддрд╛. рдЖрдгрд┐ рдЖрдкрдг рдпрд╛ рдорд╛рд╣рд┐рддреАрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрддрд╛.

рдЖрдгрд┐ рд╢реЗрд╡рдЯрдЪрд╛ рдкрд░реНрдпрд╛рдп. рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪрд╛ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╡рд┐рдирдВрддреА рдкрд╛рдард╡рддреЛ рдЖрдгрд┐ рддреБрдореНрд╣реА рддреНрдпрд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдд рдЕрд╕рддрд╛рдирд╛ рдЕрд░реНрдзрд╛ рддрд╛рд╕ рдерд╛рдВрдмрддреЛ рддреЗрд╡реНрд╣рд╛ рддреЗ рд╡рд╛рдИрдЯ рдЕрд╕рддреЗ. рдкрд░рдВрддреБ рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдХреНрд▓рд╛рдпрдВрдЯрдЪреНрдпрд╛ рдмрд╛рдЬреВрдиреЗ рд╕рд╛рдорд╛рдиреНрдпрдд: рдХрд╛рдп рдлрд╛рдпрджреЗрд╢реАрд░ рдЖрд╣реЗ рдпрд╛рдмрджреНрджрд▓ рджреЗрдЦреАрд▓ рдорд▓рд╛ рд╕рд╛рдВрдЧрд╛рдпрдЪреЗ рдЖрд╣реЗ. рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдореЛрдмрд╛рдИрд▓ рдНрдкреНрд▓рд┐рдХреЗрд╢рди, рдлреНрд░рдВрдЯ-рдПрдВрдб рдЗрддреНрдпрд╛рджреА рдЕрд╕рд▓реНрдпрд╛рд╕ рдХрд╛рд╣реА рдлрд░рдХ рдкрдбрдд рдирд╛рд╣реА. рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдХреА рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреЗ рд╕рддреНрд░ рд╕рдорд╛рдкреНрдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ, рдХрд╛рд╣реАрд╣реА рд╣реЛрдК рд╢рдХрддреЗ. рд╡рд┐рдирдВрддреА рдкрд╛рдард╡рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрдореА рдЭрд╛рд▓реА рдЖрдгрд┐ рдХреЛрдгрддрд╛рд╣реА рдкреНрд░рддрд┐рд╕рд╛рдж рдкрд░рдд рдЖрд▓рд╛ рдирд╛рд╣реА. рддреБрдордЪрд╛ рдлреНрд░рдВрдЯрдПрдВрдб рдХрд┐рдВрд╡рд╛ рддреБрдордЪрд╛ рдореЛрдмрд╛рдИрд▓ рдНрдкреНрд▓рд┐рдХреЗрд╢рди - рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ рдХреЛрдгрддрд╛рд╣реА рдлреНрд░рдВрдЯрдПрдВрдб, рддреЛ рддрд╕рд╛ рдареЗрд╡реВрдпрд╛ - рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ. рдЬрд░ рддреБрдореНрд╣реА рд╡реЗрдмрд╕реЙрдХреЗрдЯреНрд╕рд╕рд╣ рдХрд╛рдо рдХрд░рдд рдЕрд╕рд╛рд▓ рддрд░, рд╣реЗ рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ рдорд▓рд╛ рдЭрд╛рд▓реЗрд▓реА рд╕рд░реНрд╡рд╛рдд рд╡рд╛рдИрдЯ рд╡реЗрджрдирд╛ рдЖрд╣реЗ.

рдЬреЗрд╡реНрд╣рд╛ рдХрд╛рд╣реА рдирд┐рдпрдорд┐рдд рдЪреЕрдЯрдЪреНрдпрд╛ рд╡рд┐рдХрд╕рдХрд╛рдВрдирд╛ рд╣реЗ рдорд╛рд╣рд┐рдд рдирд╕рддреЗ, рддреЗрд╡реНрд╣рд╛ рдЕрд╕реЗ рджрд┐рд╕реВрди рдпреЗрддреЗ рдХреА рд╡реЗрдмрд╕реЙрдХреЗрдЯ рдЦрдВрдбрд┐рдд рд╣реЛрдК рд╢рдХрддреЗ. рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА, рдЬреЗрд╡реНрд╣рд╛ рдкреНрд░реЙрдХреНрд╕реАрдордзреНрдпреЗ рдХрд╛рд╣реАрддрд░реА рдШрдбрддреЗ, рддреЗрд╡реНрд╣рд╛ рдЖрдореНрд╣реА рдлрдХреНрдд рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдмрджрд▓рддреЛ рдЖрдгрд┐ рддреЗ рд░реАрд▓реЛрдб рд╣реЛрддреЗ. рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХрдЪ, рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд рд╕рд░реНрд╡ рджреАрд░реНрдШрдХрд╛рд▓реАрди рд╕рддреНрд░ рдлрд╛рдЯрд▓реЗрд▓реЗ рдЖрд╣реЗрдд. рдбреЗрд╡реНрд╣рд▓рдкрд░ рдзрд╛рд╡рдд рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдпреЗрддрд╛рдд рдЖрдгрд┐ рдореНрд╣рдгрддрд╛рдд: "рдорд┐рддреНрд░рд╛рдВрдиреЛ, рддреБрдореНрд╣реА рдХрд╛рдп рдХрд░рдд рдЖрд╣рд╛рдд, рдЖрдордЪреНрдпрд╛ рд╕рд░реНрд╡ рдХреНрд▓рд╛рдпрдВрдЯрд╕рд╛рдареА рдЧрдкреНрдкрд╛ рддреБрдЯрд▓реНрдпрд╛ рдЖрд╣реЗрдд!" рдЖрдореНрд╣реА рддреНрдпрд╛рдВрдирд╛ рд╕рд╛рдВрдЧрддреЛ: тАЬрддреБрдореНрд╣реА рдХрд╛рдп рдХрд░рдд рдЖрд╣рд╛рдд? рддреБрдордЪреЗ рдХреНрд▓рд╛рдпрдВрдЯ рдкреБрдиреНрд╣рд╛ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдд рдЕрдХреНрд╖рдо рдЖрд╣реЗрдд? рддреЗ рдореНрд╣рдгрддрд╛рдд: "рдирд╛рд╣реА, рдЖрдореНрд╣рд╛рд▓рд╛ рд╕рддреНрд░реЗ рдлрд╛рдЯрдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА." рдереЛрдбрдХреНрдпрд╛рдд, рд╣реЗ рдЦрд░реЛрдЦрд░ рдореВрд░реНрдЦрдкрдгрд╛ рдЖрд╣реЗ. рдЧреНрд░рд╛рд╣рдХрд╛рдЪреА рдмрд╛рдЬреВ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╡рд┐рд╢реЗрд╖рдд:, рдЬрд╕реЗ рдореА рдореНрд╣рдгрддреЛ, рд╡реЗрдмрд╕реЙрдХреЗрдЯреНрд╕ рд╕рд╛рд░рдЦреНрдпрд╛ рджреАрд░реНрдШрдХрд╛рд▓реАрди рд╕рддреНрд░рд╛рдВрд╕рд╣, рддреЗ рдЦрдВрдбрд┐рдд рд╣реЛрдК рд╢рдХрддреЗ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд▓рдХреНрд╖рд╛рдд рди рдЖрд▓реНрдпрд╛рдиреЗ, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЕрд╢реА рд╕рддреНрд░реЗ рдкреБрдиреНрд╣рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЖрдгрд┐ рдордЧ рд╕рд░реНрд╡рдХрд╛рд╣реА рдкрд░рд┐рдкреВрд░реНрдг рдЖрд╣реЗ.

рд╕рдВрд╕рд╛рдзрдиреЗ

рдЦрд░рдВ рддрд░, рдЗрдереЗ рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдХ рд╕рд░рд│ рдЧреЛрд╖реНрдЯ рд╕рд╛рдВрдЧреЗрди. рдкреБрдиреНрд╣рд╛ рдЦрд▒реНрдпрд╛ рдЖрдпреБрд╖реНрдпрд╛рддреВрди. рд╕рдВрд╕рд╛рдзрдирд╛рдВрдмрджреНрджрд▓ рдореА рдХрдзреАрд╣реА рдРрдХрд▓реЗрд▓реА рд╕рд░реНрд╡рд╛рдд рдЖрдЬрд╛рд░реА рдЧреЛрд╖реНрдЯ.

рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд рд╕рдВрд╕рд╛рдзрдиреЗ, рдореНрд╣рдгрдЬреЗ, рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд╡рд┐рдирдВрддреНрдпрд╛, рдорд░реНрдпрд╛рджрд╛ рдЬреНрдпрд╛ рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░реНрд╕рдордзреНрдпреЗ рдкреЙрдбреНрд╕рд╡рд░ рдареЗрд╡реВ рд╢рдХрддрд╛. рдореА рд╡рд┐рдХрд╕рдХрд╛рдХрдбреВрди рдРрдХрд▓реЗрд▓реА рд╕рд░реНрд╡рд╛рдд рдордЬреЗрджрд╛рд░ рдЧреЛрд╖реНрдЯ... рдкреВрд░реНрд╡реАрдЪреНрдпрд╛ рдХрд╛рдорд╛рдЪреНрдпрд╛ рдард┐рдХрд╛рдгреА рдорд╛рдЭреНрдпрд╛ рд╕рд╣рдХрд╛рд░реА рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдкреИрдХреА рдПрдХрд╛рдиреЗ рдПрдХрджрд╛ рдореНрд╣рдЯрд▓реЗ: "рдорд╛рдЭрд╛ рдЕрд░реНрдЬ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рд╕реБрд░реВ рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА." рдореА рдкрд╛рд╣рд┐рд▓рдВ рдХреА рддреЗ рд╕реБрд░реВ рд╣реЛрдд рдирд╛рд╣реАрдпреЗ, рдкрдг рдПрдХрддрд░ рддреЗ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдордзреНрдпреЗ рдмрд╕рдд рдирд╛рд╣реА рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рдВрдиреА рдЦреВрдк рд▓рд╣рд╛рди рдорд░реНрдпрд╛рджрд╛ рд╕реЗрдЯ рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд. рдереЛрдбрдХреНрдпрд╛рдд, рд╕рдВрд╕рд╛рдзрдирд╛рдВрдореБрд│реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реБрд░реВ рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА. рдореА рдореНрд╣рдгрддреЛ: "рд╣реЗ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдореБрд│реЗ рд╕реБрд░реВ рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА, рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд┐рддреА рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рддреЗ рддреБрдореНрд╣реА рдард░рд╡рд╛ рдЖрдгрд┐ рдкреБрд░реЗрд╕реЗ рдореВрд▓реНрдп рд╕реЗрдЯ рдХрд░рд╛." рддреЛ рдореНрд╣рдгрддреЛ: "рдХреЛрдгрддреНрдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреА рд╕рдВрд╕рд╛рдзрдиреЗ?" рдореА рддреНрдпрд╛рд▓рд╛ рд╕рдордЬрд╛рд╡реВрди рд╕рд╛рдВрдЧреВ рд▓рд╛рдЧрд▓реЛ рдХреА рдХреБрдмрд░реНрдиреЗрдЯреНрд╕, рд╡рд┐рдирдВрддреНрдпрд╛рдВрдЪреА рдорд░реНрдпрд╛рджрд╛ рдЖрдгрд┐ рдмреНрд▓рд╛, рдмреНрд▓рд╛, рдмреНрд▓рд╛ рд╕реЗрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рддреНрдпрд╛ рдорд╛рдгрд╕рд╛рдиреЗ рдкрд╛рдЪ рдорд┐рдирд┐рдЯреЗ рдРрдХрд▓реЗ, рд╣реЛрдХрд╛рд░ рджрд┐рд▓рд╛ рдЖрдгрд┐ рдореНрд╣рдгрд╛рд▓рд╛: тАЬрдореА рдпреЗрдереЗ рд╡рд┐рдХрд╛рд╕рдХ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд▓реЛ рдЖрд╣реЗ, рдорд▓рд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕рдВрд╕рд╛рдзрдирд╛рдВрдмрджреНрджрд▓ рдХрд╛рд╣реАрд╣реА рдЬрд╛рдгреВрди рдШреНрдпрд╛рдпрдЪреЗ рдирд╛рд╣реА. рдореА рдЗрдереЗ рдХреЛрдб рд▓рд┐рд╣рд╛рдпрд▓рд╛ рдЖрд▓реЛ рдЖрд╣реЗ рдЖрдгрд┐ рддреЗрдЪ рдЖрд╣реЗ.тАЭ рд╣реЗ рджреБрдГрдЦрджрд╛рдпрдХ рдЖрд╣реЗ. рд╡рд┐рдХрд╛рд╕рдХрд╛рдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди рд╣реА рдЕрддрд┐рд╢рдп рджреБрдГрдЦрдж рд╕рдВрдХрд▓реНрдкрдирд╛ рдЖрд╣реЗ. рд╡рд┐рд╢реЗрд╖рдд: рдЖрдзреБрдирд┐рдХ рдЬрдЧрд╛рдд, рдкреБрд░реЛрдЧрд╛рдореА рджреЗрд╡реЛрдкрд╛рдВрдЪрдВ.

рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреА рдЕрдЬрд┐рдмрд╛рдд рдЧрд░рдЬ рдХрд╛ рдЖрд╣реЗ? рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ 2 рдкреНрд░рдХрд╛рд░рдЪреА рд╕рдВрд╕рд╛рдзрдиреЗ рдЖрд╣реЗрдд. рдХрд╛рд╣реАрдВрдирд╛ рд╡рд┐рдирдВрддреНрдпрд╛ рдореНрд╣рдгрддрд╛рдд, рддрд░ рдХрд╛рд╣реАрдВрдирд╛ рдорд░реНрдпрд╛рджрд╛ рдореНрд╣рдгрддрд╛рдд. рд╕рдВрд╕рд╛рдзрдирд╛рдВрджреНрд╡рд╛рд░реЗ рдЖрдкрдг рд╕рдордЬреВ рд╢рдХрддреЛ рдХреА рдореБрд│рд╛рдд рдиреЗрд╣рдореАрдЪ рдлрдХреНрдд рджреЛрди рдореВрд▓рднреВрдд рдирд┐рд░реНрдмрдВрдз рдЕрд╕рддрд╛рдд. рдореНрд╣рдгрдЬреЗрдЪ, рдХреБрдмрд░рдиреЗрдЯрдордзреНрдпреЗ рдЪрд╛рд▓рдгрд╛рд▒реНрдпрд╛ рдХрдВрдЯреЗрдирд░рд╕рд╛рдареА CPU рд╡реЗрд│ рдорд░реНрдпрд╛рджрд╛ рдЖрдгрд┐ RAM рдорд░реНрдпрд╛рджрд╛.

рддреБрдордЪреНтАНрдпрд╛ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдирдордзреНтАНрдпреЗ рд╕рдВрд╕рд╛рдзрди рдХрд╕реЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдпрд╛рд╡рд░ рдорд░реНрдпрд╛рджрд╛ рдПрдХ рд╡рд░рдЪреА рдорд░реНрдпрд╛рджрд╛ рдареЗрд╡рддреЗ. рдореНрд╣рдгрдЬреЗрдЪ, рддреНрдпрд╛рдиреБрд╕рд╛рд░, рдЬрд░ рддреБрдореНрд╣реА рдорд░реНрдпрд╛рджреЗрдд 1GB RAM рдореНрд╣рдЯрд▓реНрдпрд╛рд╕, рддреБрдордЪрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ 1GB рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд░реЕрдо рд╡рд╛рдкрд░реВ рд╢рдХрдгрд╛рд░ рдирд╛рд╣реА. рдЖрдгрд┐ рдЬрд░ рддреНрдпрд╛рд▓рд╛ рдЕрдЪрд╛рдирдХ рд╣реЗ рд╣рд╡реЗ рдЕрд╕реЗрд▓ рдЖрдгрд┐ рддреЗ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛, рддрд░ рдУрдо рдХрд┐рд▓рд░ рдирд╛рд╡рд╛рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛, рдореЗрдорд░реАрдмрд╛рд╣реЗрд░, рдореНрд╣рдгрдЬреЗ, рдпреЗрдКрди рддреБрдордЪрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдирд╖реНрдЯ рдХрд░реЗрд▓ - рдореНрд╣рдгрдЬреЗрдЪ рддреА рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рд╣реЛрдИрд▓. CPU рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рд╣реЛрдгрд╛рд░ рдирд╛рд╣реАрдд. CPU рдЪреНрдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд, рдЬрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдиреЗ рдорд░реНрдпрд╛рджреЗрдд рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛, рддрд░ CPU рдлрдХреНрдд рдХрд╛рдЯреЗрдХреЛрд░рдкрдгреЗ рдирд┐рд╡рдбрд▓рд╛ рдЬрд╛рдИрд▓. рдпрд╛рдореБрд│реЗ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рд╣реЛрдд рдирд╛рд╣реА. рд╣реА рдорд░реНрдпрд╛рджрд╛ рдЖрд╣реЗ - рд╣реА рд╡рд░рдЪреА рдорд░реНрдпрд╛рджрд╛ рдЖрд╣реЗ.

рдЖрдгрд┐ рдПрдХ рд╡рд┐рдирдВрддреА рдЖрд╣реЗ. рддреБрдордЪреНрдпрд╛ Kubernetes рдХреНрд▓рд╕реНрдЯрд░рдордзреАрд▓ рдиреЛрдбреНрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╕рд╣ рдХрд╕реЗ рднрд░рд▓реЗ рдЬрд╛рддрд╛рдд рд╣реЗ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд▓рд╛ рдХрд╕реЗ рд╕рдордЬрддреЗ рд╣реА рд╡рд┐рдирдВрддреА. рдореНрд╣рдгрдЬреЗрдЪ, рд╡рд┐рдирдВрддреА рд╣реА рддреБрдордЪреНрдпрд╛ рдЕрд░реНрдЬрд╛рдЪреА рдПрдХ рдкреНрд░рдХрд╛рд░рдЪреА рдХрдорд┐рдЯ рдЕрд╕рддреЗ. рдорд▓рд╛ рдХрд╛рдп рд╡рд╛рдкрд░рд╛рдпрдЪреЗ рдЖрд╣реЗ рддреЗ рддреНрдпрд╛рдд рд▓рд┐рд╣рд┐рд▓реЗ рдЖрд╣реЗ: "рддреБрдореНрд╣реА рдорд╛рдЭреНрдпрд╛рд╕рд╛рдареА рдЗрддрдХрд╛ CPU рдЖрдгрд┐ рдЗрддрдХреА рдореЗрдорд░реА рд░рд╛рдЦреВрди рдареЗрд╡рд╛рд╡реА рдЕрд╢реА рдорд╛рдЭреА рдЗрдЪреНрдЫрд╛ рдЖрд╣реЗ." рдЕрд╢реА рд╕рд╛рдзреА рдЙрдкрдорд╛. рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдПрдХ рдиреЛрдб рдЕрд╕реЗрд▓ рддрд░, рдорд▓рд╛ рдорд╛рд╣рд┐рдд рдирд╛рд╣реА, рдПрдХреВрдг 8 CPU. рдЖрдгрд┐ рддреЗрдереЗ рдПрдХ рдкреЙрдб рдпреЗрддреЛ, рдЬреНрдпрд╛рдЪреНрдпрд╛ рд╡рд┐рдирдВрддреНрдпрд╛ 1 CPU рдореНрд╣рдгрддрд╛рдд, рдореНрд╣рдгрдЬреЗ рдиреЛрдбрдордзреНрдпреЗ 7 CPU рд╢рд┐рд▓реНрд▓рдХ рдЖрд╣реЗрдд. рдореНрд╣рдгрдЬреЗрдЪ, рддреНрдпрд╛рдиреБрд╕рд╛рд░, 8 рдкреЙрдбреНрд╕ рдпрд╛ рдиреЛрдбрд╡рд░ рдпреЗрддрд╛рдЪ, рдЬреНрдпрд╛рдкреИрдХреА рдкреНрд░рддреНрдпреЗрдХрд╛рдЪреНрдпрд╛ рд╡рд┐рдирдВрддреАрдордзреНрдпреЗ 1 рд╕реАрдкреАрдпреВ рдЖрд╣реЗ, рдиреЛрдб, рдЬрдгреВ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди, рд╕реАрдкреАрдпреВ рд╕рдВрдкрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рд╡рд┐рдирдВрддреНрдпрд╛рдВрд╕рд╣ рдЕрдзрд┐рдХ рдкреЙрдб рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реАрдд. рдпрд╛ рдиреЛрдбрд╡рд░ рд▓рд╛рдБрдЪ рдХреЗрд▓реЗ. рдЬрд░ рд╕рд░реНрд╡ рдиреЛрдбреНрд╕ CPU рд╕рдВрдкрд▓реЗ, рддрд░ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдореНрд╣рдгреВ рд▓рд╛рдЧрддреАрд▓ рдХреА рддреБрдордЪреЗ рдкреЙрдбреНрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдХреЛрдгрддреЗрд╣реА рдпреЛрдЧреНрдп рдиреЛрдб рдирд╛рд╣реАрдд рдХрд╛рд░рдг CPU рд╕рдВрдкрд▓реЗ рдЖрд╣реЗ.

рд╡рд┐рдирдВрддреНрдпрд╛ рдХрд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд рдЖрдгрд┐ рд╡рд┐рдирдВрддреНрдпрд╛рдВрд╢рд┐рд╡рд╛рдп рдХрд╛, рдорд▓рд╛ рд╡рд╛рдЯрддреЗ рдХреА рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ рдХрд╛рд╣реАрд╣реА рд▓реЙрдиреНрдЪ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА? рдХрд╛рд▓реНрдкрдирд┐рдХ рдкрд░рд┐рд╕реНрдерд┐рддреАрдЪреА рдХрд▓реНрдкрдирд╛ рдХрд░реВрдпрд╛. рддреБрдореНрд╣реА рддреБрдордЪрд╛ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдирдВрддреНрдпрд╛рдВрд╢рд┐рд╡рд╛рдп рд▓рд╛рдБрдЪ рдХрд░рддрд╛, рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдХрд┐рддреА рдЖрд╣реЗ, рдХреЛрдгрддреНрдпрд╛ рдиреЛрдбреНрд╕рд╡рд░ рддреБрдореНрд╣реА рддреЗ рдкреБрд╢ рдХрд░реВ рд╢рдХрддрд╛ рд╣реЗ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд▓рд╛ рдорд╛рд╣реАрдд рдирд╛рд╣реА. рдмрд░рдВ, рддреЛ рдиреЛрдбреНрд╕рд╡рд░ рдврдХрд▓рддреЛ, рдлрд╛рд╡рддреЛ, рд╣рд▓рд╡рддреЛ. рдХрд╛рд╣реА рдХреНрд╖рдгреА, рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреНрдпрд╛ рдЕрд░реНрдЬрд╛рд╡рд░ рд░рд╣рджрд╛рд░реА рдорд┐рд│рдгреЗ рд╕реБрд░реВ рд╣реЛрдИрд▓. рдЖрдгрд┐ рдПрдХ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдЪрд╛рдирдХ рддреНрдпрд╛рдЪреНрдпрд╛ рдорд░реНрдпрд╛рджреЗрдиреБрд╕рд╛рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдорд░реНрдпрд╛рджреЗрдкрд░реНрдпрдВрдд рд╕рдВрд╕рд╛рдзрдиреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХрд░рддреЗ. рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рдЬрд╡рд│рдкрд╛рд╕ рджреБрд╕рд░рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рд▓рд╛ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреА рджреЗрдЦреАрд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рдиреЛрдб рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рднреМрддрд┐рдХрд░рд┐рддреНрдпрд╛ рд╕рдВрд╕рд╛рдзрдиреЗ рд╕рдВрдкреВ рд▓рд╛рдЧрддреЛ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдУрдкреА. рдиреЛрдб рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рднреМрддрд┐рдХрд░рд┐рддреНрдпрд╛ рд╕рдВрд╕рд╛рдзрдиреЗ рд╕рдВрдкреБрд╖реНрдЯрд╛рдд рдпреЗрдК рд▓рд╛рдЧрддреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкреНрд░рд╡реЗрд╢ рдореЗрдорд░реА (RAM). рдЬреЗрд╡реНрд╣рд╛ рдиреЛрдбрдЪреА рд╢рдХреНрддреА рд╕рдВрдкрддреЗ, рддреЗрд╡реНрд╣рд╛ рд╕рд░реНрд╡ рдкреНрд░рдердо рдбреЙрдХрд░ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдгреЗ рдерд╛рдВрдмрд╡реЗрд▓, рдирдВрддрд░ рдХреНрдпреВрдмрд▓реЗрдЯ, рдирдВрддрд░ OS. рддреЗ рдлрдХреНрдд рдмреЗрд╢реБрджреНрдз рд╣реЛрддреАрд▓ рдЖрдгрд┐ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдирд┐рд╢реНрдЪрд┐рддрдкрдгреЗ рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд░реНрдп рдХрд░рдгреЗ рдерд╛рдВрдмрд╡реЗрд▓. рдореНрд╣рдгрдЬреЗрдЪ, рдпрд╛рдореБрд│реЗ рддреБрдордЪрд╛ рдиреЛрдб рдЕрдбрдХреЗрд▓ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рддреЛ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓. рдереЛрдбрдХреНрдпрд╛рдд, рдкрд░рд┐рд╕реНрдерд┐рддреА рдлрд╛рд░рд╢реА рдЪрд╛рдВрдЧрд▓реА рдирд╛рд╣реА.

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

рдбреЗрдЯрд╛ рд╕рдВрдЪрдпрди

рдЖрдордЪрд╛ рдкреБрдврдЪрд╛ рдореБрджреНрджрд╛ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬрдмрджреНрджрд▓ рдЖрд╣реЗ. рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╢реА рдХрд╛рдп рдХрд░рд╛рд╡реЗ рдЖрдгрд┐ рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ рдЪрд┐рдХрд╛рдЯреАрдиреЗ рдХрд╛рдп рдХрд░рд╛рд╡реЗ?

рдорд▓рд╛ рд╡рд╛рдЯрддрдВ, рдкреБрдиреНрд╣рд╛, рдЖрдордЪреНрдпрд╛ рдЖрдд рд╕рдВрдзреНрдпрд╛рдХрд╛рд│рдЪреА рд╢рд╛рд│рд╛, Kubernetes рдордзреНрдпреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрджреНрджрд▓ рдПрдХ рд╡рд┐рд╖рдп рд╣реЛрддрд╛. рдЖрдгрд┐ рдорд▓рд╛ рдЕрд╕реЗ рд╡рд╛рдЯрддреЗ рдХреА рддреБрдордЪреНрдпрд╛ рд╕рд╣рдХрд╛рд░реНтАНрдпрд╛рдВрдиреА рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд┐рдЪрд╛рд░рд▓реЗ рдЕрд╕рддрд╛ рдХрд╛рдп рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рд╣реЗ рдорд▓рд╛ рдЕрдЧрджреА рдЕрдВрджрд╛рдЬреЗ рдорд╛рд╣реАрдд рдЖрд╣реЗ: "рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдЪрд╛рд▓рд╡рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ рдХрд╛?" рдХрд╛рд╣реА рдХрд╛рд░рдгрд╛рд╕реНрддрд╡, рдорд▓рд╛ рдЕрд╕реЗ рд╡рд╛рдЯрддреЗ рдХреА рддреБрдордЪреНрдпрд╛ рд╕рд╣рдХрд╛рд▒реНрдпрд╛рдВрдиреА рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рдЕрд╕рд╛рд╡реЗ рдХреА рдЬрд░ рддреБрдореНрд╣реА рдкреНрд░рд╢реНрди рд╡рд┐рдЪрд╛рд░рдд рдЕрд╕рд╛рд▓ рдХреА рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕рдордзреНрдпреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдЪрд╛рд▓рд╡рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ, рддрд░ рддреЗ рдЕрд╢рдХреНрдп рдЖрд╣реЗ.

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

рдЖрдордЪрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рдВрдЪрдпрд┐рдд рдХрд░реВ рдЗрдЪреНрдЫрд┐рдд рдЕрд╕рд▓реЗрд▓рд╛ рдбреЗрдЯрд╛, рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдЕрдкрд▓реЛрдб рдХреЗрд▓реЗрд▓реА рдХрд╛рд╣реА рдЪрд┐рддреНрд░реЗ, рдЖрдордЪреНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рди рджрд░рдореНрдпрд╛рди, рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрдЪреНрдпрд╛ рд╡реЗрд│реА рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрд╛рд╣реА рдЧреЛрд╖реНрдЯреА, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрдореНрд╣реА рдХрд╛рдп рдХрд░рд╛рд╡реЗ? рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╢реА рдХрд╛рдп рдХрд░рд╛рд╡реЗ?

рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдЖрджрд░реНрд╢рдкрдгреЗ, рд╣реЛрдп, рдЕрд░реНрдерд╛рддрдЪ, рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдЕрддрд┐рд╢рдп рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗрдд рдЖрдгрд┐ рд╕рд╛рдорд╛рдиреНрдпрдд: рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рд╕реНрдЯреЗрдЯрд▓реЗрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╕рд╛рдареА рдХрд▓реНрдкрдирд╛ рдХреЗрд▓реА рдЧреЗрд▓реА рд╣реЛрддреА. рдореНрд╣рдгрдЬреЗрдЪ, рддреНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрд╕рд╛рдареА рдЬреЗ рдорд╛рд╣рд┐рддреА рдЕрдЬрд┐рдмрд╛рдд рд╕рд╛рдард╡рдд рдирд╛рд╣реАрдд. рд╣реЗ рдЖрджрд░реНрд╢ рдЖрд╣реЗ.

рдкрд░рдВрддреБ, рдЕрд░реНрдерд╛рддрдЪ, рдЖрджрд░реНрд╢ рдкрд░реНрдпрд╛рдп рдиреЗрд╣рдореАрдЪ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╕рддреЛ. рддрд░ рдХрд╛рдп? рдкрд╣рд┐рд▓рд╛ рдЖрдгрд┐ рд╕рд░реНрд╡рд╛рдд рд╕реЛрдкрд╛ рдореБрджреНрджрд╛ рдореНрд╣рдгрдЬреЗ рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪрд╛ S3 рдШреЗрдгреЗ, рдХреЗрд╡рд│ рдШрд░рдЧреБрддреА рдирд╛рд╣реА, рдЬреЗ рддреЗ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реЗ рджреЗрдЦреАрд▓ рд╕реНрдкрд╖реНрдЯ рдирд╛рд╣реА, рдкрд░рдВрддреБ рдХрд╛рд╣реА рдкреНрд░рджрд╛рддреНрдпрд╛рдХрдбреВрди. рдПрдХ рдЪрд╛рдВрдЧрд▓рд╛, рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рджрд╛рддрд╛ - рдЖрдгрд┐ рддреБрдордЪрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ S3 рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╢рд┐рдХрд╡рд╛. рдореНрд╣рдгрдЬреЗрдЪ, рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪрд╛ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдлрд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рдХрд░реВ рдЗрдЪреНрдЫрд┐рддреЛ рддреЗрд╡реНрд╣рд╛ рдореНрд╣рдгрд╛ тАЬрдпреЗрдереЗ, рдХреГрдкрдпрд╛, рддреА S3 рд╡рд░ рдЕрдкрд▓реЛрдб рдХрд░рд╛.тАЭ рдЬреЗрд╡реНрд╣рд╛ рддреНрдпрд╛рд▓рд╛ рддреЗ рдорд┐рд│рд╡рд╛рдпрдЪреЗ рдЕрд╕реЗрд▓, рддреЗрд╡реНрд╣рд╛ рдореНрд╣рдгрд╛: "рд╣рд╛ S3 рдЪреА рдкрд░рдд рд▓рд┐рдВрдХ рдЖрд╣реЗ рдЖрдгрд┐ рдпреЗрдереВрди рдШреНрдпрд╛." рд╣реЗ рдЖрджрд░реНрд╢ рдЖрд╣реЗ.

рдЬрд░ рдЕрдЪрд╛рдирдХ рдХрд╛рд╣реА рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рд╣рд╛ рдЖрджрд░реНрд╢ рдкрд░реНрдпрд╛рдп рдпреЛрдЧреНрдп рдирд╕реЗрд▓, рддрд░ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдПрдЦрд╛рджрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЖрд╣реЗ рдЬреЛ рддреБрдореНрд╣реА рд▓рд┐рд╣рд┐рд▓рд╛ рдирд╛рд╣реА, рддреБрдореНрд╣реА рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдд рдирд╛рд╣реА рдХрд┐рдВрд╡рд╛ рд╣рд╛ рдПрдХ рдкреНрд░рдХрд╛рд░рдЪрд╛ рднрдпрдВрдХрд░ рд╡рд╛рд░рд╕рд╛ рдЖрд╣реЗ, рддреЛ S3 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░реВ рд╢рдХрдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рд╕реНрдерд╛рдирд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╕реНрдерд╛рдирд┐рдХ рдлреЛрд▓реНрдбрд░реНрд╕. рдЕрдзрд┐рдХ рдХрд┐рдВрд╡рд╛ рдХрдореА рд╕реЛрдкреЗ рдХрд╛рд╣реАрддрд░реА рдШреНрдпрд╛, Kubernetes рддреИрдирд╛рдд рдХрд░рд╛. рдореНрд╣рдгрдЬреЗрдЪ, рдХрд╛рд╣реА рдХрд┐рдорд╛рди рдХрд╛рдорд╛рдВрд╕рд╛рдареА рд╕реЗрдлрд▓рд╛ рддрд╛рдмрдбрддреЛрдм рдХреБрдВрдкрдг рдШрд╛рд▓рдгреЗ, рдорд▓рд╛ рд╡рд╛рдЯрддреЗ, рд╣реА рдПрдХ рд╡рд╛рдИрдЯ рдХрд▓реНрдкрдирд╛ рдЖрд╣реЗ. рдХрд╛рд░рдг Ceph рдЕрд░реНрдерд╛рддрдЪ рдЪрд╛рдВрдЧрд▓рд╛ рдЖрдгрд┐ рдлреЕрд╢рдиреЗрдмрд▓ рдЖрд╣реЗ. рдкрд░рдВрддреБ рдЖрдкрдг рдХрд╛рдп рдХрд░рдд рдЖрд╣рд╛рдд рд╣реЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЦрд░реЛрдЦрд░рдЪ рд╕рдордЬрдд рдирд╕рд▓реНрдпрд╛рд╕, рдПрдХрджрд╛ рдЖрдкрдг Ceph рд╡рд░ рдХрд╛рд╣реАрддрд░реА рдареЗрд╡рд▓реЗ рдХреА, рдЖрдкрдг рддреЗрдереВрди рдкреБрдиреНрд╣рд╛ рдХрдзреАрд╣реА рдмрд╛рд╣реЗрд░ рдкрдбреВ рд╢рдХрддрд╛. рдХрд╛рд░рдг, рддреБрдореНрд╣рд╛рд▓рд╛ рдорд╛рд╣рд┐рддреА рдЖрд╣реЗ рдХреА, Ceph рддреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдмрд╛рдпрдирд░реА рд╕реНрд╡рд░реВрдкрд╛рдд рдбреЗрдЯрд╛ рд╕рд╛рдард╡рддреЗ, рд╕рд╛рдзреНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдирд╛рд╣реА. рдореНрд╣рдгреВрди, рдЬрд░ рдЕрдЪрд╛рдирдХ рд╕реЗрдл рдХреНрд▓рд╕реНрдЯрд░ рддреБрдЯрд▓рд╛, рддрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рддреЗрдереВрди рддреБрдордЪрд╛ рдбреЗрдЯрд╛ рдкреБрдиреНрд╣рд╛ рдХрдзреАрд╣реА рдорд┐рд│рдгрд╛рд░ рдирд╛рд╣реА рдЕрд╢реА рдкреВрд░реНрдг рдЖрдгрд┐ рдЙрдЪреНрдЪ рд╕рдВрднрд╛рд╡реНрдпрддрд╛ рдЖрд╣реЗ.

рдЖрдореНрд╣реА Ceph рд╡рд░ рдПрдХ рдХреЛрд░реНрд╕ рдХрд░реВ, рддреБрдореНрд╣реА рдХрд░реВ рд╢рдХрддрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рд╢реА рдкрд░рд┐рдЪрд┐рдд рд╡реНрд╣рд╛ рдЖрдгрд┐ рдЕрд░реНрдЬ рд╕рдмрдорд┐рдЯ рдХрд░рд╛.

рдореНрд╣рдгреВрди, NFS рд╕рд░реНрд╡реНрд╣рд░рд╕рд╛рд░рдЦреЗ рдХрд╛рд╣реАрддрд░реА рд╕реЛрдкреЗ рдХрд░рдгреЗ рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ. Kubernetes рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕реЛрдмрдд рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрддрд╛рдд, рддреБрдореНрд╣реА NFS рд╕рд░реНрд╡реНрд╣рд░ рдЕрдВрддрд░реНрдЧрдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдорд╛рдЙрдВрдЯ рдХрд░реВ рд╢рдХрддрд╛ - рддреБрдордЪрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд╛рдирд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрд╕рд╛рд░рдЦрд╛ рдЖрд╣реЗ. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдиреИрд╕рд░реНрдЧрд┐рдХрд░рд┐рддреНрдпрд╛, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдХреА, рдкреБрдиреНрд╣рд╛, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЖрдкрд▓реНрдпрд╛ NFS рд╕рд╣ рдХрд╛рд╣реАрддрд░реА рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдХреА рдХрд╛рд╣реАрд╡реЗрд│рд╛ рддреЗ рджреБрд░реНрдЧрдо рд╣реЛрдК рд╢рдХрддреЗ рдЖрдгрд┐ рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд рдЖрдкрдг рдХрд╛рдп рдХрд░рд╛рд▓ рдпрд╛ рдкреНрд░рд╢реНрдирд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рд╛. рдХрджрд╛рдЪрд┐рдд рд╡реЗрдЧрд│реНрдпрд╛ рдорд╢реАрдирд╡рд░ рдХреБрдареЗрддрд░реА рддреНрдпрд╛рдЪрд╛ рдмреЕрдХрдЕрдк рдШреНрдпрд╛рд╡рд╛.

рддреБрдордЪреНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдиреЗ рдСрдкрд░реЗрд╢рди рджрд░рдореНрдпрд╛рди рдХрд╛рд╣реА рдлрд╛рдЗрд▓реНрд╕ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реНрдпрд╛рд╕ рдХрд╛рдп рдХрд░рд╛рд╡реЗ рдпрд╛рдмрджреНрджрд▓ рдореА рдмреЛрд▓рд▓реЛ рдкреБрдврдЪрд╛ рдореБрджреНрджрд╛. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЬреЗрд╡реНрд╣рд╛ рддреЗ рд╕реБрд░реВ рд╣реЛрддреЗ, рддреЗрд╡реНрд╣рд╛ рддреЗ рдХрд╛рд╣реА рд╕реНрдерд┐рд░ рдлрд╛рдЗрд▓ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рддреЗ, рдЬреА рдХрд╛рд╣реА рдорд╛рд╣рд┐рддреАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЕрд╕рддреЗ рдЬреА рдХреЗрд╡рд│ рд▓реЙрдиреНрдЪрдЪреНрдпрд╛ рд╡реЗрд│реА рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рд╕ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ. рдХрд╛рдп рдПрдХ рдХреНрд╖рдг. рдЬрд░ рдЕрд╕рд╛ рдЬрд╛рд╕реНрдд рдбреЗрдЯрд╛ рдирд╕реЗрд▓, рддрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдЬрд┐рдмрд╛рдд рддреНрд░рд╛рд╕ рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА, рдлрдХреНрдд рд╕реНрд╡рддрдГрд╕рд╛рдареА рд╣рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛ рдЖрдгрд┐ рдХрд╛рд░реНрдп рдХрд░рд╛. рдЗрдереЗ рдлрдХреНрдд рдкреНрд░рд╢реНрди рдЖрд╣реЗ рдХрд╛рдп, рдмрдШрд╛. рдмрд░реНтАНрдпрд╛рдЪрджрд╛, рд╕рд░реНрд╡ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд▓реАрдЧреЗрд╕реА рд╕рд┐рд╕реНрдЯреАрдо, рдЬрд╕реЗ рдХреА рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдЖрдгрд┐ рдпрд╛рдкреНрд░рдорд╛рдгреЗ, рд╡рд┐рд╢реЗрд╖рдд: рд╕реБрдзрд╛рд░рд┐рдд рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдЪрддреБрд░ рдкреНрд▓рдЧрдЗрдирд╕рд╣, рд╣реБрд╢рд╛рд░ PHP рд╡рд┐рдХрд╛рд╕рдХ, рддреНрдпрд╛рдВрдирд╛ рддреЗ рдХрд╕реЗ рдмрдирд╡рд╛рдпрдЪреЗ рд╣реЗ рдорд╛рд╣рд┐рдд рдЕрд╕рддреЗ рдЬреЗрдгреЗрдХрд░реВрди рддреЗ рд╕реНрд╡рддрдГрд╕рд╛рдареА рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреА рдлрд╛рдЗрд▓ рддрдпрд╛рд░ рдХрд░рддрд╛рдд. рддреНрдпрд╛рдиреБрд╕рд╛рд░, рдПрдХ рдлрд╛рдИрд▓ рдЬрдирд░реЗрдЯ рдХрд░рддреЗ, рджреБрд╕рд░реА рджреБрд╕рд░реА рдлрд╛рдЗрд▓ рддрдпрд╛рд░ рдХрд░рддреЗ. рддреЗ рд╡реЗрдЧрд│реЗ рдЖрд╣реЗрдд. рдХреНрд▓рд╛рдпрдВрдЯрдЪреНрдпрд╛ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдлрдХреНрдд рдпреЛрдЧрд╛рдпреЛрдЧрд╛рдиреЗ рдмреЕрд▓рдиреНрд╕рд┐рдВрдЧ рд╣реЛрддреЗ. рддреНрдпрд╛рдиреБрд╕рд╛рд░, рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рддреНрдпрд╛рдВрдирд╛ рдПрдХрддреНрд░рд┐рддрдкрдгреЗ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рд╛рд╡реЗ рд╣реЗ рдорд╛рд╣рд┐рдд рдирд╛рд╣реА. рдПрдХ рдПрдХ рдорд╛рд╣рд┐рддреА рджреЗрддреЛ, рджреБрд╕рд░рд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рджреБрд╕рд░реА рдорд╛рд╣рд┐рддреА рджреЗрддреЛ. рд╣реА рдЧреЛрд╖реНрдЯ рддреБрдореНрд╣реА рдЯрд╛рд│рд▓реА рдкрд╛рд╣рд┐рдЬреЗ. рдореНрд╣рдгрдЬреЗрдЪ, Kubernetes рдордзреНрдпреЗ, рддреБрдореНрд╣реА рд▓рд╛рдБрдЪ рдХрд░рддрд╛ рддреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдЧреЛрд╖реНрдЯреАрдЪреА рд╣рдореА рдЕрдиреЗрдХ рдЙрджрд╛рд╣рд░рдгрд╛рдВрдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕реЗрд▓. рдХрд╛рд░рдг рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рд╣реА рдПрдХ рдЪрд╛рд▓рдгрд╛рд░реА рдЧреЛрд╖реНрдЯ рдЖрд╣реЗ. рддреНрдпрд╛рдиреБрд╕рд╛рд░, рддреЛ рдХреЛрдгрд╛рд▓рд╛рд╣реА рди рд╡рд┐рдЪрд╛рд░рддрд╛, рддреНрдпрд╛рд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ рддреЗрд╡реНрд╣рд╛ рдХрд╛рд╣реАрд╣реА рд╣рд▓рд╡реВ рд╢рдХрддреЛ. рдореНрд╣рдгреВрди, рдЖрдкрдг рдпрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдПрдХрд╛ рдкреНрд░рд╕рдВрдЧрд╛рдд рд▓реЙрдиреНрдЪ рдХреЗрд▓реЗрд▓реА рдкреНрд░рддреНрдпреЗрдХ рдЧреЛрд╖реНрдЯ рд▓рд╡рдХрд░рдЪ рдХрд┐рдВрд╡рд╛ рдирдВрддрд░ рдЕрдпрд╢рд╕реНрд╡реА рд╣реЛрдИрд▓. рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдЬрд┐рддрдХреЗ рдЬрд╛рд╕реНрдд рдЖрд░рдХреНрд╖рдг рдЕрд╕реЗрд▓ рддрд┐рддрдХреЗ рдЪрд╛рдВрдЧрд▓реЗ. рдкрдг рдкреБрдиреНрд╣рд╛, рдореА рдореНрд╣рдгрддреЛ, рдЬрд░ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдЕрд╢рд╛ рдХрд╛рд╣реА рдлрд╛рдИрд▓реНрд╕ рдЕрд╕рддреАрд▓ рддрд░ рддреБрдореНрд╣реА рддреНрдпрд╛ рддреБрдордЪреНрдпрд╛ рдЦрд╛рд▓реА рдареЗрд╡реВ рд╢рдХрддрд╛, рддреНрдпрд╛рдВрдЪреЗ рд╡рдЬрди рдХрдореА рдЖрд╣реЗ. рддреНрдпрд╛рдкреИрдХреА рдереЛрдбреЗ рдЕрдзрд┐рдХ рдЕрд╕рд▓реНрдпрд╛рд╕, рдЖрдкрдг рдХрджрд╛рдЪрд┐рдд рддреНрдпрд╛рдВрдирд╛ рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рдврдХрд▓реВ рдирдпреЗ.

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

рд░рд┐рдХрд╛рдореНрдпрд╛ рджрд┐рд░рд╛рдВрдордзреНрдпреЗ рдЖрдгрдЦреА рдХрд╛рдп рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ? рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреЗ рдХреЕрд╢реЗ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдЪрд▓рд╛ рдХрд▓реНрдкрдирд╛ рдХрд░реВрдпрд╛ рдХреА рдЖрдордЪрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдлреНрд▓рд╛рдпрд╡рд░ рдХрд╛рд╣реАрддрд░реА рддрдпрд╛рд░ рдХрд░рддреЛ, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рджреЗрддреЛ рдЖрдгрд┐ рддреЗ рдмрд░реНрдпрд╛рдЪ рдХрд╛рд│рд╛рд╕рд╛рдареА рдХрд░рддреЛ. рдореНрд╣рдгреВрди, ре▓рдкреНрд▓рд┐рдХреЗрд╢рди, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рддреЗ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рджреЗрддреЗ, рдЖрдгрд┐ рддреНрдпрд╛рдЪ рд╡реЗрд│реА рддреЗ рдХреБрдареЗрддрд░реА рд╕рд╛рдард╡рддреЗ, рдЬреЗрдгреЗрдХрд░реБрди рдкреБрдврдЪреНрдпрд╛ рд╡реЗрд│реА рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рддреНрдпрд╛рдЪ рдЧреЛрд╖реНрдЯреАрд╕рд╛рдареА рдпреЗрддреЛ рддреЗрд╡реНрд╣рд╛ рддреЗ рддреНрд╡рд░рд┐рдд рдЬрдирд░реЗрдЯ рдХреЗрд▓реЗрд▓реЗ рджреЗрдгреЗ рдЬрд▓рдж рд╣реЛрдИрд▓. рдореЗрдорд░реАрдордзреНрдпреЗ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░рд┐рдХрд╛рдореЗ рджрд┐рд░ рдХреБрдмрд░рдиреЗрдЯреЗрд╕рд▓рд╛ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдЖрдгрд┐ рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рддреБрдордЪреЗ рдХреЕрд╢реЗ рд╕рд╛рдорд╛рдиреНрдпрддрдГ рд╡рд┐рдЬреЗрдЪреНрдпрд╛ рд╡реЗрдЧрд╛рдиреЗ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрддрд╛рдд - рдбрд┐рд╕реНрдХ рдНрдХреНрд╕реЗрд╕ рдЧрддреАрдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ. рдореНрд╣рдгрдЬреЗрдЪ, рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдореЗрдорд░реАрдордзреНрдпреЗ рд░рд┐рдХреНрдд рдбрд┐рд░ рдЖрд╣реЗ, OS рдордзреНрдпреЗ рддреЗ рдореЗрдорд░реАрдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА, рдкреЙрдбрдордзреАрд▓ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА, рддреЗ рдлрдХреНрдд рд╕реНрдерд╛рдирд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрд╕рд╛рд░рдЦреЗ рджрд┐рд╕рддреЗ. рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд┐рд╢реЗрд╖рдд: рдХреЛрдгрддреАрд╣реА рдЬрд╛рджреВ рд╢рд┐рдХрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЕреЕрдкрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА. рддреБрдореНрд╣реА рддреБрдордЪреА рдлрд╛рдИрд▓ рдереЗрдЯ рдПрдХрд╛ рдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреНрдпреЗ рдШреНрдпрд╛ рдЖрдгрд┐ рдареЗрд╡рддрд╛, рдкрд░рдВрддреБ, рдЦрд░рдВ рддрд░, OS рд╡рд░ рдореЗрдорд░реАрдордзреНрдпреЗ. рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ рд╣реЗ рджреЗрдЦреАрд▓ рдПрдХ рдЕрддрд┐рд╢рдп рд╕реЛрдпреАрдЪреЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдЖрд╣реЗ.

Minio рд▓рд╛ рдХреЛрдгрддреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗрдд? Minio рдЪреА рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдЕрд╢реА рдЖрд╣реЗ рдХреА рд╣реА рдЧреЛрд╖реНрдЯ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреА рдХреБрдареЗрддрд░реА рдХрд╛рд░реНрдпрд░рдд рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЖрдгрд┐ рддреЗрдереЗ рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдореНрд╣рдгрдЬреЗрдЪ рд╕реНрдЯреЛрд░реЗрдЬ. рдЖрдгрд┐ рдпреЗрдереЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╕реЗрдлрдЪреНрдпрд╛ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рдпреЗрддрд╛рдд. рдореНрд╣рдгрдЬреЗрдЪ, Minio рддреНрдпрд╛рдЪреНрдпрд╛ рдлрд╛рдпрд▓реА рдХреБрдареЗрддрд░реА рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реНрдпрд╛ рдкрд╛рд╣рд┐рдЬреЗрдд. рд╣рд╛ рдлрдХреНрдд рддреБрдордЪреНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕рдЪрд╛ HTTP рдЗрдВрдЯрд░рдлреЗрд╕ рдЖрд╣реЗ. рд╢рд┐рд╡рд╛рдп, рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ Amazon рдЪреНрдпрд╛ S3 рдкреЗрдХреНрд╖рд╛ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдЧрд░реАрдм рдЖрд╣реЗ. рдкреВрд░реНрд╡реА, рддреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕ рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдЕрдзрд┐рдХреГрдд рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдирд╡реНрд╣рддреЗ. рдЖрддрд╛, рдорд╛рдЭреНрдпрд╛ рдорд╛рд╣рд┐рддреАрдиреБрд╕рд╛рд░, рддреЗ рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдЕрдзрд┐рдХреГрддрддреЗрд╕рд╣ рдмрд╛рджрд▓реНрдпрд╛ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддреЗ, рдкрд░рдВрддреБ рдкреБрдиреНрд╣рд╛, рдорд▓рд╛ рдЕрд╕реЗ рджрд┐рд╕рддреЗ рдХреА рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдореНрд╣рдгрдЬреЗ, рдХрдореАрдд рдХрдореА рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо рдЖрд╣реЗ.

рдореЗрдорд░реАрдордзреАрд▓ рд░рд┐рдХреНрдд рджрд┐рд░ рдорд░реНрдпрд╛рджрд╛рдВрд╡рд░ рдХрд╕рд╛ рдкрд░рд┐рдгрд╛рдо рдХрд░рддреЗ? рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рдХрд╛рд░реЗ рдорд░реНрдпрд╛рджрд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдд рдирд╛рд╣реА. рддреЗ рд╣реЛрд╕реНрдЯрдЪреНрдпрд╛ рд╕реНрдореГрддреАрдд рдЕрд╕рддреЗ, рддреБрдордЪреНрдпрд╛ рдХрдВрдЯреЗрдирд░рдЪреНрдпрд╛ рд╕реНрдорд░рдгрд╛рдд рдирд╛рд╣реА. рдореНрд╣рдгрдЬреЗрдЪ, рдЖрдкрд▓реНрдпрд╛ рдХрдВрдЯреЗрдирд░рд▓рд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рд╡реНрдпрд╛рдкрд▓реЗрд▓реНрдпрд╛ рдореЗрдорд░реАрдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди рдореЗрдорд░реАрдордзреАрд▓ рд░рд┐рдХреНрдд рджрд┐рд░ рджрд┐рд╕рдд рдирд╛рд╣реА. рдпрдЬрдорд╛рди рд╣реЗ рдкрд╛рд╣рддреЛ. рддреНрдпрд╛рдиреБрд╕рд╛рд░, рд╣реЛрдп, рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди, рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рд╣реЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХрд░рддрд╛, рддреЗрд╡реНрд╣рд╛ рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреЗ рдЪрд╛рдВрдЧрд▓реЗ рд╣реЛрдИрд▓ рдХреА рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рд╕реНрдорд░рдгрд╢рдХреНрддреАрдЪрд╛ рдХрд╛рд╣реА рднрд╛рдЧ рд░рд┐рдХрд╛рдореНрдпрд╛ рджрд┐рд░рд╛рд╕рд╛рдареА рд╕рдорд░реНрдкрд┐рдд рдХрд░рдд рдЖрд╣рд╛рдд. рдЖрдгрд┐ рддреНрдпрд╛рдиреБрд╕рд╛рд░, рд╣реЗ рд╕рдордЬреВрди рдШреНрдпрд╛ рдХреА рдореЗрдорд░реА рдХреЗрд╡рд│ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдореБрд│реЗрдЪ рд╕рдВрдкреБрд╖реНрдЯрд╛рдд рдпреЗрдК рд╢рдХрдд рдирд╛рд╣реА, рддрд░ рдХреЛрдгреАрддрд░реА рдпрд╛ рд░рд┐рдХреНрдд рджрд┐рд░рд╛рдВрдирд╛ рд▓рд┐рд╣рд┐рддреЗ рдореНрд╣рдгреВрди рджреЗрдЦреАрд▓.

рдврдЧрд╛рд│рдкрдгрд╛

рдЖрдгрд┐ рдЕрдВрддрд┐рдо рдЙрдкрд╡рд┐рд╖рдп Cloudnative рдХрд╛рдп рдЖрд╣реЗ. рддреНрдпрд╛рдЪреА рдЧрд░рдЬ рдХрд╛ рдЖрд╣реЗ? Cloudnativeness рдЖрдгрд┐ рддреНрдпрд╛рдореБрд│реЗ рд╡рд░.

рдореНрд╣рдгрдЬреЗрдЪ, рдЖрдзреБрдирд┐рдХ рдХреНрд▓рд╛рдЙрдб рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдХреНрд╖рдо рдЖрдгрд┐ рд▓рд┐рдЦрд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ. рдкрдг, рдЦрд░рдВ рддрд░, рдХреНрд▓рд╛рдЙрдбрдиреЗрдЯрд┐рд╡реНрд╣рд▓рд╛ рдЕрд╕рд╛ рдЖрдгрдЦреА рдПрдХ рдкреИрд▓реВ рдЖрд╣реЗ. рд╣реЗ рдХреЗрд╡рд│ рдЖрдзреБрдирд┐рдХ рдХреНрд▓рд╛рдЙрдб рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рдЪреНрдпрд╛ рд╕рд░реНрд╡ рдЧрд░рдЬрд╛ рд▓рдХреНрд╖рд╛рдд рдШреЗрдгрд╛рд░рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдирд╛рд╣реА, рддрд░ рдпрд╛ рдЖрдзреБрдирд┐рдХ рдХреНрд▓рд╛рдЙрдб рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рд╕рд╣ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рд╛рд╡реЗ рд╣реЗ рджреЗрдЦреАрд▓ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ, рдпрд╛ рдХреНрд▓рд╛рдЙрдбрдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рдпрд╛рдЪреЗ рдлрд╛рдпрджреЗ рдЖрдгрд┐ рддреЛрдЯреЗ рдпрд╛рдВрдЪрд╛ рдлрд╛рдпрджрд╛ рдШреНрдпрд╛. рдлрдХреНрдд рдУрд╡реНрд╣рд░рдмреЛрд░реНрдбрд╡рд░ рдЬрд╛рдКрди рдврдЧрд╛рдВрдордзреНрдпреЗ рдХрд╛рдо рдХрд░реВ рдирдХрд╛, рддрд░ рдХреНрд▓рд╛рдЙрдбрдордзреНрдпреЗ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдлрд╛рдпрджреНрдпрд╛рдВрдЪрд╛ рдлрд╛рдпрджрд╛ рдШреНрдпрд╛.

Kubernetes рдордзреНрдпреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХрддрд╛

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдЪреЗ рдЙрджрд╛рд╣рд░рдг рдШреЗрдК. рддреБрдордЪрд╛ рдЕрд░реНрдЬ Kubernetes рдордзреНрдпреЗ рдЪрд╛рд▓реВ рдЖрд╣реЗ. рддреБрдордЪрд╛ ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рдиреЗрд╣рдореА, рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рдРрд╡рдЬреА рддреБрдордЪреНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреЗ рдкреНрд░рд╢рд╛рд╕рдХ рдиреЗрд╣рдореА рд╕реЗрд╡рд╛ рдЦрд╛рддреЗ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛рдд. рдореНрд╣рдгрдЬреЗрдЪ, рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рдордзреНрдпреЗ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗрдЪ рдЕрдзрд┐рдХреГрддрддреЗрд╕рд╛рдареА рдЦрд╛рддреЗ. рдЖрдореНрд╣рд╛рд▓рд╛ рддреЗрдереЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реЗ рдХрд╛рд╣реА рдЕрдзрд┐рдХрд╛рд░ рдЬреЛрдбрд╛. рдЖрдгрд┐ рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдордзреВрди рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░реВ рд╢рдХрддрд╛. рддреБрдореНрд╣реА рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдХрд╛рдп рдХрд░реВ рд╢рдХрддрд╛? рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдирдордзреВрди, рддреБрдордЪреЗ рдЗрддрд░ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕, рдЗрддрд░ рддрддреНрд╕рдо рдЙрджрд╛рд╣рд░рдгреЗ рдХреЛрдареЗ рдЖрд╣реЗрдд рдпрд╛рдмрджреНрджрд▓ рдбреЗрдЯрд╛ рдорд┐рд│рд╡рд╛ рдЖрдгрд┐ рдЕрд╢реА рдЧрд░рдЬ рдЕрд╕рд▓реНрдпрд╛рд╕, рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рдПрдХрддреНрд░рд┐рддрдкрдгреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХрд░рд╛.

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

рдЬрд░ рдЖрдкрдг рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдЪреНрдпрд╛ рдкрд▓реАрдХрдбреЗ рдЧреЗрд▓реЛ рддрд░ рддреЗрдЪ рд▓рд╛рдЧреВ рд╣реЛрддреЗ. рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдЖрдордЪреЗ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреБрдареЗрддрд░реА рдзрд╛рд╡рдд рдЖрд╣реЗрдд - рдЬрд░ рддреЗ рдПрдЦрд╛рджреНрдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдврдЧрд╛рдд рдЕрд╕реЗрд▓ рддрд░ рддреЗ рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ. рдкреБрдиреНрд╣рд╛, рдЖрдкрдг рдЬрд┐рдереЗ рдзрд╛рд╡рдд рдЖрд╣реЛрдд рддреНрдпрд╛ рдХреНрд▓рд╛рдЙрдбрдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВ рд╢рдХрддреЛ, рдЖрдгрд┐ рдорд▓рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЖрд╣реЗ рдХреА, рд╡рд╛рдкрд░рд╛рдпрд▓рд╛рд╣реА рдкрд╛рд╣рд┐рдЬреЗ. рдореЗрдШ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдкреБрд░рд╡рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рд╛рдердорд┐рдХ рдЧреЛрд╖реНрдЯреАрдВрдордзреВрди. рдмреЕрд▓рдиреНрд╕рд┐рдВрдЧ, рдореНрд╣рдгрдЬреЗрдЪ рдЖрдкрдг рдХреНрд▓рд╛рдЙрдб рдмреЕрд▓рдиреНрд╕рд░реНрд╕ рддрдпрд╛рд░ рдХрд░реВрди рддреНрдпрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВ рд╢рдХрддреЛ. рдЖрдкрдг рдХрд╛рдп рд╡рд╛рдкрд░реВ рд╢рдХрддреЛ рдпрд╛рдЪрд╛ рд╣рд╛ рдереЗрдЯ рдлрд╛рдпрджрд╛ рдЖрд╣реЗ. рдХрд╛рд░рдг рдХреНрд▓рд╛рдЙрдб рдмреЕрд▓рдиреНрд╕рд┐рдВрдЧ, рдкреНрд░рдердо, рддреЗ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ, рддреЗ рдХрд╕реЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдпрд╛рдЪреА рдЬрдмрд╛рдмрджрд╛рд░реА рдореВрд░реНрдЦрдкрдгрд╛рдиреЗ рдХрд╛рдвреВрди рдЯрд╛рдХрддреЗ. рд╢рд┐рд╡рд╛рдп рд╣реЗ рдЦреВрдк рд╕реЛрдпреАрдЪреЗ рдЖрд╣реЗ, рдХрд╛рд░рдг рдирд┐рдпрдорд┐рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдврдЧрд╛рдВрд╢реА рд╕рдорд╛рдХрд▓рд┐рдд рд╣реЛрдК рд╢рдХрддрд╛рдд.

рд╕реНрдХреЗрд▓рд┐рдВрдЧрд╕рд╛рдареАрд╣реА рддреЗрдЪ рдЖрд╣реЗ. рдирд┐рдпрдорд┐рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддреНрдпрд╛рдВрд╕рд╣ рд╕рдорд╛рдХрд▓рд┐рдд рд╣реЛрдК рд╢рдХрддрд╛рдд. рдЬрд░ рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдбреНрд╕ рд╕рдВрдкрд▓реЗ, рдореНрд╣рдгрдЬреЗ рдиреЛрдбрдЪреА рдЬрд╛рдЧрд╛ рд╕рдВрдкрд▓реА, рддрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдЬреЛрдбрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рд╣реЗ рдХрд╕реЗ рд╕рдордЬреВрди рдШреНрдпрд╛рд╡реЗ рд╣реЗ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ - рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рд╕реНрд╡рддрдГрдЪ рддреБрдордЪреНрдпрд╛ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдирд╡реАрди рдиреЛрдбреНрд╕ рдЬреЛрдбреЗрд▓ рдЖрдгрд┐ рддреНрдпрд╛рд╡рд░ рдкреЙрдб рд▓рд╛рдБрдЪ рдХрд░рдгреЗ рд╕реБрд░реВ рдХрд░реЗрд▓. рдореНрд╣рдгрдЬреЗрдЪ рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪрд╛ рднрд╛рд░ рдпреЗрддреЛ рддреЗрд╡реНрд╣рд╛ рдЪреВрд▓рд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рдвреВ рд▓рд╛рдЧрддреЗ. рдЬреЗрд╡реНрд╣рд╛ рдпрд╛ рдкреЙрдбреНрд╕рд╕рд╛рдареА рдХреНрд▓рд╕реНрдЯрд░рдордзреАрд▓ рдиреЛрдбреНрд╕ рд╕рдВрдкрддрд╛рдд, рддреЗрд╡реНрд╣рд╛ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдирд╡реАрди рдиреЛрдбреНрд╕ рд▓рд╛рдБрдЪ рдХрд░рддреЗ рдЖрдгрд┐ рддреНрдпрд╛рдиреБрд╕рд╛рд░, рдкреЙрдбреНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛ рдЕрдЬреВрдирд╣реА рд╡рд╛рдвреВ рд╢рдХрддреЗ. рдЖрдгрд┐ рддреЗ рдЦреВрдк рд╕реЛрдпреАрд╕реНрдХрд░ рдЖрд╣реЗ. рдлреНрд▓рд╛рдпрд╡рд░ рдХреНрд▓рд╕реНрдЯрд░ рд╕реНрдХреЗрд▓ рдХрд░рдгреНрдпрд╛рдЪреА рд╣реА рдереЗрдЯ рд╕рдВрдзреА рдЖрд╣реЗ. рдлрд╛рд░ рд╡реЗрдЧрд╡рд╛рди рдирд╛рд╣реА, рдпрд╛ рдЕрд░реНрдерд╛рдиреЗ рдХреА рддреЗ рдПрдХ рд╕реЗрдХрдВрдж рдирд╛рд╣реА, рдирд╡реАрди рдиреЛрдб рдЬреЛрдбрдгреНрдпрд╛рд╕рд╛рдареА рддреЗ рдПрдХрд╛ рдорд┐рдирд┐рдЯрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ.

рдкрдг рдорд╛рдЭреНрдпрд╛ рдЕрдиреБрднрд╡рд╛рд╡рд░реВрди, рдкреБрдиреНрд╣рд╛, рдореА рдкрд╛рд╣рд┐рд▓реЗрд▓реА рд╣реА рд╕рд░реНрд╡рд╛рдд рдЫрд╛рди рдЧреЛрд╖реНрдЯ рдЖрд╣реЗ. рдЬреЗрд╡реНрд╣рд╛ рдХреНрд▓рд╛рдЙрдбрдиреЗрдЯрд┐рд╡реНрд╣ рдХреНрд▓рд╕реНрдЯрд░ рджрд┐рд╡рд╕рд╛рдЪреНрдпрд╛ рд╡реЗрд│реЗрдиреБрд╕рд╛рд░ рдореЛрдЬрд▓рд╛ рдЬрд╛рддреЛ. рд╣реА рдмреЕрдХрдПрдВрдб рд╕реЗрд╡рд╛ рд╣реЛрддреА рдЬреА рдмреЕрдХ рдСрдлрд┐рд╕рдордзреАрд▓ рд▓реЛрдХ рд╡рд╛рдкрд░рдд рдЕрд╕рдд. рдореНрд╣рдгрдЬреЗрдЪ, рддреЗ рд╕рдХрд╛рд│реА реп рд╡рд╛рдЬрддрд╛ рдХрд╛рдорд╛рд╡рд░ рдпреЗрддрд╛рдд, рд╕рд┐рд╕реНрдЯреАрдордордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХрд░рддрд╛рдд рдЖрдгрд┐ рддреНрдпрд╛рдиреБрд╕рд╛рд░, рдХреНрд▓рд╛рдЙрдбрдиреЗрдЯрд┐рд╡реНрд╣ рдХреНрд▓рд╕реНрдЯрд░, рдЬрд┐рдереЗ рд╣реЗ рд╕рд░реНрд╡ рдЪрд╛рд▓реВ рдЖрд╣реЗ, рдлреБрдЧрдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рд╣реЛрддреЗ, рдирд╡реАрди рдкреЙрдбреНрд╕ рд▓рд╛рдБрдЪ рдХрд░рддрд╛рдд рдЬреЗрдгреЗрдХрд░реВрди рдХрд╛рдорд╛рд╡рд░ рдпреЗрдгрд╛рд░рд╛ рдкреНрд░рддреНрдпреЗрдХрдЬрдг рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХреЗрд▓. рдЬреЗрд╡реНрд╣рд╛ рддреЗ рд░рд╛рддреНрд░реА 9 рдХрд┐рдВрд╡рд╛ 8 рд╡рд╛рдЬрддрд╛ рдХрд╛рдо рд╕реЛрдбрддрд╛рдд, рддреЗрд╡реНрд╣рд╛ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░реНрд╕рдирд╛ рд▓рдХреНрд╖рд╛рдд рдпреЗрддреЗ рдХреА рдпрд╛рдкреБрдвреЗ рдХреЛрдгреАрд╣реА рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд╛рдкрд░рдд рдирд╛рд╣реА рдЖрдгрд┐ рддреЗ рдХрдореА рд╣реЛрдК рд▓рд╛рдЧрддрд╛рдд. 6 рдЯрдХреНрдХреНрдпрд╛рдВрдкрд░реНрдпрдВрдд рдмрдЪрддреАрдЪреА рд╣рдореА рдЖрд╣реЗ. рддреНрдпрд╛ рд╡реЗрд│реА рддреЗ Amazon рдордзреНрдпреЗ рдХрд╛рдо рдХрд░рдд рд╣реЛрддреЗ; рддреНрдпрд╛ рд╡реЗрд│реА рд░рд╢рд┐рдпрд╛рдордзреНрдпреЗ рдЕрд╕реЗ рдХреЛрдгреАрд╣реА рдирд╡реНрд╣рддреЗ рдЬреЗ рддреЗ рдЗрддрдХреЗ рдЪрд╛рдВрдЧрд▓реЗ рдХрд░реВ рд╢рдХреЗрд▓.

рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд░рд│ рд╕рд╛рдВрдЧреЗрди, рдмрдЪрдд 30 рдЯрдХреНрдХреЗ рдЖрд╣реЗ рдХрд╛рд░рдг рдЖрдореНрд╣реА рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рд╡рд╛рдкрд░рддреЛ рдЖрдгрд┐ рдХреНрд▓рд╛рдЙрдбрдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдЪрд╛ рдлрд╛рдпрджрд╛ рдШреЗрддреЛ. рдЖрддрд╛ рд╣реЗ рд░рд╢рд┐рдпрд╛рдордзреНрдпреЗ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдореА рдЕрд░реНрдерд╛рддрдЪ рдХреЛрдгрд╛рд╕рд╛рдареАрд╣реА рдЬрд╛рд╣рд┐рд░рд╛рдд рдХрд░рдгрд╛рд░ рдирд╛рд╣реА, рдкрд░рдВрддреБ рдЕрд╕реЗ рдореНрд╣рдгреВрдпрд╛ рдХреА рдЕрд╕реЗ рдкреНрд░рджрд╛рддреЗ рдЖрд╣реЗрдд рдЬреЗ рд╣реЗ рдХрд░реВ рд╢рдХрддрд╛рдд, рддреЗ рдмреЙрдХреНрд╕рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рдмрдЯрдгрд╛рд╕рд╣ рдкреНрд░рджрд╛рди рдХрд░рддрд╛рдд.

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

рдЖрдгрд┐ рд╣реЗрдЪ рддреБрдореНрд╣рд╛рд▓рд╛, рд╕рд░реНрд╡рдкреНрд░рдердо, рддреБрдордЪреНрдпрд╛ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрд╡рд░ рдиреЗрд╣рдореА рдирд┐рдпрдВрддреНрд░рдг рдареЗрд╡рдгреНрдпрд╛рдЪреА, рддреА рдХреЛрдгрддреНрдпрд╛ рд╕реНрдерд┐рддреАрдд рдЖрд╣реЗ рд╣реЗ рдиреЗрд╣рдореА рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рджреБрд╕рд░реЗ рдореНрд╣рдгрдЬреЗ, рдореЕрдиреНрдпреБрдЕрд▓ рдСрдкрд░реЗрд╢рди рдЯрд╛рд│рд╛ рдЬреНрдпрд╛рдореБрд│реЗ рддреНрд░реБрдЯреА рдирд┐рд░реНрдорд╛рдг рд╣реЛрддрд╛рдд. рддрд┐рд╕рд░реЗ, рдЬреНрдпрд╛рд▓рд╛ рдЯрд░реНрдирдУрд╡реНрд╣рд░ рдореНрд╣рдгрддрд╛рдд рддреЗ рдЯрд╛рд│рд╛, рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рддрдд рд╕рдорд╛рди рдореЕрдиреНрдпреБрдЕрд▓ рдХрд╛рд░реНрдпреЗ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ. рдЪреМрдереЗ, рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕ рддреЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЕрдзрд┐рдХ рдЬрд▓рдж рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рд░рд╢рд┐рдпрд╛рдордзреНрдпреЗ, рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рдореА рдпрд╛рдмрджреНрджрд▓ рдмреЛрд▓рддреЛ рддреЗрд╡реНрд╣рд╛ рдЕрд╕реЗ рд▓реЛрдХ рдиреЗрд╣рдореА рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдЕрд╕рддрд╛рдд рдЬреЗ рдореНрд╣рдгрддрд╛рдд: "рд╣реЛ, рд╣реЗ рд╕реНрдкрд╖реНрдЯ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рджреГрд╖реНрдЯрд┐рдХреЛрди рдЖрд╣реЗрдд, рдереЛрдбрдХреНрдпрд╛рдд, рдХрд╛рд╣реАрд╣реА рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА." рдкрдг рддреЗ рдЦрд░реЗ рдЖрд╣реЗ. рддреБрдордЪреНрдпрд╛ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рдордзреНрдпреЗ рдХрд╛рд╣реА рдмрд┐рдШрдбрд▓реЗ рдЕрд╕реЗрд▓, рддрд░ рдХреНрд▓рд╛рдЙрдбрдиреЗрдЯрд┐рд╡реНрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди рдЖрдгрд┐ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди рдХреЛрдб рдореНрд╣рдгреВрди, рддреЗ рджреБрд░реБрд╕реНрдд рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА, рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдЬрд╛рдКрди, рдХрд╛рдп рдмрд┐рдШрдбрд▓реЗ рдЖрд╣реЗ рддреЗ рд╢реЛрдзреВрди рдХрд╛рдврдгреЗ рдЖрдгрд┐ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреЗ рд╕реЛрдкреЗ рдЖрд╣реЗ. рд╕рд░реНрд╡реНрд╣рд░ рд╣рдЯрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдкреБрдиреНрд╣рд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА. рдЖрдгрд┐ рдореА рд╣реЗ рд╕рд░реНрд╡ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░реАрди.

рдпрд╛ рд╕рд░реНрд╡ рдореБрджреНрджреНрдпрд╛рдВрд╡рд░ рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдЪрд░реНрдЪрд╛ рдХреЗрд▓реА рдЖрд╣реЗ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рд╡реНрд╣рд┐рдбрд┐рдУ рдХреЛрд░реНрд╕: рдЬреНрдпреБрдирд┐рдпрд░, рдмреЗрд╕рд┐рдХ, рдореЗрдЧрд╛. рджреБрд╡реНрдпрд╛рдЪреЗ рдЕрдиреБрд╕рд░рдг рдХрд░реВрди рдЖрдкрдг рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЖрдгрд┐ рдЕрдЯреАрдВрд╢реА рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдК рд╢рдХрддрд╛. рд╕реЛрдпреАрд╕реНрдХрд░ рдЧреЛрд╖реНрдЯ рдЕрд╢реА рдЖрд╣реЗ рдХреА рддреБрдореНрд╣реА рдШрд░реВрди рдЕрднреНрдпрд╛рд╕ рдХрд░реВрди рдХрд┐рдВрд╡рд╛ рджрд┐рд╡рд╕рд╛рддреВрди 1-2 рддрд╛рд╕ рдХрд╛рдо рдХрд░реВрди рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ рдкреНрд░рднреБрддреНрд╡ рдорд┐рд│рд╡реВ рд╢рдХрддрд╛.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛