рдкрд╛рдЗрд░реЗрд╕реА рдХреА рднрд╛рд╡рдирд╛ рдореЗрдВ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕: рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рд░рд╛рд╕реНрддрд╛ рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдЯреЗрдореНрдкрд▓реЗрдЯ



рдирдорд╕реНрддреЗ, рдореИрдВ рдпреВрд░реА рдмрд╛рдпрдХреНрд▓реЛрд╡ рд╣реВрдВ, рдореИрдВ CarPrice рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ DevOps рдкреНрд░рдерд╛рдУрдВ, рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕ рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЛ рднреА рд▓рд╛рдЧреВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдкрд╛рдЗрд░реЗрд╕реА рдХреА рднрд╛рд╡рдирд╛ рдореЗрдВ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ - рди рдХреЗрд╡рд▓ рдкрд╛рд▓ рдкрд░ рдПрдХ рдмрдбрд╝реЗ рд╕реБрдВрджрд░ рдЬрд╣рд╛рдЬ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдмрд▓реНрдХрд┐ рдЫреЛрдЯреА рднрджреНрджрд╛ рдордЫрд▓реА рдкрдХрдбрд╝рдиреЗ рд╡рд╛рд▓реА рдиреМрдХрд╛рдУрдВ рдХреЗ рдмреЗрдбрд╝реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдХрднреА-рдХрднреА рдЬрдВрдЧ рдЦрд╛рдП, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рддреЗрдЬ, рдлреБрд░реНрддреАрд▓рд╛ рдФрд░ рдЦрддрд░рдирд╛рдХред

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

рдпрд╣ рд▓реЗрдЦ Mail.ru Cloud Solutions рджреНрд╡рд╛рд░рд╛ @Kubernetes рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдПрдХ рд╡реАрдбрд┐рдпреЛ рдкреНрд░рд╕реНрддреБрддрд┐ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдпрджрд┐ рдЖрдк рдкрдврд╝рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ ред

рд╣рдо рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕реЗ рдкрд╣рд▓реЗ рдХреИрд╕реЗ рд░рд╣рддреЗ рдереЗ: рджреЗрд╡ рд╕рд░реНрд╡рд░, рдирдВрдЧреЗ рдзрд╛рддреБ рдФрд░ Ansible


рд╣рдо рдирд┐рд░рдВрддрд░ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдФрд░ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдПрдХ рдореЛрдб рдореЗрдВ рд░рд╣рддреЗ рдереЗ рдФрд░ рд░рд╣рддреЗ рдереЗ: рдПрд╡реА рдкрд░реАрдХреНрд╖рдг, рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рдХрд▓реНрдкрдирд╛рдУрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдгред рд╣рдо рдирдИ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ, рдлрд┐рд░, рдЕрдЧрд░ рдХреБрдЫ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ рдХрд╛рдЯ рджреЗрддреЗ рд╣реИрдВред

рдПрдХ рдмрд╛рд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреАрдПрдЪрдкреА рдореЗрдВ рдПрдХ рдореЛрдиреЛрд▓рд┐рде рдерд╛, рдЬрд┐рд╕рдореЗрдВ рдмрд╣реБрдд рджрд░реНрдж рдФрд░ рдкреАрдбрд╝рд╛ рдереАред рдПрдХ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕рдордп-рд╕реЗ-рдмрд╛рдЬрд╝рд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрд░реАрдХреЗ рд╕реЗ рдЧрдП - рд╣рдордиреЗ рдЗрд╕ рдореЛрдиреЛрд▓рд┐рде рдХреЛ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕ рдХреЗ рд▓рд┐рдП рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдПрдХ рдмрдбрд╝рд╛ рдореЛрдиреЛрд▓рд┐рде рдХрдИ рдЫреЛрдЯреЗ рдореЛрдиреЛрд▓рд┐рде рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ред рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ, рдпрд╣ рд╕рднреА рдХреЗ рд▓рд┐рдП рдорд╛рдорд▓рд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд╕рдорд╛рди рдХрд╛рд░реНрдп рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИред

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

рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд▓реЛрдЧреЛрдВ рдиреЗ рдПрдХ рджреЗрд╡ рд╕рд░реНрд╡рд░ рд▓рд┐рдЦрд╛ред рдкрд░рд┐рдгрд╛рдо рдПрдХ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдерд╛ рдЬреЛ рд╕рд░реНрд╡рд░ рдкрд░ рдбреЙрдХ-рдХрдВрдкреЛрдЬрд╝ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рдерд╛ред рд╕реЛрд░реНрд╕ рдХреЛрдб рд╡рд╛рд▓рд╛ рдПрдХ рдХрдВрдЯреЗрдирд░ рднреА рдерд╛, рдЬреЛ рдбреЙрдХрдЯрд░-рдХрдореНрдкреЛрдЬ рдореЗрдВ рд▓рдЧрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдбреЗрд╡рд▓рдкрд░ SSH рдФрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝ рд╕рдХрддрд╛ рд╣реИред рдкрд░реАрдХреНрд╖рдХреЛрдВ рдиреЗ рднреА рд╡рд╣рд╛рдВ рдХрд╛рдо рдХрд┐рдпрд╛, рд╕рдм рдХреБрдЫ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ред



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



рдЗрд╕рд▓рд┐рдП рд╣рдо рд░рд╣рддреЗ рдереЗ: рдирдЧрдиреЗрдХреНрд╕ рдореЗрдВ рд╣рдордиреЗ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдкрдВрдЬреАрдХреГрдд рдХрд┐рдпрд╛, рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрд╣рд╛ рдХрд┐ рд╣рдореЗрдВ рдХрд┐рд╕ рдкреЛрд░реНрдЯ рдкрд░ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд╣рд╛рдВ рдпрд╣ рд╕реЗрд╡рд╛ рд░рд╣рддреА рд╣реИред рдпрд╣рд╛рдБ рддрдХ рдХрд┐ рдПрдХ yaml рдлрд╝рд╛рдЗрд▓ рднреА рдереА рдЬрд╣рд╛рдБ рд╕рднреА рдкреЛрд░реНрдЯ рд╕реВрдЪреАрдмрджреНрдз рдереЗ рддрд╛рдХрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЙрдирдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рди рдХрд░реЗрдВред

рд╣рдо рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдХреИрд╕реЗ рдЖрдП рдФрд░ рдЗрд╕ рдкрд░ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛


рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдХреЛрдИ рднреА рдРрд╕рд╛ рдирд╣реАрдВ рд░рд╣ рд╕рдХрддрд╛ рд╣реИ, рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдордиреЗ рдЗрд╕реЗ 2017-2018 рдореЗрдВ рд╕рдордЭрд╛ рдерд╛, рддрдм рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдерд╛ рдХрд┐ рдпрд╣ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░рд╛ рдХрд╣рд╛рдВ рдорд┐рд▓реЗрдЧрд╛ред рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдЕрднреА рд╢реБрд░реБрдЖрдд рдХрд░ рд░рд╣реЗ рдереЗ, HashiCorp рдШреБрдордВрддреВ, Rancher, OpenShift рдереЗред рд╣рдордиреЗ рдЦрд╛рдирд╛рдмрджреЛрд╢ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдпрд╣ рдмреБрд░рд╛ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рд╣рдо рдЦрд╛рдирд╛рдмрджреЛрд╢ рд░рдЪрдирд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рдереЗред

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

рдФрд░ рдлрд┐рд░ Kubernetes рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк Mail.ru рдмрд╛рджрд▓ рд╕рдорд╛рдзрд╛рди рдордВрдЪ рдкрд░ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ Mail.ru рдмрд╛рджрд▓ рдХрдВрдЯреЗрдирд░реЛрдВред рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдЕрдореЗрдЬрди рд╕реЗ рдЕрдкрдирд╛ S3 рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рд╣рдордиреЗ K8 рдХреЛ рднреА рдЖрдЬрдорд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИред рд╣рдордиреЗ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рддреИрдирд╛рдд рдХрд┐рдпрд╛, рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд┐рдпрд╛ред

рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рд╡рд╣рд╛рдВ рдХреБрдЫ рд╕реНрдЯреЗрдЯрд▓реЗрд╕ рд╕реЗрд╡рд╛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреАрдЖрдИ рд▓рд┐рдпрд╛, рддреИрдирд╛рдд - рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╡рд╣рд╛рдБ рдпрд╛рддрд╛рдпрд╛рдд рдХрд╛ 50% рднреЗрдЬрд╛ - рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╣рд╛рдВ, рдХреБрдЫ рд╕рдордп-рд╕рдордп рдкрд░ рдЧрд┐рд░ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рд▓реЛрдЧреЛрдВ рдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛, рд╕рдм рдХреБрдЫ рдареАрдХ рдерд╛ред рдирддреАрдЬрддрди, рдкреВрд░реЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЕрдм рдЗрд╕реЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рджреЗрд╡ рдФрд░ рдордВрдЪ рд╕рд░реНрд╡рд░ред



VMware рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдбреЗрд╡рд▓рдкрд░ рдХрд╛ рдЕрдкрдирд╛ рдорд┐рдирд┐рдХреНрдпреВрдм рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╡рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╣рдо MCS рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рдкреНрд░рдмрдВрдзрд┐рдд MySQL рдХреЛ рднреА рддреИрдирд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рддреБрд░рдВрдд S3 рдореЗрдВ рд╕рднреА рджрд╛рд╕, рдкреНрд░рддрд┐рдХреГрддрд┐ рдФрд░ рдмреИрдХрдЕрдк рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИред

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

рдХреИрд╕реЗ рдПрдХ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рдХреЗ рд╕рд╛рде рд░рд╣рддреЗ рд╣реИрдВ рдФрд░ рдкреАрдбрд╝рд┐рдд рдирд╣реАрдВ рд╣реИ


рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рдЕрдм рдЙрддрдирд╛ рдбрд░рд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ, рдЬрд┐рддрдирд╛ 2011 рдореЗрдВ рдерд╛ред рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ рдпрджрд┐ рдЖрдк рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд╛рдиреЛрдВ рд╕реЗ рд╡рд┐рд╢реЗрд╖ рдЙрдкрдХрд░рдг рдФрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛рдиреБрд╕рд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдХреБрдЫ рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдЧреЛрд▓рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкрд╛рдпрдерди рдореЗрдВ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрдЯрд┐рд╕реНрдЯ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЖрдк рдЙрдиреНрд╣реЗрдВ GO рдпрд╛ PHP рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреЛ рдирд┐рдпрдо рд╣реИрдВ:

  • dockerize: рдХрдВрдЯреЗрдирд░ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП;
  • рдЕрд╡рд▓реЛрдХрди: рдпреЗ рдХрдВрдЯреЗрдирд░ рдЕрд╡рд▓реЛрдХрди рдпреЛрдЧреНрдп рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред

рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рдХреЗ рд╕рд╛рде рд╕рд╛рджреГрд╢реНрдп рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП: рдХреЛрд╢рд┐рдХрд╛рдПрдВ рд╣реИрдВ, рдФрд░ рдпрд╣ рдЗрддрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрди рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдХреМрди рдмреИрдарддрд╛ рд╣реИред рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдкрд╛рдиреА рдФрд░ рднреЛрдЬрди рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдФрд░ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдкрд╣реБрдВрдЪрддреЗ рд╣реИрдВ, рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ "рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЙрддреНрдкрд╛рдж", рдЕрд░реНрдерд╛рдд, рд▓реЙрдЧ рдХрд╣реАрдВ рдХреЗрдВрджреНрд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред

рдЕрд╡рд▓реЛрдХрди рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдорд╛рдирдХ рд╕реНрдЯреИрдХ рд╣реИ: рдкреНрд░рддреНрдпреЗрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдЯреИрдбрдЖрдЙрдЯ рдореЗрдВ рд▓реЙрдЧреНрд╕ рд▓рд┐рдЦрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рд╕реЗ рд╕рдм рдХреБрдЫ EFK рдХреЛ рдХреЗрдВрджреНрд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣реА рд╣реИ, рдбреЗрд╡рд▓рдкрд░ рдЖ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрд┐рдмрд╛рдирд╛ рдореЗрдВ рд▓реЙрдЧ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдРрдк рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╣рдо рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдореЗрдВ рдбреНрд░реЙрдк рдХрд░рддреЗ рд╣реИрдВ, рдбреИрд╢рдмреЛрд░реНрдб рдФрд░ рдЕрд▓рд░реНрдЯ рдЧреНрд░рд╛рдлрд╛рдирд╛ рдореЗрдВ рдорд╛рдирдХ рдХреЗ рд░реВрдк рдореЗрдВред рдЬреИрдЧрд░ рдПрдХ рдУрдкреЗрд░реЗрдЯрд┐рдВрдЧ рдХрд╣рд╛рдиреА рд╣реИ, рдЬреЛ рдпрд╣ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдХреМрди рд╕реА рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдЧрд░ рд╣рдо рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдпрд╛ рдЕрдиреНрдп рддрд░реАрдХреЛрдВ рд╕реЗ рдЗрд╕рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВред



рдЗрд╕ рд╕рдм рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд╛рд╕ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреИрд╕реЗ рдХрд░реЗрдВ


рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдПрдХ рдирдпрд╛ рдбреЗрд╡рд▓рдкрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрддрд╛ рд╣реИ, рд╡рд╣ 100 рд╕реЗрд╡рд╛рдУрдВ рдФрд░ 100 рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рджреЗрдЦрддрд╛ рд╣реИред рдЙрд╕рдХреЗ рдкрд╛рд╕ рддреБрд░рдВрдд рд╕рд╡рд╛рд▓ рд╣реИрдВред рдЗрди 100 рд╕реЗрд╡рд╛рдУрдВ рдХреА рддреИрдирд╛рддреА рдХреИрд╕реЗ рдХрд░реЗрдВ, рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреИрд╕реЗ рдХрд░реЗрдВ? рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╣рд╛рдБ рд╣реИрдВ? рдХреНрдпрд╛ рдЦрд╛рддреЗ рд╣реИрдВ? рдФрд░ рдРрд╕реЗ рдХрдИ рд╕рд╡рд╛рд▓ рд╣реИрдВред рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ, рдирдП рдбреЗрд╡рд▓рдкрд░ рдХреА рд░рд┐рд╣рд╛рдИ рдореЗрдВ рдЕрд╢реЛрднрдиреАрдп рд╕рдордп рд▓рдЧрд╛, рд╡рд╣ рдПрдХ рд╕рдкреНрддрд╛рд╣ рддрдХ рдмреИрда рд╕рдХрддрд╛ рдерд╛ рдФрд░ рд╕рдм рдХреБрдЫ рд╕реЗрдЯ рдХрд░ рд╕рдХрддрд╛ рдерд╛ред

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

ZFS рдореЗрдВ рд╕реНрдиреИрдкрд╢реЙрдЯ рд╣реИрдВ, рдПрдХ рдПрдкреАрдЖрдИ рдбреЗрд╡рд▓рдкрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рджреЛ рд╕реЗрдХрдВрдб рдореЗрдВ рдЙрддреНрдкрд╛рджрди рд╕реЗ рд╕реАрдзреЗ рд░реЛрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдСрдЯреЛрдЯреЗрд╕реНрдЯреНрд╕ рдХреЗ рд╕рд╛рде, рдПрдХ рд╣реА рдХрд╣рд╛рдиреА: рд╣рдо рдПрдкреАрдЖрдИ рджреНрд╡рд╛рд░рд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред



рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рд╡рд╛рд╣ рдЖрдЬ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:



рдбреЗрд╡рд▓рдкрд░ рдЦреБрд╢ рд╣реИ, DevOps рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЦреБрд╢ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рд╕рдорд╛рди, рджреЛрд╣рд░рд╛рдиреЗ рдпреЛрдЧреНрдп рдФрд░ рдПрдХреАрдХреГрдд рд╣реИрдВред рд▓реЗрдХрд┐рди рдПрдХ рдмрд╛рдд рд╣реИред

рд╕реНрддрд░рд┐рдд рдкрд░рдд рдкреНрд░рдгрд╛рд▓реА


рдЬреИрд╕рд╛ рдХрд┐ рд▓рд┐рдиреБрд╕ рдЯреЙрд░реНрд╡рд╛рд▓реНрдбреНрд╕ рдиреЗ рдХрд╣рд╛: "рдмрд╛рдд рд╕рд╕реНрддреА рд╣реИред рдореБрдЭреЗ рдХреЛрдб рджрд┐рдЦрд╛рдУред тАЭ рдЗрд╕рд▓рд┐рдП, рд╣рдо рдПрдХ рдмрд╣реБ-рд╕реНрддрд░реАрдп рдкрд░рдд рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рддреБрдЪреНрдЫ рдкрд░рддреЗрдВ рд╣реИрдВ: рджреЗрд╡, рдордВрдЪ, рдареЗрд╕, рдЬреЛ рд╕рднреА рдХреЗ рд▓рд┐рдП рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ рдЬреЛ рд╕реАрдЖрдИ / рд╕реАрдбреА рдмрдирд╛рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред

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

рдПрдХ рдФрд░, рдереЛрдбрд╝рд╛ рд╣реЛрд▓реАрд╡реЗрдиреА рдкрд▓ - рд╣рдо рд╣реЗрд▓реНрдо рдкрд░ рдмрд╕реЗ рдЯрд┐рд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣реА рд╣реИ, рд╣рдо рдХреЗрд╡рд▓ рд╣реЗрд▓реНрдо-рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдПрдХ рдпрдорд▓ рдлрд╝рд╛рдЗрд▓ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдорд┐рдирд┐рдХреНрдпреВрдм рдпрд╛ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдард╣рд░рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рдФрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред



K8s-helm рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ


рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреЗрд╡, рдареЗрд╕ рдФрд░ рдордВрдЪ рдХреА рд╕реНрдкрд╖реНрдЯ рдкрд░рддреЗрдВ рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд╡рд╛ рд╕реЗ рдПрдХ рдпрдорд▓ рдлрд╝рд╛рдЗрд▓ рд╣реИ, рдЬрдм рд╣рдордиреЗ рдПрдХ рдирдИ рд╕реЗрд╡рд╛ рджреЗрдЦреА, рддреЛ рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝реЗрдВред

рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдХреЗ рд╕рд╛рде рдПрдХ рдбреИрдбреА dev.server рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдорджрдж рдХрд░рдиреЗ рд╡рд╛рд▓реА рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИрдВ, рдПрдХ рдирдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдПрдВ: рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ 100 рд╕реЗрд╡рд╛рдПрдВ рди рдмрдирд╛рдПрдВ рдФрд░ рдпрд╛рдореНрд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рди рднрд░реЗрдВ, рд▓реЗрдХрд┐рди рдмрд╕ рдПрдХ рдХрдорд╛рдВрдб рдореЗрдВ рдЪрд▓рд╛рдПрдВред рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдБ рдЗрди рд╕рднреА yaml рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдПрдХ рд╣реА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ рдХрд╛рд░реНрдп рд╣реИред рдпрджрд┐ рд╣рдореЗрдВ рдЕрдкрдиреА рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╛рди рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╣рдо рд╢рд╛рдЦрд╛ рдХреЗ рдЕрдВрджрд░ рдХрд╛рд░реНрдп рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рддреЗ рд╣реИрдВред рдлрд┐рд░ рд╣рдо рдкрд░реАрдХреНрд╖рдХ рдХреЛ рдмрддрд╛рддреЗ рд╣реИрдВ: "рдЗрд╕ рддрд░рд╣ рдХреА рдПрдХ рд╢рд╛рдЦрд╛ рднрдВрдбрд╛рд░ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИ, рдЗрд╕реЗ рд▓реЗ рд▓реЛ рдФрд░ рдЗрд╕реЗ рдЪрд▓рд╛рдПрдВред" рд╡рд╣ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рдмрд┐рди рдбреИрдб рдореЗрдВ рдирд┐рд╣рд┐рдд рдХрдорд╛рдВрдб рдХреЛ рдЪрд▓рд╛рддрд╛ рд╣реИ, рдФрд░ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рд╣рд╛рде рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред DevOps рдХрд╛ рдЪрдорддреНрдХрд╛рд░ рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛ рд╣реИред

рдирддреАрдЬрддрди, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рддреАрди рдЯреАрдореЛрдВ рдХреЛ рдЙрдмрд╛рд▓рддреА рд╣реИ:



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

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдм рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдпрд╣рд╛рдБ рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИ - рд╣рдо рдЙрд╕рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рдФрд░ рд╕рдм рдХреБрдЫ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдЙрд╕рдХреЗ рдорд┐рдиреАрдХреНрдпреВрдм рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд╛рдорд╕реНрдерд╛рди рдореЗрдВ рдЖрддрд╛ рд╣реИ, рд╕рдм рдХреБрдЫ рддреБрд░рдВрдд рдЙрд╕рдХреЗ рдбреЛрдореЗрди рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред

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

K8s-helm рдЕрд╕реЗрдВрдмрд▓реА


рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реНрд╡рдпрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рд╣реИ рдФрд░ рдЗрд╕реЗ CI / CD рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣рд╛рдВ рдХреБрдЫ рдЦрд╛рд╕ рдирд╣реАрдВ рд╣реИ - рдмрд╕ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдФрд░ рд╣реЗрд▓реНрдо рдХреЗ рд╕рд╛рде рдХреБрдмреЗрдХрд▓ред



рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:



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

рдЗрд╕рдХреЗ рдмрд╛рдж CI, рдпрд╣рд╛рдБ .drone.yml рдЖрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди GitLab рдпрд╛ рдХрд╣реАрдВ рдФрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╣реА рдмрд╛рдд рд╣реЛрдЧреАред

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

рд╣рдо рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рд╕реЗ рдкреНрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо DevOps рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдирд┐рд╡реЗрд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдПрдХ рдЦрд╛рдХрд╛ рдмрдирд╛рдпрд╛ рдЬрд┐рд╕реЗ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЬреАрдереВрдм рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред рд╡рд╣рд╛рдБ рд╕рдм рдХреБрдЫ рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдмрд╛рдд рдХреА рд╣реИ: рдЖрдк рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ, рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрд╡реЗрджрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЙрди рд╕рднреА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдЬреЛ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ рдЗрд╕ рддрдереНрдп рд╕реЗ рдкреАрдбрд╝рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдХрд┐ рдЯреАрдо рдорд╛рдЗрдХреНрд░реЛрд╕реЗрд░реНрд╡рд┐рд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреА рд╣реИ, рдпрд╛ рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ DevOps рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреА рд╣реИред

рд╣рдорд╛рд░реЗ рдЕрдиреНрдп рд╕рдВрдмрдВрдзрд┐рдд рд▓реЗрдЦ:

  1. 25 рдЙрдкрдпреЛрдЧреА рдХреБрдмреЗрд░рдиреЗрдЯ рдЙрдкрдХрд░рдг: рддреИрдирд╛рддреА рдФрд░ рдкреНрд░рдмрдВрдзрди ред
  2. рдмрд┐рдЧ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рджреВрд╕рд░реА рдмрд╛рд░ рдмрд┐рд▓рд┐рдВрдЧ, рдорд╛рд░реНрдХреЗрдЯрдкреНрд▓реЗрд╕ рдФрд░ рд╕реИрдВрдбрдмреЙрдХреНрд╕: рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдг рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред
  3. рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рджреЛ рдШрдВрдЯреЗ рдореЗрдВ рдХреНрд▓рд╛рдЙрдб рдкрд░ рдХреИрд╕реЗ рдЬрд╛рдПрдВ

рдпрд╣ рдмрд╛рдд рдкрд╣рд▓реА рдмрд╛рд░ Mail.ru Cloud Solutions рджреНрд╡рд╛рд░рд╛ @Kubernetes рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдХреА рдЧрдИ рдереАред рдЕрдиреНрдп рдкреНрд░рджрд░реНрд╢рдиреЛрдВ рдХрд╛ рдПрдХ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦреЗрдВ рдФрд░ Tele.ru рдЗрд╡реЗрдВрдЯ рдШреЛрд╖рдгрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрди рдЕрдк рдХрд░реЗрдВ Mail.ru рд╕рдореВрд╣ рдкрд░ Kubernetes рдХреЗ рдЖрд╕рдкрд╛рд╕ ред

All Articles