рд▓рдЧрднрдЧред рдЯреНрд░рд╛рдВрд╕ред : рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ - рд╣реЗрд▓реНрдо рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдЗрд╕ рд╡рд░реНрд╖ 16 рдордИ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ рд╣реИред рдЗрд╕ рджрд┐рди, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдкрд╣рд▓реА рдЕрд▓реНрдлрд╛ рд░рд┐рд▓реАрдЬ - 3.0 рдкреЗрд╢ рдХреА рдЧрдИ рдереАред рдЙрдирдХреА рд░рд┐рд╣рд╛рдИ рд╕реЗ рд╣реЗрд▓реНрдо рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдФрд░ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкреНрд░рддреАрдХреНрд╖рд┐рдд рдмрджрд▓рд╛рд╡ рдЖрдПрдВрдЧреЗ, рдЬреЛ рдХреБрдмреЗрд░рдиреЗрдЯ рд╕рдореБрджрд╛рдп рдХреЗ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдЪреНрдЪ рдЙрдореНрдореАрджреЗрдВ рд╣реИрдВред рд╣рдо рд╕реНрд╡рдпрдВ рдЗрдирдХрд╛ рдЗрд▓рд╛рдЬ рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЗрд▓рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ: рд╣рдордиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рдЙрдкрдХрд░рдг рдореЗрдВ CI / CD рд╡реЗрдпрд░рдлрд╝ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рд╕рдордп-рд╕рдордп рдкрд░ рд╣рдо рдЕрдкрд╕реНрдЯреНрд░реАрдо рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдПрдХ рд╕рдВрднрд╡ рдпреЛрдЧрджрд╛рди рджреЗрддреЗ рд╣реИрдВред рдпрд╣ рдЕрдиреБрд╡рд╛рдж рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╣реЗрд▓реНрдо рдмреНрд▓реЙрдЧ рд╕реЗ 7 рдиреЛрдЯреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдЬреЛ рд╣реЗрд▓реНрдо 3 рдХреЗ рдкрд╣рд▓реЗ рдЕрд▓реНрдлрд╛ рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рдордп рдкрд░ рд╣реИрдВ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдФрд░ рд╣реЗрд▓реНрдо 3 рдХреА рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддреЗ рд╣реИрдВред рдЙрдирдХрд╛ рд▓реЗрдЦрдХ рдореИрдЯ "рдмреЗрдХрдирдЧрдмрд▓рд░" рдлрд┐рд╢рд░, рдПрдХ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХрд░реНрдордЪрд╛рд░реА рдФрд░ рдкреНрд░рдореБрдЦ рд╣реЗрд▓реНрдо рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред 15 рдЕрдХреНрдЯреВрдмрд░, 2015 рдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЬрдиреНрдо рд╣реБрдЖ, рдЬрд┐рд╕реЗ рдЕрдм рд╣реЗрд▓реНрдо рдХреЗ рдирд╛рдо рд╕реЗ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдареАрдХ рдПрдХ рд╕рд╛рд▓ рдмрд╛рдж, рд╣реЗрд▓реНрдо рд╕рдореБрджрд╛рдп рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЧрдпрд╛, рдЬрдмрдХрд┐ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╣реЗрд▓реНрдо 2 рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ред рдЬреВрди 2018 рдореЗрдВ, рд╣реЗрд▓реНрдо рдПрдХ рдКрд╖реНрдорд╛рдпрди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ
рд╕реАрдПрдирд╕реАрдПрдл рдореЗрдВ
рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЧрдпрд╛ ред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдЖрдЧреЗ - рдФрд░ рдЕрдм рдирдП рд╣реЗрд▓реНрдо 3 рдХреА рдкрд╣рд▓реА рдЕрд▓реНрдлрд╛ рд░рд┐рд▓реАрдЬ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рд╣реИ
(рдпрд╣ рд░рд┐рд▓реАрдЬ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдордИ рдХреЗ рдордзреНрдп рдореЗрдВ рд╣реБрдИ - рд▓рдЧрднрдЧ рдЕрдиреБрд╡рд╛рджред) ред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рд╕рдм рдХреИрд╕реЗ рд╢реБрд░реВ рд╣реБрдЖ, рд╣рдо рд╡рд░реНрддрдорд╛рди рдЪрд░рдг рдореЗрдВ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪреЗ, рд╣реЗрд▓реНрдо 3 рдХреЗ рдкрд╣рд▓реЗ рдЕрд▓реНрдлрд╛ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдХреБрдЫ рдЕрдиреВрдареА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдВ, рдФрд░ рдмрддрд╛рдПрдВ рдХрд┐ рд╣рдо рдЖрдЧреЗ рдХреИрд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВред
рд╕рд╛рд░рд╛рдВрд╢:
- рд╣реЗрд▓реНрдо рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕;
- рдЯрд┐рд▓рд░ рдХреЛ рдХреЛрдорд▓ рд╡рд┐рджрд╛рдИ;
- рдЪрд╛рд░реНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА;
- рд░рд┐рд▓реАрдЬ рдкреНрд░рдмрдВрдзрди;
- рдЪрд╛рд░реНрдЯ рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди;
- рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЪрд╛рд░реНрдЯ;
- рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ?
рд╣реЗрд▓реНрдо рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕
рдЬрдиреНрдо
рд╣реЗрд▓ тАЛтАЛ1 рдПрдХ рдбреЗрд╕ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╢реБрд░реВ рд╣реБрдИред рд╣рдо 2017 рдХреЗ рд╡рд╕рдВрдд рдореЗрдВ Microsoft
рджреНрд╡рд╛рд░рд╛ рдЕрд╡рд╢реЛрд╖рд┐рдд рдПрдХ рдЫреЛрдЯрд╛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдереЗред рд╣рдорд╛рд░реЗ рдЕрдиреНрдп рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рдЬрд┐рд╕реЗ
deisctl
рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдореЗрдВ рдПрдХ
deisctl
рдЯреВрд▓ рдерд╛, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ
рдлреНрд▓реАрдЯ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдбреАрдЖрдИрдПрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдлреНрд▓реАрдЯ рдЙрд╕ рд╕рдордп рдХрдВрдЯреЗрдирд░ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ред
2015 рдХреЗ рдордзреНрдп рдореЗрдВ, рд╣рдордиреЗ рдкрд╛рдареНрдпрдХреНрд░рдо рдмрджрд▓рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдФрд░ рдлреНрд▓реАрд╕ рд╕реЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдбреЗрд╕ (рдЙрд╕ рд╕рдордп рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ рдбреЗрд╕ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ) рдХрд░ рджрд┐рдпрд╛ред
deisctl
рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди
deisctl
рдХреЛ рд░реАрдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкрд╣рд▓реЗ рдореЗрдВ рд╕реЗ рдПрдХред рд╣рдордиреЗ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдлреНрд▓реАрдЯ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдбреЗрд╕ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдерд╛ред
рд╣реЗрд▓реНрдо 1 рдХреЛ рд╣реЛрдордмреНрд░реЗрд╡, рдПрдкреЗрдЯ рдФрд░ рдпрдо рдЬреИрд╕реЗ рдкреНрд░рд╕рд┐рджреНрдз рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреА рдЫрд╡рд┐ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдЬреИрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдирд╛ рдерд╛ред 2015 рдореЗрдВ рд╕реИрди рдлреНрд░рд╛рдВрд╕рд┐рд╕реНрдХреЛ рдореЗрдВ рдХреБрдмреЗрдХреЙрди рд╕рдореНрдореЗрд▓рди рдореЗрдВ рд╣реЗрд▓реНрдо рдХреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╣реЗрд▓реНрдо рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рдкрд╣рд▓реЗ рдкреНрд░рдпрд╛рд╕ рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЧрдВрднреАрд░ рдкреНрд░рддрд┐рдмрдВрдз рдереЗред рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдирд┐рдлреЗрд╕реНрдЯреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд▓рд┐рдпрд╛, рдЬрдирд░реЗрдЯрд░ рдХреЗ рд╕рд╛рде рд╕реБрдЧрдВрдзрд┐рдд,
рд╕рд╛рдордиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд░реВрдк рдореЗрдВ * YAML рдмреНрд▓реЙрдХ, рдФрд░ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ред
* рдиреЛрдЯ рдЯреНрд░рд╛рдВрд╕ред : рд╣реЗрд▓реНрдо рдХреЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП YAML рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓рд┐рдЦрддреЗ рд╕рдордп рдЬрд┐рдирдЬрд╛ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдФрд░ рдкрд╛рдпрдерди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рдордиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рд╣реЗрд▓реНрдо рдХреЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЙрдкрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рдХреЗ "рдП рдмреНрд░реАрдл рд╣рд┐рд╕реНрдЯреНрд░реА рдСрдл рд╣реЗрд▓реНрдо" рдЕрдзреНрдпрд╛рдп рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реИредрдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ YAML рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдлрд╝реАрд▓реНрдб рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд┐рдореНрди рдирд┐рд░реНрдорд╛рдг рдХреЛ рдкреНрд░рдХрдЯ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛:
#helm:generate sed -i -es|ubuntu-debootstrap|fluffy-bunny| my/pod.yaml
рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдЖрдЬ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рд╣реИрдВ, рд╣реИ рдирд╛?
рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рдЗрд╕ рд╢реБрд░реБрдЖрддреА рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЛ рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рд╣рд╛рд░реНрдб-рдХреЛрдбрд┐рдд рд╕реВрдЪреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА рдФрд░ рдХреЗрд╡рд▓ рдШрдЯрдирд╛рдУрдВ рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдирд┐рд╢реНрдЪрд┐рдд рдЕрдиреБрдХреНрд░рдо рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЗрддрдирд╛ рдХрдард┐рди рдерд╛ рдХрд┐ рдбреАрдЖрдИрдПрд╕ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдЖрд░рдПрдВрдбрдбреА рдЯреАрдо рдХреЗ рдкрд╛рд╕ рдПрдХ рдХрдард┐рди рд╕рдордп рдерд╛ рдЬрдм рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рдж рдХреЛ рдЗрд╕ рдордВрдЪ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА - рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡рд┐рдЪрд╛рд░ рдХреЗ рдмреАрдЬ рдкрд╣рд▓реЗ рд╣реА рдмреЛрдП рдЧрдП рдереЗред рд╣рдорд╛рд░рд╛ рдкрд╣рд▓рд╛ рдкреНрд░рдпрд╛рд╕ рд╕реАрдЦрдиреЗ рдХрд╛ рдПрдХ рдорд╣рд╛рди рдЕрд╡рд╕рд░ рдерд╛: рд╣рдордиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрдкрдХрд░рдг рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднрд╛рд╡реБрдХ рдереЗ рдЬреЛ рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд░реЛрдЬрдорд░реНрд░рд╛ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВред
рдкрд┐рдЫрд▓реА рдЧрд▓рддрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрднрд╡ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╣рдордиреЗ рд╣реЗрд▓реНрдо 2 рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред
рд╕реГрдЬрди рд╣реЗрд▓реНрдо реи
2015 рдХреЗ рдЕрдВрдд рдореЗрдВ, Google рдЯреАрдо рдиреЗ рд╣рдорд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд┐рдпрд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рди рдЙрдкрдХрд░рдг рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ред рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкреНрд░рдмрдВрдзрдХ рдореМрдЬреВрджрд╛ рдЙрдкрдХрд░рдг рдХрд╛ рдкреЛрд░реНрдЯ рдерд╛ рдЬреЛ Google рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред "рдХреНрдпрд╛ рд╣рдо рдХрд░реЗрдВрдЧреЗ," рдЙрдиреНрд╣реЛрдВрдиреЗ рдкреВрдЫрд╛, "рдХреБрдЫ рджрд┐рдиреЛрдВ рдХреА рд╕рдорд╛рдирддрд╛ рдФрд░ рдорддрднреЗрджреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддреЗ рд╣реБрдП?"
рдЬрдирд╡рд░реА 2016 рдореЗрдВ, рд╣реЗрд▓реНрдо рдФрд░ рддреИрдирд╛рддреА рдкреНрд░рдмрдВрдзрдХ рдЯреАрдореЛрдВ рдиреЗ рд╕рд┐рдПрдЯрд▓ рдореЗрдВ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХреЗ рд▓рд┐рдП рдореБрд▓рд╛рдХрд╛рдд рдХреАред рд╡рд╛рд░реНрддрд╛ рдПрдХ рдорд╣рддреНрд╡рд╛рдХрд╛рдВрдХреНрд╖реА рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реБрдИ: рд╣реЗрд▓реНрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 2.
рдбреЗрд╕ рдФрд░ рдЧреВрдЧрд▓ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░,
рд╕реНрдХрд┐рдкреНрдкрдмреЙрдХреНрд╕ (рдЕрдм рдмрд┐рдЯрдирд╛рдореА рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ - рд▓рдЧрднрдЧред) рд╕реЗ рд▓реЛрдЧ рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реБрдП, рдФрд░ рд╣рдордиреЗ рд╣реЗрд▓реНрдо 2 рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред
рд╣рдо рд╣реЗрд▓реНрдо рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЖрд╕рд╛рдиреА рдмрдирд╛рдП рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ, рд▓реЗрдХрд┐рди рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ:
- рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рдЪрд╛рд░реНрдЯ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕;
- рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯреНрд░рд╛рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рдмрдВрдзрди;
- рдкреНрд░рдердо рд╢реНрд░реЗрдгреА рдЪрд╛рд░реНрдЯ рднрдВрдбрд╛рд░
- рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рд░ рдкреИрдХреЗрдЬ рдкреНрд░рд╛рд░реВрдк;
- рд╕рд┐рдореЗрдВрдЯрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдордЬрдмреВрдд рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдФрд░ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдкрд┐рдЫрдбрд╝реЗ рд╕рдВрдЧрддрддрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛ред
рдЗрди рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣реЗрд▓реНрдо рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рдПрдХ рджреВрд╕рд░рд╛ рддрддреНрд╡ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдЗрдВрдЯреНрд░рдХреНрд▓реЗрд╕реНрдЯрд░ рдШрдЯрдХ рдХреЛ рдЯрд┐рд▓рд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛ рдФрд░ рдпрд╣ рд╣реЗрд▓реНрдо рдЪрд╛рд░реНрдЯ рдФрд░ рдЙрдирдХреЗ рдкреНрд░рдмрдВрдзрди рдХреА рд╕реНрдерд╛рдкрдирд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдерд╛ред
2016 рдореЗрдВ рд╣реЗрд▓реНрдо 2 рдХреА рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рдж рд╕реЗ, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗ рдХрдИ рдкреНрд░рдореБрдЦ рдирд╡рд╛рдЪрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рд╣реИрдВред рднреВрдорд┐рдХрд╛-рдЖрдзрд╛рд░рд┐рдд рдЕрднрд┐рдЧрдо рдирд┐рдпрдВрддреНрд░рдг (
RBAC )
рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬрд┐рд╕рдиреЗ рдЕрдВрддрддрдГ рд╡рд┐рд╢реЗрд╖рддрд╛-рдЖрдзрд╛рд░рд┐рдд рдЕрднрд┐рдЧрдо рдирд┐рдпрдВрддреНрд░рдг (ABAC) рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред рдирдП рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рдВрд╕рд╛рдзрди рдкреЗрд╢ рдХрд┐рдП рдЧрдП рдереЗ (рдЙрд╕ рд╕рдордп рдХреА рддреИрдирд╛рддреА рдЕрднреА рднреА рдмреАрдЯрд╛ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИ)ред рдХрд╕реНрдЯрдо рд╕рдВрд╕рд╛рдзрди рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ (рдореВрд▓ рд░реВрдк рд╕реЗ рдерд░реНрдб рдкрд╛рд░реНрдЯреА рд░рд┐рд╕реЛрд░реНрд╕ рдпрд╛ TPRs рдХрд╣рд▓рд╛рддреА рд╣реИрдВ) рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рд╣реИред
рдЗрди рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдмреАрдЪ, рд╣реЗрд▓реНрдо рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрд╛ред рддреАрди рд╕рд╛рд▓ рдФрд░ рдХрдИ рдирдП рдкрд░рд┐рд╡рд░реНрдзрди рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдХреЛрдб рдЖрдзрд╛рд░ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рд╣реЗрд▓реНрдо рдПрдХ рд╡рд┐рдХрд╛рд╕рд╢реАрд▓ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреА рдмрдврд╝рддреА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░ рд╕рдХреЗред
рдЯрд┐рд▓рд░ рдХреЛ рдХреЛрдорд▓ рдХреА рд╡рд┐рджрд╛рдИ
рд╣реЗрд▓реНрдо 2 рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди, рд╣рдордиреЗ рдЯрд┐рд▓рд░ рдХреЛ Google рдХреЗ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рдПрдХреАрдХрд░рдг рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ред рдЯрд┐рд▓рд░ рдиреЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рднреАрддрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рдИ: рдЗрд╕рдиреЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЛ рд░рд┐рд▓реАрдЬ рдХреЗ рдПрдХ рд╣реА рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред
рдЪреВрдВрдХрд┐ рднреВрдорд┐рдХрд╛-рдЖрдзрд╛рд░рд┐рдд рдЕрднрд┐рдЧрдо рдирд┐рдпрдВрддреНрд░рдг (RBAC) Kubernetes 1.6 рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рдерд╛, рдЗрд╕рд▓рд┐рдП рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЯрд┐рд▓рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реЛ рдЧрдпрд╛ред рд╕рдВрднрд╛рд╡рд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐рдпреЛрдВ рдХреА рд╡реНрдпрд╛рдкрдХ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдХрд╛рд░рдг, рд╣рдорд╛рд░реА рд╕реНрдерд┐рддрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рдиреЗ рдХреА рд░рд╣реА рд╣реИред рдЗрд╕рдиреЗ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЧреЛрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрд┐рдирд╛ рд╣реЗрд▓реНрдо рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдЕрдиреБрдореЗрдп рд╡рд┐рдиреНрдпрд╛рд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреА рдЕрддреНрдпрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд╕рд╛рде рдмрдВрджреЛрдмрд╕реНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рдЙрд╕реЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереАред DevOps рдФрд░ SRE рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЛ рдорд▓реНрдЯреА-рдЯреЗрдиреЗрдВрдЯ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЯрд┐рд▓рд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░рд┐рдЪрд╛рд▓рди рдЪрд░рдгреЛрдВ рдХреЛ рд╕реАрдЦрдирд╛ рдкрдбрд╝рд╛ред
рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рджрд╕реНрдп рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд╣реЗрд▓реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдордиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдЯрд┐рд▓рд░ рдХреА рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд░рд┐рд▓реАрдЬрд╝ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдХреЗрдВрджреНрд░реАрдп рд╣рдм рдХреЗ рд░реВрдк рдореЗрдВ рд░рд╛рдЬреНрдп рдпрд╛ рдХрд╛рд░реНрдп рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯреНрд░рд╛-рдХреНрд▓рд╕реНрдЯрд░ рдШрдЯрдХ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рд╕рд┐рд░реНрдл рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдЪрд╛рд░реНрдЯ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рд╕рд╣реЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред
рдЯрд┐рд▓рд░ рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдЯрд┐рд▓рд░ рдХреЗ рдмрд┐рдирд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣реЗрд▓реНрдо 3 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╣рд▓реЗ рдирд┐рд░реНрдгрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЯрд┐рд▓рд░ рдХрд╛ рдкреВрд░реНрдг рдЕрд╕реНрд╡реАрдХрд░рдг рдерд╛ред
рдЯрд┐рд▓рд░ рдХреЗ рдЬрд╛рдиреЗ рдХреЗ рд╕рд╛рде, рд╣реЗрд▓реНрдо рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбрд▓ рдХреЛ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рд╕рд░рд▓ рдмрдирд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣реЗрд▓реНрдо 3 рдЕрдм рдЖрдЬ рдХреЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд╕рднреА рдЖрдзреБрдирд┐рдХ рд╕реБрд░рдХреНрд╖рд╛, рдкрд╣рдЪрд╛рди рдФрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рддрд░реАрдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
рдХреБрдмреЗрдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣реЗрд▓рдо рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдирд┐рд░реНрдзрд╛рд░рд┐рдд
рдХреА рдЬрд╛рддреА рд╣реИрдВ ред рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рд╢рд╛рд╕рдХ рдХрд┐рд╕реА рднреА рд╕реНрддрд░ рдХреА рдЧреНрд░реЗрдиреНрдпреБрд▓реИрд░рд┐рдЯреА рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд┐рдЬреНрдЮрдкреНрддрд┐ рдЕрднреА рднреА рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдЕрдВрджрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИрдВ, рд╢реЗрд╖ рд╣реЗрд▓рдо рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рдВрд░рдХреНрд╖рд┐рдд рд╣реИред
рдЪрд╛рд░реНрдЯ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА
рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░, рдЪрд╛рд░реНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдПрдХ рдРрд╕реА рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рдЪрд╛рд░реНрдЯ рдХреЛ рд╕реНрдЯреЛрд░ рдФрд░ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣реЗрд▓рдо рдХреНрд▓рд╛рдЗрдВрдЯ рдкреИрдХ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЪрд╛рд░реНрдЯ рдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рднреЗрдЬрддрд╛ рд╣реИред рд╕реАрдзреЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдХрд╣реЗрдВ, рдЪрд╛рд░реНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдПрдХ рдЖрджрд┐рдо HTTP рд╕рд░реНрд╡рд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ index.yaml рдлрд╝рд╛рдЗрд▓ рдФрд░ рдХреБрдЫ рдкреИрдХреНрдб рдЪрд╛рд░реНрдЯ рд╣реЛрддреЗ рд╣реИрдВред
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдореЗрдВ рдХреБрдЫ рдлрд╛рдпрджреЗ рд╣реИрдВ рдХрд┐ рдЪрд╛рд░реНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдПрдкреАрдЖрдИ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдмреБрдирд┐рдпрд╛рджреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдХрдИ рдиреБрдХрд╕рд╛рди рднреА рд╣реИрдВ:
- рдЪрд╛рд░реНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдПрдХ рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдЦрд░рд╛рдм рд╕рдВрдЧрдд рд╣реИрдВред рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдФрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ API рдХрд╛ рд╣реЛрдирд╛ рдЙрддреНрдкрд╛рджрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
- рдЪрд╛рд░реНрдЯ рдХреА рдЙрддреНрдкрддреНрддрд┐ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ, рдЪрд╛рд░реНрдЯ рдХреА рдЕрдЦрдВрдбрддрд╛ рдФрд░ рдЙрддреНрдкрддреНрддрд┐ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╣реЗрд▓реНрдо рдХреЗ рдЙрдкрдХрд░рдг, рдЪрд╛рд░реНрдЯ рдХреА рдкреНрд░рдХрд╛рд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВред
- рдмрд╣реБ-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ, рд╕рдорд╛рди рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕реНрдерд╛рди рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рджреЛрдЧреБрдирд╛ рдХрд░рддреЗ рд╣реБрдП, рдПрдХ рд╣реА рдЪрд╛рд░реНрдЯ рдХреЛ рджреВрд╕рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдорд╛рд░реНрдЯрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╡рд┐рдХрд╕рд┐рдд рдХреА рдЧрдИ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рдФрдкрдЪрд╛рд░рд┐рдХ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИрдВред
- рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдФрд░ рдЪрд╛рд░реНрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХрд▓ рдЗрдВрдбреЗрдХреНрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рд╕реБрд░рдХреНрд╖рд┐рдд рдмрд╣реБ-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдЬрдЯрд┐рд▓ рдмрдирд╛рддрд╛ рд╣реИред
рдбреЙрдХрд░ рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрд╢рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ (рдЬрд┐рд╕реЗ рдбреЙрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА v2 рдХреЗ рдирд╛рдо рд╕реЗ рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ) рдбреЛрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХрд╛ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░реА рд╣реИ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдбреЙрдХрдЯрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдкреИрдХреЗрдЬрд┐рдВрдЧ, рднреЗрдЬрдиреЗ, рднрдВрдбрд╛рд░рдг рдФрд░ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдХрдИ рдмрдбрд╝реЗ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдПрдВ рд╡рд┐рддрд░рдг-рдЖрдзрд╛рд░рд┐рдд рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рддреА рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдмрдврд╝реЗ рд╣реБрдП рдзреНрдпрд╛рди рдХреЗ рдХрд╛рд░рдг, рд╡рд┐рддрд░рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдХрдИ рд╡рд░реНрд╖реЛрдВ рдХреЗ рд╕реБрдзрд╛рд░реЛрдВ рд╕реЗ рд▓рд╛рдн рдорд┐рд▓рд╛ рд╣реИ, "рдореБрдХрд╛рдмрд▓рд╛" рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдУрдкрди рд╕реЛрд░реНрд╕ рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рдмрд╕реЗ рд╕рдлрд▓ рдЕрдирд╕рдВрдЧ рдирд╛рдпрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрд╢рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рди рдХрд┐ рдХреЗрд╡рд▓ рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП
рдУрдкрди рдХрдВрдЯреЗрдирд░ рдЗрдирд┐рд╢рд┐рдПрдЯрд┐рд╡ (рдпрд╛ рдУрд╕реАрдЖрдИ) рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣реЗрд▓рдо рдЪрд╛рд░реНрдЯ рдХреЛ рд╡рд┐рддрд░рдг рдХреЗ рдХрд┐рд╕реА рднреА рдЙрджрд╛рд╣рд░рдг рдкрд░ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдм рддрдХ, рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╣реИред рдПрдХ рдкреВрд░реНрдг рд╣реЗрд▓реНрдо 3 рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд▓реЙрдЧрд┐рди рдФрд░ рдЕрдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкрд░ рдХрд╛рдо рдЕрднреА рддрдХ рдЦрддреНрдо рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдУрд╕реАрдЖрдИ рдФрд░ рд╡рд┐рддрд░рдг рдЯреАрдореЛрдВ рджреНрд╡рд╛рд░рд╛ рдХреА рдЧрдИ рдЦреЛрдЬреЛрдВ рд╕реЗ рд╕реАрдЦрдХрд░ рдмрд╣реБрдд рдЦреБрд╢ рд╣реИрдВред рдФрд░ рдЙрдирдХреЗ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдФрд░ рдиреЗрддреГрддреНрд╡ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣рдо рд╕реАрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЕрддреНрдпрдзрд┐рдХ рд╕реБрд▓рдн рд╕реЗрд╡рд╛ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХреНрдпрд╛ рд╣реИред
рд╣реЗрд▓рдо-рдЪрд╛рд░реНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдХреБрдЫ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг
рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз
рд╣реИ ред
рд░рд┐рд▓реАрдЬ рдкреНрд░рдмрдВрдзрди
рд╣реЗрд▓реНрдо 3 рдореЗрдВ, рдПрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рднреАрддрд░ рдХреБрдЫ рд╡рд╕реНрддреБрдУрдВ рджреНрд╡рд╛рд░рд╛ рдореЙрдирд┐рдЯрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
- рд░рд┐рд▓реАрдЬрд╝ рдСрдмреНрдЬреЗрдХреНрдЯ - рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ;
- рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рдЧреБрдкреНрдд - рд╕рдордп рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдмрд┐рдВрджреБ рдкрд░ рдЖрд╡реЗрджрди рдХреА рд╡рд╛рдВрдЫрд┐рдд рд╕реНрдерд┐рддрд┐ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреА рд░рд┐рд╣рд╛рдИ)ред
helm install
рдХреЙрд▓
helm install
рд╕реЗ рд░рд┐рд▓реАрдЬрд╝ рдСрдмреНрдЬреЗрдХреНрдЯ рдФрд░ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рдЧреБрдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
helm upgrade
рдХреЛ рдХреЙрд▓
helm upgrade
рд▓рд┐рдП рдПрдХ рд░рд┐рд▓реАрдЬрд╝ рдСрдмреНрдЬреЗрдХреНрдЯ (рдЬреЛ рдЗрд╕реЗ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдПрдХ рдирдпрд╛ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рдЧреБрдкреНрдд рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдирдП рдорд╛рди рдФрд░ рдПрдХ рддреИрдпрд╛рд░ рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рд╣реЛрддрд╛ рд╣реИред
рд░рд┐рд▓реАрдЬрд╝ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ, рдЬрд╣рд╛рдБ рд░рд┐рд▓реАрдЬрд╝ рдПрдХ рдирд╛рдорд┐рдд рдЪрд╛рд░реНрдЯ рдФрд░ рдорд╛рдиреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд╛рдкрдирд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рдСрдмреНрдЬреЗрдХреНрдЯ рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рд░рд┐рд▓реАрдЬрд╝ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкреВрд░реЗ рдЬреАрд╡рди рдЪрдХреНрд░ рдореЗрдВ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕рднреА рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рд░рд╣рд╕реНрдпреЛрдВ рдХреЗ рдорд╛рд▓рд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рднреА рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдЬреЛ рд╕реАрдзреЗ рд╣реЗрд▓реНрдо рдЪрд╛рд░реНрдЯ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред
рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рдЧреБрдкреНрдд рд░реАрд▓реАрдЬрд╝ рдХреЛ рд╕рдВрд╢реЛрдзрди (рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди, рдЕрдкрдбреЗрдЯ, рд░реЛрд▓рдмреИрдХ, рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓рдореЗрдВрдЯ) рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рддрд╛ рд╣реИред
рд╣реЗрд▓реНрдо 2 рдореЗрдВ, рд╕рдВрд╢реЛрдзрди рдмреЗрд╣рдж рд╕реБрд╕рдВрдЧрдд рдереЗред
helm install
рдХреЙрд▓ рдмрдирд╛рдИ рдЧрдИ v1, рдмрд╛рдж рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рд╡реА 2 рдФрд░ рдЗрд╕реА рддрд░рд╣ред рд░рд┐рд▓реАрдЬрд╝ рдФрд░ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рд░рд╣рд╕реНрдп рдПрдХ рд╣реА рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдврд╣ рдЧрдП рдереЗ, рдЬрд┐рд╕реЗ рд╕рдВрд╢реЛрдзрди рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдВрд╢реЛрдзрди рдХреЛ рдЯрд┐рд▓рд░ рдХреЗ рд╕рдорд╛рди рдирд╛рдорд╕реНрдерд╛рди рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рдерд╛ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рд▓реАрдЬрд╝ рдирд╛рдорд╕реНрдерд╛рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ "рд╡реИрд╢реНрд╡рд┐рдХ" рдереА; рдирддреАрдЬрддрди, рдирд╛рдо рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╣реЗрд▓реНрдо 3 рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рд▓реАрдЬрд╝ рдПрдХ рдпрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рд░рд╣рд╕реНрдп рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рд░рд┐рд▓реАрдЬрд╝ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣рдореЗрд╢рд╛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рддреИрдирд╛рдд рд╡рд░реНрддрдорд╛рди рд░рд┐рд▓реАрдЬрд╝ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рд░рд╣рд╕реНрдп рдЗрд╕ рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдХреЗрд╡рд▓ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рдПрдХ рдЙрдиреНрдирдпрди, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдирдпрд╛ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рдЧреБрдкреНрдд рдмрдирд╛рдПрдЧрд╛ рдФрд░ рдлрд┐рд░ рдЗрд╕ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реАрдЬрд╝ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдЧрд╛ред рд░реЛрд▓рдмреИрдХ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдк рдЕрдкрдиреА рдкрд┐рдЫрд▓реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рд╡рд╛рдкрд╕ рд░реЛрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд┐рдЫрд▓реЗ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рд░рд╣рд╕реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЯрд┐рд▓рд░ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рд╣реЗрд▓реНрдо 3 рдиреЗ рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде рдПрдХрд▓ рдирд╛рдо рд╕реНрдерд╛рди рдореЗрдВ рдбреЗрдЯрд╛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ред рдРрд╕рд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЖрдкрдХреЛ рдПрдХ рдЕрд▓рдЧ рдирд╛рдорд╕реНрдерд╛рди рдореЗрдВ рдПрдХ рд╣реА рд░рд┐рд▓реАрдЬрд╝ рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдЪрд╛рд░реНрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдбреЗрдЯрд╛ рдХреЛ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЕрдкрдбреЗрдЯ / рд░рд┐рдмреВрдЯ рдХреЗ рдмреАрдЪ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдирд╛рдорд╕реНрдерд╛рди "рдлреВ" рдореЗрдВ Wordpress рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдирд╛рдорд╕реНрдерд╛рди "рдмрд╛рд░" рдореЗрдВ, рдФрд░ рджреЛрдиреЛрдВ рд░рд┐рд▓реАрдЬ рдХреЛ "рд╡рд░реНрдбрдкреНрд░реЗрд╕" рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЪрд╛рд░реНрдЯ рдирд┐рд░реНрднрд░рддрд╛ рдкрд░рд┐рд╡рд░реНрддрди
Helm 2 рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдкреИрдХ рдХрд┐рдП рдЧрдП рдЪрд╛рд░реНрдЯ (
helm package
рдЙрдкрдпреЛрдЧ) Helm 3 рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЪрд╛рд░реНрдЯ рд╡рд┐рдХрд╛рд╕ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП Helm 3 рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд╛рд╕рд╢реАрд▓ рдЪрд╛рд░реНрдЯ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЪрд╛рд░реНрдЯ рдирд┐рд░реНрднрд░рддрд╛рдПрдБред
рдЪрд╛рд░реНрдЯ рдирд┐рд░реНрднрд░рддрд╛ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА
requirements.lock
рд╕реЗ
Chart.yaml
Chart.lock
ред
Chart.yaml
рдФрд░
requirements.lock
рд╕реЗред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐
helm dependency
рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЪрд╛рд░реНрдЯ рдХреЛ рд╣реЗрд▓реНрдо 3 рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдЖрдЗрдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВред Helm 2 рдореЗрдВ рдЪрд╛рд░реНрдЯ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдЬрдм рдЖрдк Helm 3 рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддреЗ рд╣реИрдВред
Helm 2
requirements.yaml
рдЗрд╕ рддрд░рд╣ рджреЗрдЦрд╛:
dependencies: - name: mariadb version: 5.xx repository: https://kubernetes-charts.storage.googleapis.com/ condition: mariadb.enabled tags: - database
рд╣реЗрд▓реНрдо 3 рдореЗрдВ, рдПрдХ рд╣реА рдирд┐рд░реНрднрд░рддрд╛ рдЖрдкрдХреЗ
Chart.yaml
рдореЗрдВ рджрд┐рдЦрд╛рдИ
Chart.yaml
ред
dependencies: - name: mariadb version: 5.xx repository: https://kubernetes-charts.storage.googleapis.com/ condition: mariadb.enabled tags: - database
charts/
рдЕрднреА рднреА рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╣реИрдВ рдФрд░
charts/
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд░рдЦреЗ рдЧрдП рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП
charts/
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рдмрдЪрд░реНрд╕ рдмрд┐рдирд╛ рдмрджрд▓рд╛рд╡ рдХреЗ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗред
рдкреЗрд╢ рд╣реИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЪрд╛рд░реНрдЯреНрд╕
рд╣реЗрд▓реНрдо 3 рдПрдХ рдЪрд╛рд░реНрдЯ рдХреНрд▓рд╛рд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ
рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЪрд╛рд░реНрдЯ рдХрд╣рд╛ рдЬрд╛рддрд╛
рд╣реИ ред рдЗрд╕ рдЪрд╛рд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреНрдп рдЪрд╛рд░реНрдЯ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдкрдиреЗ рдЖрдк рдХреЛрдИ рд░рд┐рд▓реАрдЬрд╝ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЪрд╛рд░реНрдЯ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЗрд╡рд▓
define
рддрддреНрд╡реЛрдВ
define
рдШреЛрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдиреНрдп рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХреЗрд╡рд▓ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдХрдИ рдЪрд╛рд░реНрдЯ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдирдХрд▓ рдФрд░
DRY рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рд╕реЗ рдмрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЪрд╛рд░реНрдЯ
Chart.yaml
рдлрд╝рд╛рдЗрд▓ рдХреА
dependencies
рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдШреЛрд╖рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЙрдирдХреА рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдкреНрд░рдмрдВрдзрди рдЕрдиреНрдп рдЪрд╛рд░реНрдЯ рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИред
dependencies: - name: mylib version: 1.xx repository: quay.io
рд╣рдо рдЙрди рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рддрддреНрдкрд░ рд╣реИрдВ рдЬреЛ рдпрд╣ рдШрдЯрдХ рдЪрд╛рд░реНрдЯ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЦреБрд▓реЗрдЧрд╛, рд╕рд╛рде рд╣реА рд╕рд╛рде рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЪрд╛рд░реНрдЯ рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрднреНрдпрд╛рд╕ рднреАред
рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ?
Helm 3.0.0-alp.1 - рд╡рд╣ рдЖрдзрд╛рд░ рдЬрд┐рд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╣рдо Helm рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд▓реЗрдЦ рдореЗрдВ рдореИрдВрдиреЗ рд╣реЗрд▓реНрдо 3 рдХреА рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рдЕрднреА рднреА рд╡рд┐рдХрд╛рд╕ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░рдг рдореЗрдВ рд╣реИрдВ рдФрд░ рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ; рдЕрд▓реНрдлрд╛ рд░рд┐рд▓реАрдЬ рдХрд╛ рд╕рд╛рд░ рд╡рд┐рдЪрд╛рд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рд╣реИ, рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдПрдХрддреНрд░ рдХрд░рдирд╛ рдФрд░ рд╣рдорд╛рд░реА рдорд╛рдиреНрдпрддрд╛рдУрдВ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдирд╛ рд╣реИред
рдЬреИрд╕реЗ рд╣реА рдЕрд▓реНрдлрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
(рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╣реА рд╣реЛ рдЪреБрдХрд╛ рд╣реИ - рд▓рдЧрднрдЧред рдЕрдиреБрд╡рд╛рджред) , рд╣рдо рд╕рдореБрджрд╛рдп рд╕реЗ рд╣реЗрд▓реНрдо 3 рдХреЗ рд▓рд┐рдП рдкреИрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗред рдПрдХ рдареЛрд╕ рдиреАрдВрд╡ рдмрдирд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЕрдкрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ, рдЯрд┐рдХрдЯ рдЦреЛрд▓рдиреЗ рдФрд░ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдорд╣рд╕реВрд╕ рдХрд░реЗрдВрдЧреЗред
рд▓реЗрдЦ рдореЗрдВ рдореИрдВрдиреЗ рд╣реЗрд▓реНрдо 3 рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдХреБрдЫ рдЧрдВрднреАрд░ рд╕реБрдзрд╛рд░реЛрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реВрдЪреА рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╕рдВрдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред рд╣реЗрд▓реНрдо 3 рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдкреИрдорд╛рдиреЗ рдкрд░ рдпреЛрдЬрдирд╛ рдореЗрдВ рдЙрдиреНрдирдд рдЕрджреНрдпрддрди рд░рдгрдиреАрддрд┐рдпреЛрдВ, рдУрд╕реАрдЖрдИ рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЧрд╣рди рдПрдХреАрдХрд░рдг рдФрд░ рдЪрд╛рд░реНрдЯ рдореВрд▓реНрдпреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП JSON рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬреИрд╕реЗ рдирд╡рд╛рдЪрд╛рд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╣рдо рдХреЛрдб рдЖрдзрд╛рд░ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдФрд░ рдЗрд╕рдХреЗ рдЙрди рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рднреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рдкрд┐рдЫрд▓реЗ рддреАрди рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдЙрдкреЗрдХреНрд╖рд┐рдд рд╣реИрдВред
рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдордиреЗ рдХреБрдЫ рдпрд╛рдж рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рд╣рдо рдЖрдкрдХреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд╕реБрдирдХрд░ рдкреНрд░рд╕рдиреНрди рд╣реЛрдВрдЧреЗ!
рд╣рдорд╛рд░реЗ
рд╕реБрд╕реНрдд рдЪреИрдирд▓реЛрдВ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ:
- рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП
#helm-users
рдФрд░ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рди рд╕рдВрдЪрд╛рд░; #helm-dev
рдкреБрд▓ рдЕрдиреБрд░реЛрдз, рдХреЛрдб рдФрд░ рдмрдЧ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдЖрдк 19:30 MSK рдкрд░ рдЧреБрд░реБрд╡рд╛рд░ рдХреЛ рд╣рдорд╛рд░реЗ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рдкрдмреНрд▓рд┐рдХ рдбреЗрд╡рд▓рдкрд░ рдХреЙрд▓ рдореЗрдВ рднреА рдЪреИрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмреИрдардХ рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИ рдЬреЛ рдкреНрд░рдореБрдЦ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рд╕рдореБрджрд╛рдп рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рд╕рд╛рде рд╕рдкреНрддрд╛рд╣ рдХреЗ рд▓рд┐рдП рдЪрд░реНрдЪрд╛ рдХреЗ рд╡рд┐рд╖рдп рднреАред рдХреЛрдИ рднреА рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдмреИрдардХ рдореЗрдВ рднрд╛рдЧ рд▓реЗ рд╕рдХрддрд╛ рд╣реИред рд▓рд┐рдВрдХ
#helm-dev
рд╕реНрд▓реИрдХ рдЪреИрдирд▓ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИред
рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ рдкреА.рдПрд╕.
рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рдореЗрдВ рднреА рдкрдврд╝реЗрдВ: