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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

рддрддреНрдкрд░рддрд╛ рдЖрдгрд┐ рд╡реНрдпрд╡рд╣рд╛рд░реНрдпрддрд╛ рдХрд╢реА рддрдкрд╛рд╕рд▓реА рдЬрд╛рддреЗ рддреЗ рдкрд╛рд╣реВрдпрд╛. рддреАрди рдЪрд╛рдЪрдгреА рдкрджреНрдзрддреА рдЖрд╣реЗрдд - HTTP, рдХрдорд╛рдВрдб рдЖрдгрд┐ TCP. рдЖрдкрдг рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА рддреНрдпрд╛рдкреИрдХреА рдХреЛрдгрддреЗрд╣реА рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреА рдЪрд╛рдЪрдгреА рдХрд░рдгреНрдпрд╛рдЪрд╛ рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдп рдорд╛рд░реНрдЧ рдореНрд╣рдгрдЬреЗ HTTP рдкреНрд░реЛрдм.

рддреБрдордЪрд╛ ре▓рдкреНрд▓рд┐рдХреЗрд╢рди HTTP рд╕рд░реНрд╡реНрд╣рд░ рдирд╕рд▓рд╛ рддрд░реАрд╣реА, рддреБрдореНрд╣реА Liveness рдЪрд╛рдЪрдгреАрд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рд╕рд╛рдареА рддреБрдордЪреНрдпрд╛ ре▓рдкреНрд▓рд┐рдХреЗрд╢рдирдордзреНрдпреЗ рд╣рд▓рдХрд╛ HTTP рд╕рд░реНрд╡реНрд╣рд░ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛. рдпрд╛рдирдВрддрд░, Kubernetes рдкреЙрдбрд▓рд╛ рдкрд┐рдВрдЧ рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХрд░реЗрд▓ рдЖрдгрд┐ HTTP рдкреНрд░рддрд┐рд╕рд╛рдж 200 рдХрд┐рдВрд╡рд╛ 300 ms рд░реЗрдВрдЬрдордзреНрдпреЗ рдЕрд╕рд▓реНрдпрд╛рд╕, рдкреЙрдб рдирд┐рд░реЛрдЧреА рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рд╕реВрдЪрд┐рдд рдХрд░реЗрд▓. рдЕрдиреНрдпрдерд╛, рдореЙрдбреНрдпреВрд▓ "рдЕрд╕реНрд╡рд╕реНрде" рдореНрд╣рдгреВрди рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.

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

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

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

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

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

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

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

рд▓рд╡рдХрд░рдЪ рд╕реБрд░реВ рдареЗрд╡рдгрд╛рд░ рдЖрд╣реЗ...

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

рдЖрдордЪреНрдпрд╛рд╕реЛрдмрдд рд░рд╛рд╣рд┐рд▓реНрдпрд╛рдмрджреНрджрд▓ рдзрдиреНрдпрд╡рд╛рдж. рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдордЪреЗ рд▓реЗрдЦ рдЖрд╡рдбрддрд╛рдд рдХрд╛? рдЕрдзрд┐рдХ рдордиреЛрд░рдВрдЬрдХ рд╕рд╛рдордЧреНрд░реА рдкрд╛рд╣реВ рдЗрдЪреНрдЫрд┐рддрд╛? рдСрд░реНрдбрд░ рджреЗрдКрди рдХрд┐рдВрд╡рд╛ рдорд┐рддреНрд░рд╛рдВрдирд╛ рд╢рд┐рдлрд╛рд░рд╕ рдХрд░реВрди рдЖрдореНрд╣рд╛рд▓рд╛ рд╕рдорд░реНрдерди рджреНрдпрд╛, $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

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