Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рдпреЛрдЧреНрдп рд╢рдЯрдбрд╛рдЙрди рд╕рдорд╛рдкреНрдд рдХрд░рд╛

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

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рдпреЛрдЧреНрдп рд╢рдЯрдбрд╛рдЙрди рд╕рдорд╛рдкреНрдд рдХрд░рд╛

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

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

рдХрдВрдЯреЗрдирд░рдордзреВрди рдиреЛрдбреНрд╕рдкрд░реНрдпрдВрдд рдЬрд╛рддрд╛рдирд╛ рд╕рдВрд╕рд╛рдзрдиреЗ рдирд┐рд░реЛрдЧреА рд░рд╛рд╣рддреАрд▓ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Kubernetes рдирд┐рд░реАрдХреНрд╖рдг-рдлрд░рдХ-рдХреГрддреА-рдХреГрддреА рдЗрд╡реНрд╣реЗрдВрдЯ рд▓реВрдк рд╡рд╛рдкрд░рддреЗ.

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рдпреЛрдЧреНрдп рд╢рдЯрдбрд╛рдЙрди рд╕рдорд╛рдкреНрдд рдХрд░рд╛

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

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

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

рдПрдХрджрд╛ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдиреЗ рдкреЙрдб рд╕рдВрдкрд╡рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛ рдХреА, рдЕрдиреЗрдХ рдШрдЯрдирд╛ рдШрдбрддрд╛рдд. рдХрдВрдЯреЗрдирд░ рдХрд┐рдВрд╡рд╛ рдкреЙрдб рдмрдВрдж рдХрд░рддрд╛рдирд╛ рдХреБрдмреЗрд░рдиреЗрдЯреЗрд╕ рдШреЗрдд рдЕрд╕рд▓реЗрд▓реА рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рдпрд░реА рдкрд╛рд╣реВ рдпрд╛.

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

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рдпреЛрдЧреНрдп рд╢рдЯрдбрд╛рдЙрди рд╕рдорд╛рдкреНрдд рдХрд░рд╛

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

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рдпреЛрдЧреНрдп рд╢рдЯрдбрд╛рдЙрди рд╕рдорд╛рдкреНрдд рдХрд░рд╛

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

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

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

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

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рдпреЛрдЧреНрдп рд╢рдЯрдбрд╛рдЙрди рд╕рдорд╛рдкреНрдд рдХрд░рд╛

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

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

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рдпреЛрдЧреНрдп рд╢рдЯрдбрд╛рдЙрди рд╕рдорд╛рдкреНрдд рдХрд░рд╛

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

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рдмрд╛рд╣реНрдп рд╕реЗрд╡рд╛рдВрдЪреЗ рдореЕрдкрд┐рдВрдЧ

рдХрд╛рд╣реА рдЬрд╛рд╣рд┐рд░рд╛рддреА ЁЯЩВ

рдЖрдордЪреНрдпрд╛рд╕реЛрдмрдд рд░рд╛рд╣рд┐рд▓реНрдпрд╛рдмрджреНрджрд▓ рдзрдиреНрдпрд╡рд╛рдж. рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдордЪреЗ рд▓реЗрдЦ рдЖрд╡рдбрддрд╛рдд рдХрд╛? рдЕрдзрд┐рдХ рдордиреЛрд░рдВрдЬрдХ рд╕рд╛рдордЧреНрд░реА рдкрд╛рд╣реВ рдЗрдЪреНрдЫрд┐рддрд╛? рдСрд░реНрдбрд░ рджреЗрдКрди рдХрд┐рдВрд╡рд╛ рдорд┐рддреНрд░рд╛рдВрдирд╛ рд╢рд┐рдлрд╛рд░рд╕ рдХрд░реВрди рдЖрдореНрд╣рд╛рд▓рд╛ рд╕рдорд░реНрдерди рджреНрдпрд╛, $4.99 рдкрд╛рд╕реВрди рд╡рд┐рдХрд╕рдХрд╛рдВрд╕рд╛рдареА рдХреНрд▓рд╛рдЙрдб VPS, рдПрдВрдЯреНрд░реА-рд▓реЗрд╡реНрд╣рд▓ рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЕреЕрдирд╛рд▓реЙрдЧ, рдЬреЗ рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рдЖрдордЪреНрдпрд╛рджреНрд╡рд╛рд░реЗ рд╢реЛрдзрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ: VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps рдмрджреНрджрд▓ рд╕рдВрдкреВрд░реНрдг рд╕рддреНрдп $19 рдкрд╛рд╕реВрди рдХрд┐рдВрд╡рд╛ рд╕рд░реНрд╡реНрд╣рд░ рдХрд╕рд╛ рд╢реЗрдЕрд░ рдХрд░рд╛рдпрдЪрд╛? (RAID1 рдЖрдгрд┐ RAID10 рд╕рд╣ рдЙрдкрд▓рдмреНрдз, 24 рдХреЛрд░ рдкрд░реНрдпрдВрдд рдЖрдгрд┐ 40GB DDR4 рдкрд░реНрдпрдВрдд).

рдбреЗрд▓ R730xd рдНрдорд╕реНрдЯрд░рдбреЕрдордордзреАрд▓ рдЗрдХреНрд╡рд┐рдирд┐рдХреНрд╕ рдЯрд┐рдпрд░ IV рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░рдордзреНрдпреЗ 2 рдкрдЯ рд╕реНрд╡рд╕реНрдд? рдлрдХреНрдд рдЗрдереЗрдЪ 2 x рдЗрдВрдЯреЗрд▓ рдЯреЗрдЯреНрд░рд╛рдбреЗрдХрд╛-рдХреЛрд░ Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 рдЯреАрд╡реНрд╣реА $199 рдкрд╛рд╕реВрди рдиреЗрджрд░рд▓рдБрдб рдордзреНрдпреЗ! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - $99 рдкрд╛рд╕реВрди! рдмрджреНрджрд▓ рд╡рд╛рдЪрд╛ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЙрд░реНрдкреЛрд░реЗрд╢рди рдХрд╕реЗ рддрдпрд╛рд░ рдХрд░рд╛рд╡реЗ. рдбреЗрд▓ R730xd E5-2650 v4 рд╕рд░реНрд╡реНрд╣рд░рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди 9000 рдпреБрд░реЛ рдХрд┐рдорддреАрдЪрд╛ рд╡рд░реНрдЧ?

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

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