рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рд╡рд░реНрдХрд░ рдиреЛрдбреНрд╕: рдЕрдиреЗрдХ рд▓рд╣рд╛рди рдХрд┐рдВрд╡рд╛ рдЕрдиреЗрдХ рдореЛрдареЗ?

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

рдпрд╛ рдкреНрд░рд╢реНрдирд╛рдВрдЪреА рдЙрддреНрддрд░реЗ рд▓реЗрдЦрд╛рдд рдЖрд╣реЗрдд. рдбреЕрдирд┐рдпрд▓ рд╡реАрдмреЗрд▓, рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЕрднрд┐рдпрдВрддрд╛ рдЖрдгрд┐ Learnk8s рд╢реИрдХреНрд╖рдгрд┐рдХ рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ рд╢рд┐рдХреНрд╖рдХ рдЖрджреЗрд╢рд╛рдЪреНрдпрд╛ рднрд╛рд╖рд╛рдВрддрд░рд╛рдд Mail.ru рд╡рд░реВрди Kubernetes aaS.

рдХреНрд▓рд╕реНрдЯрд░ рдХреНрд╖рдорддрд╛

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

рддреБрдордЪреЗ рдЗрдЪреНрдЫрд┐рдд рдХреНрд▓рд╕реНрдЯрд░ рдХреНрд╖рдорддрд╛ рд▓рдХреНрд╖реНрдп рд╕рд╛рдзреНрдп рдХрд░рдгреНрдпрд╛рдЪреЗ рдЕрдиреЗрдХ рдорд╛рд░реНрдЧ рдЖрд╣реЗрдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрдореНрд╣рд╛рд▓рд╛ 8 рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛрд░ рдЖрдгрд┐ 32 GB RAM рдЪреНрдпрд╛ рдПрдХреВрдг рдХреНрд╖рдорддреЗрд╕рд╣ рдХреНрд▓рд╕реНрдЯрд░рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ рдХрд╛рд░рдг рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдЪреНрдпрд╛ рд╕рдВрдЪрд╛рд╕рд╛рдареА рдЦреВрдк рд╕рдВрд╕рд╛рдзрдиреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд. рддреНрдпрд╛рдирдВрддрд░ рддреБрдореНрд╣реА 16 GB рдореЗрдорд░реА рдЕрд╕рд▓реЗрд▓реЗ рджреЛрди рдиреЛрдбреНрд╕ рдХрд┐рдВрд╡рд╛ 8 GB рдореЗрдорд░реА рдЕрд╕рд▓реЗрд▓реЗ рдЪрд╛рд░ рдиреЛрдбреНрд╕, рджреЛрди рдХреНрд╡рд╛рдб-рдХреЛрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд┐рдВрд╡рд╛ рдЪрд╛рд░ рдбреНрдпреБрдЕрд▓-рдХреЛрдЕрд░ рдЗрдиреНрд╕реНрдЯреЙрд▓ рдХрд░реВ рд╢рдХрддрд╛.

рдХреНрд▓рд╕реНрдЯрд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпреЗрдереЗ рдлрдХреНрдд рджреЛрди рд╕рдВрднрд╛рд╡реНрдп рдорд╛рд░реНрдЧ рдЖрд╣реЗрдд:

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

рдХреЛрдгрддрд╛ рдкрд░реНрдпрд╛рдп рдЪрд╛рдВрдЧрд▓рд╛ рдЖрд╣реЗ?

рдпрд╛ рдкреНрд░рд╢реНрдирд╛рдЪреЗ рдЙрддреНрддрд░ рджреЗрдгреНрдпрд╛рд╕рд╛рдареА, рджреЛрдиреНрд╣реА рдкрд░реНрдпрд╛рдпрд╛рдВрдЪреЗ рдлрд╛рдпрджреЗ рдкрд╛рд╣реВрдпрд╛. рдЖрдореНрд╣реА рддреНрдпрд╛рдВрдЪрд╛ рд╕рд╛рд░рдгреАрдд рд╕рд╛рд░рд╛рдВрд╢ рджрд┐рд▓рд╛ рдЖрд╣реЗ.

рдЕрдиреЗрдХ рдореЛрдареЗ рдиреЛрдбреНрд╕

рдЕрдиреЗрдХ рд▓рд╣рд╛рди рдиреЛрдбреНрд╕

рд╕реБрд▓рдн рдХреНрд▓рд╕реНрдЯрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди (рдЬрд░ рддреЗ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕ рдЕрд╕реЗрд▓)

рдЧреБрд│рдЧреБрд│реАрдд рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ

рд╕реНрд╡рд╕реНрдд (рдЬрд░ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕)

рдХрд┐рдВрдордд рдереЛрдбреА рд╡реЗрдЧрд│реА рдЖрд╣реЗ (рдХреНрд▓рд╛рдЙрдбрдордзреНрдпреЗ)

рд╕рдВрд╕рд╛рдзрди-рдХреЗрдВрджреНрд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЪрд╛рд▓рд╡реВ рд╢рдХрддрд╛рдд

рдкреВрд░реНрдг рдкреНрд░рддрд┐рдХреГрддреА

рд╕рдВрд╕рд╛рдзрдиреЗ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдиреЗ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддрд╛рдд (рд╕рд┐рд╕реНрдЯрдо рдбрд┐рдордирд╡рд░ рдХрдореА рдУрд╡реНрд╣рд░рд╣реЗрдб
рдЙрдЪреНрдЪ рдХреНрд▓рд╕реНрдЯрд░ рдлреЙрд▓реНрдЯ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛

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

рддрд░, рд╕рд╛рд░рдгреАрддреАрд▓ рдкреНрд░рддреНрдпреЗрдХ рдореБрджреНрдпрд╛рд╡рд░ рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдЪрд░реНрдЪрд╛ рдХрд░реВрдпрд╛.

рдкрд╣рд┐рд▓рд╛ рдкрд░реНрдпрд╛рдп: рдЕрдиреЗрдХ рдореЛрдареЗ рдиреЛрдбреНрд╕

рд╕рдВрдкреВрд░реНрдг рдХреНрд▓рд╕реНрдЯрд░ рдХреНрд╖рдорддреЗрд╕рд╛рдареА рд╕рд░реНрд╡рд╛рдд рдЯреЛрдХрд╛рдЪрд╛ рдкрд░реНрдпрд╛рдп рдореНрд╣рдгрдЬреЗ рдПрдХ рд╡рд░реНрдХрд░ рдиреЛрдб. рд╡рд░реАрд▓ рдЙрджрд╛рд╣рд░рдгрд╛рдд, рд╣реЗ 16 CPU рдХреЛрд░ рдЖрдгрд┐ 16 GB RAM рд╕рд╣ рдПрдХрд▓ рд╡рд░реНрдХрд░ рдиреЛрдб рдЕрд╕реЗрд▓.

╨Я╨╗╤О╤Б╤Л

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

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

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

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

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рд╡рд░реНрдХрд░ рдиреЛрдбреНрд╕: рдЕрдиреЗрдХ рд▓рд╣рд╛рди рдХрд┐рдВрд╡рд╛ рдЕрдиреЗрдХ рдореЛрдареЗ?
рдкреНрд░реЛ #2: рдкреНрд░рддрд┐ рдиреЛрдб рдХрдореА рдЦрд░реНрдЪ
рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдХрд╛рд░ рдЕрдзрд┐рдХ рдорд╣рд╛рдЧ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдХрд┐рдВрдордд рд╡рд╛рдв рд░реЗрдЦреАрдп рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА. рджреБрд╕рд▒реНрдпрд╛ рд╢рдмреНрджрд╛рдВрдд, 10 GB рдореЗрдорд░реА рдЕрд╕рд▓реЗрд▓рд╛ рдПрдХ рджрд╣рд╛-рдХреЛрд░ рд╕рд░реНрд╡реНрд╣рд░ рд╕рд╛рдорд╛рдиреНрдпрдд: рд╕рдорд╛рди рдкреНрд░рдорд╛рдгрд╛рдд рдореЗрдорд░реА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рджрд╣рд╛ рд╕рд┐рдВрдЧрд▓-рдХреЛрд░ рд╕рд░реНрд╡реНрд╣рд░рдкреЗрдХреНрд╖рд╛ рд╕реНрд╡рд╕реНрдд рдЕрд╕рддреЛ.

рдкрд░рдВрддреБ рд▓рдХреНрд╖рд╛рдд рдШреНрдпрд╛ рдХреА рд╣рд╛ рдирд┐рдпрдо рд╕рд╣рд╕рд╛ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдВрдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рдд рдирд╛рд╣реА. рд╕рд░реНрд╡ рдкреНрд░рдореБрдЦ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдХрд┐рдВрдорддреА рдпреЛрдЬрдирд╛рдВрдордзреНрдпреЗ, рдХрд┐рдорддреА рдХреНрд╖рдорддреЗрдиреБрд╕рд╛рд░ рдПрдХрд░реЗрд╖рд╛рдиреЗ рд╡рд╛рдврддрд╛рдд.

рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдХреНрд▓рд╛рдЙрдбрдордзреНрдпреЗ рдЖрдкрдг рд╕рд╣рд╕рд╛ рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдмрдЪрдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.

рдкреНрд░реЛ #3: рддреБрдореНрд╣реА рд╕рдВрд╕рд╛рдзрди-рдХреЗрдВрджреНрд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЪрд╛рд▓рд╡реВ рд╢рдХрддрд╛
рдХрд╛рд╣реА рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдирд╛ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕рд░реНрд╡реНрд╣рд░ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддрд╛рдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЬрд░ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдорд▓рд╛ 8 GB рдореЗрдорд░реА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реЗрд▓, рддрд░ рддреБрдореНрд╣реА рддреА 1 GB рдиреЛрдбреНрд╕рд╡рд░ рдЪрд╛рд▓рд╡реВ рд╢рдХрдгрд╛рд░ рдирд╛рд╣реА, рдкрд░рдВрддреБ рдХрдореАрдд рдХрдореА рдПрдХрд╛ рдореЛрдареНрдпрд╛ рд╡рд░реНрдХрд░ рдиреЛрдбрд╕рд╣.

рдорд┐рдирд┐рдиреНрд╕

рдЧреИрд░рд╕реЛрдп рдХреНрд░рдорд╛рдВрдХ 1. рдкреНрд░рддрд┐ рдиреЛрдб рдЕрдиреЗрдХ рд╢реЗрдВрдЧрд╛
рдЬрд░ рддреЗрдЪ рдХрд╛рд░реНрдп рдХрдореА рдиреЛрдбреНрд╕рд╡рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ, рддрд░ рддреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХрд╛рдордзреНрдпреЗ рдиреИрд╕рд░реНрдЧрд┐рдХрд░рд┐рддреНрдпрд╛ рдЬрд╛рд╕реНрдд рд╢реЗрдВрдЧрд╛ рдЕрд╕рддреАрд▓.

рд╣реА рд╕рдорд╕реНрдпрд╛ рдЕрд╕реВ рд╢рдХрддреЗ.

рдпрд╛рдЪреЗ рдХрд╛рд░рдг рдЕрд╕реЗ рдЖрд╣реЗ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдореЙрдбреНрдпреВрд▓ рдХрдВрдЯреЗрдирд░ рд░рдирдЯрд╛рдЗрдо (рдЙрджрд╛. рдбреЙрдХрд░), рддрд╕реЗрдЪ рдХреБрдмреЗрд▓реЗрдЯ рдЖрдгрд┐ рд╕реАрдПрдбрд╡реНрд╣рд╛рдпрдЭрд░рдордзреНрдпреЗ рдХрд╛рд╣реА рдУрд╡реНрд╣рд░рд╣реЗрдбрдЪрд╛ рдкрд░рд┐рдЪрдп рджреЗрддреЗ.

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

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

рдЬрд░ рдореЙрдбреНрдпреВрд▓реНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рдврд▓реА рддрд░ рддреЗ рд╕рд┐рд╕реНрдЯрдордЪреА рдЧрддреА рдХрдореА рдХрд░реВ рд╢рдХрддреЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪреА рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣рддрд╛ рджреЗрдЦреАрд▓ рдХрдореА рдХрд░реВ рд╢рдХрддреЗ.

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

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

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

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

рдЕрд╢рд╛рдкреНрд░рдХрд╛рд░реЗ, рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдВрд╕рд╛рдареА рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд┐рдорд╛рди рдиреЛрдбреНрд╕рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕реВ рд╢рдХрддреЗ.

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

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

рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдЬрд┐рддрдХреЗ рдЬрд╛рд╕реНрдд рдиреЛрдбреНрд╕, рддрд┐рддрдХреЗ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЕрдкрдпрд╢рд╛рдЪрд╛ рдкреНрд░рднрд╛рд╡ рдХрдореА.

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

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

рдЖрддрд╛ рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рд▓рд╣рд╛рди рдиреЛрдбреНрд╕рдЪреЗ рдлрд╛рдпрджреЗ рдЖрдгрд┐ рддреЛрдЯреЗ рдкрд╛рд╣реВ.

рджреБрд╕рд░рд╛ рдкрд░реНрдпрд╛рдп: рдЕрдиреЗрдХ рд▓рд╣рд╛рди рдиреЛрдбреНрд╕

рдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рдЪреЗ рдлрд╛рдпрджреЗ рдореВрд▓рдд: рдЕрдиреЗрдХ рдореЛрдареНрдпрд╛ рдиреЛрдбреНрд╕рд╕рд╣ рд╡рд┐рд░реБрджреНрдз рдкрд░реНрдпрд╛рдпрд╛рдЪреНрдпрд╛ рддреЛрдЯреНрдпрд╛рдВрдордзреВрди рдЙрджреНрднрд╡рддрд╛рдд.

╨Я╨╗╤О╤Б╤Л

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

рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдиреЛрдбреНрд╕рдкреИрдХреА рдПрдХ рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕, рдЖрдкрдг рдХреЗрд╡рд│ 10% рдХрд╛рд░реНрдпрднрд╛рд░ рдЧрдорд╛рд╡рд╛рд▓. рдлрдХреНрдд рдХрд╛рд╣реА рдкреНрд░рддрд┐рдХреГрддреА рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдПрдХреВрдг рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд╛рд░реНрдпрд░рдд рд░рд╛рд╣реАрд▓.

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

рдкреНрд░реЛ #2: рдЪрд╛рдВрдЧрд▓реА рдкреНрд░рддрд┐рдХреГрддреА
рдкреБрд░реЗрд╕реЗ рдиреЛрдбреНрд╕ рдЕрд╕рд▓реНрдпрд╛рд╕, Kubernetes рд╢реЗрдбреНрдпреБрд▓рд░ рд╕рд░реНрд╡ рдкреНрд░рддрд┐рдХреГрддреАрдВрдирд╛ рднрд┐рдиреНрди рдиреЛрдб рдирд┐рдпреБрдХреНрдд рдХрд░реВ рд╢рдХрддреЛ. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдиреЛрдб рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕, рдлрдХреНрдд рдПрдХ рдкреНрд░рддрд┐рдХреГрддреА рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрдИрд▓ рдЖрдгрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЙрдкрд▓рдмреНрдз рд░рд╛рд╣реАрд▓.

рдорд┐рдирд┐рдиреНрд╕

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

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

etcd рдбреЗрдЯрд╛рдмреЗрд╕рд╡рд░реАрд▓ рднрд╛рд░ рджреЗрдЦреАрд▓ рд╡рд╛рдврдд рдЖрд╣реЗ - рдкреНрд░рддреНрдпреЗрдХ kubelet рдЖрдгрд┐ kube-proxy рдХреЙрд▓ рдирд┐рд░реАрдХреНрд╖рдХ etcd рд╕рд╛рдареА (API рджреНрд╡рд╛рд░реЗ), рдЬреНрдпрд╛рд╡рд░ etcd рдиреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдЕрдкрдбреЗрдЯреНрд╕ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗрдд.

рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдХрд░ рдиреЛрдб рдорд╛рд╕реНрдЯрд░ рдиреЛрдбреНрд╕рдЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдо рдШрдЯрдХрд╛рдВрд╡рд░ рдЕрддрд┐рд░рд┐рдХреНрдд рднрд╛рд░ рд▓рд╛рджрддреЛ.

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рд╡рд░реНрдХрд░ рдиреЛрдбреНрд╕: рдЕрдиреЗрдХ рд▓рд╣рд╛рди рдХрд┐рдВрд╡рд╛ рдЕрдиреЗрдХ рдореЛрдареЗ?
Kubernetes рдЕрдзрд┐рдХреГрддрдкрдгреЗ рдХреНрд▓рд╕реНрдЯрд░реНрд╕рдЪреЗ рд╕рдорд░реНрдерди рдХрд░рддреЗ 5000 рдкрд░реНрдпрдВрдд рдиреЛрдбреНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛. рддрдерд╛рдкрд┐, рд╕рд░рд╛рд╡ рдордзреНрдпреЗ рдЖрдзреАрдЪ 500 рдиреЛрдб рдЖрд╣реЗрдд рдХреНрд╖реБрд▓реНрд▓рдХ рд╕рдорд╕реНрдпрд╛ рдЙрджреНрднрд╡реВ рд╢рдХрддрд╛рдд.

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

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

рдЧреИрд░рд╕реЛрдп #2: рдЕрдзрд┐рдХ рдУрд╡реНрд╣рд░рд╣реЗрдб рдЦрд░реНрдЪ.
рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдХрд░ рдиреЛрдбрд╡рд░, рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдбрд┐рдордирдЪрд╛ рдПрдХ рд╕рдВрдЪ рдЪрд╛рд▓рд╡рддрд╛рдд - рдпрд╛рдордзреНрдпреЗ рдХрдВрдЯреЗрдирд░ рд░рдирдЯрд╛рдЗрдо (рдЬрд╕реЗ рдХреА рдбреЙрдХрд░), рдХреНрдпреВрдмреЗ-рдкреНрд░реЙрдХреНрд╕реА рдЖрдгрд┐ рдХреБрдмреЗрд▓реЗрдЯ, рд╕реАрдПрдбрд╡реНрд╣рд╛рдпрдЭрд░рд╕рд╣. рдПрдХрддреНрд░рд┐рддрдкрдгреЗ рддреЗ рдард░рд╛рд╡рд┐рдХ рдкреНрд░рдорд╛рдгрд╛рдд рд╕рдВрд╕рд╛рдзрдиреЗ рд╡рд╛рдкрд░рддрд╛рдд.

рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдЕрдиреЗрдХ рд▓рд╣рд╛рди рдиреЛрдбреНрд╕ рдЕрд╕рд▓реНрдпрд╛рд╕, рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдбрд╡рд░реАрд▓ рдпрд╛ рдУрд╡реНрд╣рд░рд╣реЗрдбрдЪреЗ рдкреНрд░рдорд╛рдг рдореЛрдареЗ рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдХрд▓реНрдкрдирд╛ рдХрд░рд╛ рдХреА рдПрдХрд╛рдЪ рдиреЛрдбрд╡рд░реАрд▓ рд╕рд░реНрд╡ рд╕рд┐рд╕реНрдЯрдо рдбрд┐рдорди рдПрдХрддреНрд░рд┐рддрдкрдгреЗ 0,1 CPU рдХреЛрд░ рдЖрдгрд┐ 0,1 GB рдореЗрдорд░реА рд╡рд╛рдкрд░рддрд╛рдд. рдЬрд░ рддреБрдордЪреНрдпрд╛рдХрдбреЗ 10 GB рдореЗрдорд░реА рдЕрд╕рд▓реЗрд▓рд╛ рдПрдХ рджрд╣рд╛-рдХреЛрд░ рдиреЛрдб рдЕрд╕реЗрд▓, рддрд░ рдбрд┐рдорди рдХреНрд▓рд╕реНрдЯрд░ рдХреНрд╖рдорддреЗрдЪреНрдпрд╛ 1% рд╡рд╛рдкрд░рддрд╛рдд. рджреБрд╕рд░реАрдХрдбреЗ, 1 GB рдореЗрдорд░реА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рджрд╣рд╛ рд╕рд┐рдВрдЧрд▓-рдХреЛрд░ рдиреЛрдбреНрд╕рд╡рд░, рдбрд┐рдорди рдХреНрд▓рд╕реНрдЯрд░ рдХреНрд╖рдорддреЗрдЪреНрдпрд╛ 10% рдШреЗрддреАрд▓.

рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдХрдореА рдиреЛрдбреНрд╕, рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдЪрд╛ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдиреЗ рд╡рд╛рдкрд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

рдЧреИрд░рд╕реЛрдп рдХреНрд░рдорд╛рдВрдХ 3. рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪрд╛ рдЕрдХрд╛рд░реНрдпрдХреНрд╖рдо рд╡рд╛рдкрд░
рд▓рд╣рд╛рди рдиреЛрдбреНрд╕рд╡рд░, рдЕрд╕реЗ рдЕрд╕реВ рд╢рдХрддреЗ рдХреА рдЙрд░реНрд╡рд░рд┐рдд рд╕рдВрд╕рд╛рдзрди рднрд╛рдЧ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╡рд░реНрдХрд▓реЛрдбрд▓рд╛ рдирд┐рдпреБрдХреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЦреВрдк рд▓рд╣рд╛рди рдЖрд╣реЗрдд, рдореНрд╣рдгреВрди рддреЗ рди рд╡рд╛рдкрд░рд▓реЗрд▓реЗ рд░рд╛рд╣рддрд╛рдд.

рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдкреНрд░рддреНрдпреЗрдХ рдкреЙрдбрд╕рд╛рдареА 0,75 GB рдореЗрдорд░реА рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рддреБрдордЪреНрдпрд╛рдХрдбреЗ рджрд╣рд╛ рдиреЛрдбреНрд╕ рдЕрд╕рд▓реНрдпрд╛рд╕, рдкреНрд░рддреНрдпреЗрдХ 1GB рдореЗрдорд░реАрд╕рд╣, рддреБрдореНрд╣реА рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдбрдордзреНрдпреЗ 0,25GB рди рд╡рд╛рдкрд░рд▓реЗрд▓реА рдореЗрдорд░реА рд╕реЛрдбреВрди рджрд╣рд╛ рдкреЙрдбреНрд╕ рдЪрд╛рд▓рд╡реВ рд╢рдХрддрд╛.

рдпрд╛рдЪрд╛ рдЕрд░реНрде рд╕рдВрдкреВрд░реНрдг рдХреНрд▓рд╕реНрдЯрд░рдЪреА 25% рдореЗрдорд░реА рд╡рд╛рдпрд╛ рдЧреЗрд▓реА рдЖрд╣реЗ.

10 GB рдореЗрдорд░реА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдореЛрдареНрдпрд╛ рдиреЛрдбрд╡рд░, рдЖрдкрдг рдпрд╛рдкреИрдХреА 13 рдореЙрдбреНрдпреВрд▓ рдЪрд╛рд▓рд╡реВ рд╢рдХрддрд╛ - рдЖрдгрд┐ 0,25 GB рдЪрд╛ рдлрдХреНрдд рдПрдХ рди рд╡рд╛рдкрд░рд▓реЗрд▓рд╛ рднрд╛рдЧ рдЕрд╕реЗрд▓.

рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдХреЗрд╡рд│ 2,5% рдореЗрдорд░реА рд╡рд╛рдпрд╛ рдЬрд╛рддреЗ.

рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдореЛрдареНрдпрд╛ рдиреЛрдбреНрд╕рд╡рд░ рд╕рдВрд╕рд╛рдзрдиреЗ рдЕрдзрд┐рдХ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддрд╛рдд.

рдЕрдиреЗрдХ рдореЛрдареЗ рдиреЛрдбреНрд╕ рдХрд┐рдВрд╡рд╛ рдЕрдиреЗрдХ рд▓рд╣рд╛рди?

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

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

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

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

рдХреЛрдгрддреАрд╣реА рдПрдХрдЪ рдХреГрддреА рдирд╛рд╣реА рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рд╕реНрдерд┐рддреАрдЪреА рд╕реНрд╡рддрдГрдЪреА рдмрд╛рд░рдХрд╛рд╡реЗ рдЖрд╣реЗрдд рдЖрдгрд┐ рдХреЗрд╡рд│ рдЙрддреНрдкрд╛рджрди рд╕рддреНрдп рджрд░реНрд╢рд╡реЗрд▓.

рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЯреАрдордиреЗ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реЗ рднрд╛рд╖рд╛рдВрддрд░ Mail.ru рдХреНрд▓рд╛рдЙрдб рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕.

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдмрджреНрджрд▓ рдЕрдзрд┐рдХ: 25 рдХреНрд▓рд╕реНрдЯрд░реНрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рддреИрдирд╛рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрдпреБрдХреНрдд рд╕рд╛рдзрдиреЗ.

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

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