11 рдЯреВрд▓реНрд╕ рдЬреЗ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдЪрд╛рдВрдЧрд▓реЗ рдмрдирд╡рддрд╛рдд

11 рдЯреВрд▓реНрд╕ рдЬреЗ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдЪрд╛рдВрдЧрд▓реЗ рдмрдирд╡рддрд╛рдд

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

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

рджреНрд╡рд╛рд░рдкрд╛рд▓: рдзреЛрд░рдг рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди

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

рдЧреБрд░реБрддреНрд╡рд╛рдХрд░реНрд╖рдг: рдкреЛрд░реНрдЯреЗрдмрд▓ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░реНрд╕

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

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

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

рдирд╡реАрдирддрдо рдкреНрд░рдореБрдЦ рд░рд┐рд▓реАрдЭ, рдЧреНрд░реЕрд╡реНрд╣рд┐рдЯреА 7, рдЧреНрд░реЕрд╡реНрд╣рд┐рдЯреА рдЗрдореЗрдЬрд▓рд╛ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдврдХрд▓реВ рд╢рдХрддреЗ, рдкреНрд░рддрд┐рдореЗрдордзреВрди рдкреВрд░реНрдгрдкрдгреЗ рдирд╡реАрди рдХреНрд▓рд╕реНрдЯрд░ рдлрд┐рд░рд╡рдгреНрдпрд╛рдРрд╡рдЬреА. рдЧреНрд░реЕрд╡реНрд╣рд┐рдЯреА 7 рд╣реЗ рдЧреНрд░реЕрд╡реНрд╣рд┐рдЯреА рдЗрдореЗрдЬ рди рд╡рд╛рдкрд░рддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХреНрд▓рд╕реНрдЯрд░рд╕рд╣ рджреЗрдЦреАрд▓ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрддреЗ. рдЧреНрд░реЕрд╡реНрд╣рд┐рдЯреА SELinux рд▓рд╛ рджреЗрдЦреАрд▓ рд╕рдорд░реНрдерди рджреЗрддреЗ, рдЖрдгрд┐ Teleport SSH рдЧреЗрдЯрд╡реЗ рд╕рд╣ рдиреЗрдЯрд┐рд╡реНрд╣рд▓реА рдХрд╛рд░реНрдп рдХрд░рддреЗ.

рдХрдирд┐рдХреЛ: рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

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

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

рдЯреАрдк: рдХрдирд┐рдХреЛ рд╕рдзреНрдпрд╛ рдЖрд╣реЗ (рдореЗ 2020, рдЕрдВрджрд╛рдЬреЗ рдЕрдиреБрд╡рд╛рджрдХ) рд╡рд┐рдВрдбреЛрдЬ рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.

Kubecost: Kubernetes рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдЦрд░реНрдЪ рдкрд░реНрдпрд╛рдп

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

рдХреБрдмреЗрдХреЛрд╕реНрдЯ рд░рд┐рдЕрд▓ рдЯрд╛рдЗрдордордзреНрдпреЗ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЗ, рдкрд░рд┐рдгрд╛рдореА рдкреНрд░рдореБрдЦ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддреНрдпрд╛рдВрд╡рд░реАрд▓ рдХреНрд▓рд╕реНрдЯрд░реНрд╕рдордзреВрди рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд┐рдВрдордд рдорд╛рд╣рд┐рддреА рдорд┐рд│рддреЗ, рдкреНрд░рддрд┐ рдХреНрд▓рд╕реНрдЯрд░ рдорд╛рд╕рд┐рдХ рдЦрд░реНрдЪрд╛рд╕рд╣ рдкреЕрдиреЗрд▓рдордзреНрдпреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ. RAM, CPU рд╡реЗрд│, GPU рдЖрдгрд┐ рдбрд┐рд╕реНрдХ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдЪреНрдпрд╛ рдХрд┐рдВрдорддреА Kubernetes рдШрдЯрдХрд╛рдВрджреНрд╡рд╛рд░реЗ рдЦрдВрдбрд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд (рдХрдВрдЯреЗрдирд░, рдкреЙрдб, рд╕реЗрд╡рд╛ рдЗ.)

Kubecost рд╣реЗ AWS рджреНрд╡рд╛рд░реЗ рдорд░реНрдпрд╛рджрд┐рдд рдЕрд╕рд▓реЗ рддрд░реА Amazon S3 рдмрдХреЗрдЯ рд╕рд╛рд░рдЦреНрдпрд╛ рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреНрдпрд╛ рдХрд┐рдВрдорддреАрдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрддреЗ. рдЦрд░реНрдЪрд╛рдЪрд╛ рдбреЗрдЯрд╛ рдкреНрд░реЛрдорд┐рдерд┐рдпрд╕рд▓рд╛ рдкрд╛рдард╡рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдЬреЗрдгреЗрдХрд░реВрди рддреБрдореНрд╣реА рдХреНрд▓рд╕реНрдЯрд░рдЪреЗ рд╡рд░реНрддрди рдкреНрд░реЛрдЧреНрд░рд╛рдореЕрдЯрд┐рдХрд░рд┐рддреНрдпрд╛ рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛.

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

KubeDB: Kubernetes рдордзреНрдпреЗ рдмреЕрдЯрд▓ рдбреЗрдЯрд╛рдмреЗрд╕реЗрд╕ рдЪрд╛рд▓рд╡рдгреЗ

Kubernetes рдордзреНрдпреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рджреЗрдЦреАрд▓ рдиреЗрддреНрд░рджреАрдкрдХрдкрдгреЗ рдЪрд╛рд▓рд╡рдгреЗ рдХрдареАрдг рдЖрд╣реЗ. рддреБрдореНрд╣рд╛рд▓рд╛ MySQL, PostgreSQL, MongoDB рдЖрдгрд┐ Redis рд╕рд╛рдареА Kubernetes рдСрдкрд░реЗрдЯрд░ рд╕рд╛рдкрдбрддреАрд▓, рдкрд░рдВрддреБ рддреНрдпрд╛ рд╕рд░реНрд╡рд╛рдВрдордзреНрдпреЗ рдХрдорддрд░рддрд╛ рдЖрд╣реЗрдд. рддрд╕реЗрдЪ, рдард░рд╛рд╡рд┐рдХ Kubernetes рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рд╕рдВрдЪ рдмрд╣реБрддреЗрдХ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдорд╕реНрдпрд╛рдВрдирд╛ рдереЗрдЯ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдд рдирд╛рд╣реА.

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

рдХреБрдмреЗ-рдорд╛рдХрдб: рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╛рдареА рдЕрд░рд╛рдЬрдХ рдорд╛рдХрдб

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

AWS рд╕рд╛рдареА Kubernetes рдкреНрд░рд╡реЗрд╢ рдирд┐рдпрдВрддреНрд░рдХ

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

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

рдХреБрдмреЗрд╕реНрдкреНрд░реЗ: рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдЪреА рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рд╕реНрдерд╛рдкрдирд╛

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

рд╕реНрдХреЕрдлреЛрд▓реНрдб: рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╛рдареА рдкреБрдирд░рд╛рд╡реГрддреНрддреА рд╡рд┐рдХрд╛рд╕

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

рддреЗрд░реЗрд╕рд╛: рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╡рд░реАрд▓ рд╕рд░реНрд╡рд╛рдд рд╕реЛрдкрд╛ PaaS

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

рдЯрд┐рд▓реНрдЯ: Kubernetes рдХреНрд▓рд╕реНрдЯрд░рд╡рд░ рдХрдВрдЯреЗрдирд░ рдЕрдкрдбреЗрдЯ рд╕реНрдЯреНрд░реАрдо рдХрд░рд╛

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

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

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

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