рд╣реЗрд▓реНрдо 3 рдХрд╛ рдкрд░рд┐рдЪрдп

рд╣реЗрд▓реНрдо 3 рдХрд╛ рдкрд░рд┐рдЪрдп

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

15 рдЕрдХреНрдЯреВрдмрд░ 2015 рдХреЛ, рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЬрдиреНрдо рд╣реБрдЖ рдЬрд┐рд╕реЗ рдЕрдм рд╣реЗрд▓реНрдо рдХреЗ рдирд╛рдо рд╕реЗ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдкрдиреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдареАрдХ рдПрдХ рд╕рд╛рд▓ рдмрд╛рдж, рд╣реЗрд▓реНрдо рд╕рдореБрджрд╛рдп рд╣реЗрд▓реНрдо 2 рдкрд░ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЧрдпрд╛ред рдЬреВрди 2018 рдореЗрдВ, рд╣реЗрд▓реНрдо рд╕реАрдПрдирд╕реАрдПрдл рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЧрдП рдПрдХ рд╡рд┐рдХрд╛рд╕рд╢реАрд▓ (рдЗрдирдХреНрдпреВрдмреЗрдЯрд┐рдВрдЧ) рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдЖрдЧреЗ рдмрдврд╝ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдирдП рд╣реЗрд▓реНрдо 3 рдХреА рдкрд╣рд▓реА рдЕрд▓реНрдлрд╛ рд░рд┐рд▓реАрдЬ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╣реИред (рдпрд╣ рд░рд┐рд▓реАрдЬ рдкрд╣рд▓реЗ рд╣реА рд╣реЛ рдЪреБрдХрд╛ рд╣реИ рдордИ рдХреЗ рдордзреНрдп рдореЗрдВ - рд▓рдЧрднрдЧред рдЕрдиреБрд╡рд╛рдж).

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

рд╕рд╛рд░рд╛рдВрд╢:

  • рд╣реЗрд▓реНрдо рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕;
  • рдЯрд┐рд▓рд░ рдХреЛ рднрд╛рд╡рднреАрдиреА рд╡рд┐рджрд╛рдИ;
  • рдЪрд╛рд░реНрдЯ рднрдВрдбрд╛рд░;
  • рд░рд┐рд╣рд╛рдИ рдкреНрд░рдмрдВрдзрди;
  • рдЪрд╛рд░реНрдЯ рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди;
  • рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЪрд╛рд░реНрдЯ;
  • рдЖрдЧреЗ рдХреНрдпрд╛?

рд╣реЗрд▓реНрдо рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕

рдЬрдиреНрдо

рд╣реЗрд▓реНрдо 1 рдХреА рд╢реБрд░реБрдЖрдд рдбреЗрдЗрд╕ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рдд рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реБрдИ рдереАред рд╣рдо рдПрдХ рдЫреЛрдЯреЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдереЗ рдЕрд╡рд╢реЛрд╖рд┐рдд рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡рд╕рдВрдд 2017 рдореЗрдВред рд╣рдорд╛рд░реЗ рдЕрдиреНрдп рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рдЬрд┐рд╕рдХрд╛ рдирд╛рдо рдбреЗрдЗрд╕ рднреА рд╣реИ, рдореЗрдВ рдПрдХ рдЯреВрд▓ рдерд╛ deisctl, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ (рдЕрдиреНрдп рдЪреАрдЬрд╝реЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛) Deis рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдмреЗрдбрд╝рд╛ рд╕рдореВрд╣. рдЙрд╕ рд╕рдордп, рдлреНрд▓реАрдЯ рдкрд╣рд▓реЗ рдХрдВрдЯреЗрдирд░ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ред

2015 рдХреЗ рдордзреНрдп рдореЗрдВ, рд╣рдордиреЗ рдкрд╛рдареНрдпрдХреНрд░рдо рдмрджрд▓рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдФрд░ рдбреЗрдЗрд╕ (рдЙрд╕ рд╕рдордп рдЗрд╕рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ рдбреЗрд╕ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд░рдЦрд╛ рдЧрдпрд╛) рдХреЛ рдлреНрд▓реАрдЯ рд╕реЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ред рдкреБрди: рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкрд╣рд▓реЗ рдореЗрдВ рд╕реЗ рдПрдХ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЯреВрд▓ рдерд╛ред deisctl. рд╣рдордиреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдлреНрд▓реАрдЯ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдбреЗрд╕ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ред

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

рд╣реЗрд▓реНрдо рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░рд╛ рдкрд╣рд▓рд╛ рдкреНрд░рдпрд╛рд╕ рд╕рдлрд▓ рд░рд╣рд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдХреБрдЫ рдЧрдВрднреАрд░ рд╕реАрдорд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рдерд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ YAML рдмреНрд▓реЙрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрдирд░реЗрдЯрд░ рдХреЗ рд╕рд╛рде рд╕реБрдЧрдВрдзрд┐рдд рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд▓рд┐рдпрд╛ (рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛)*, рдФрд░ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рд▓реЛрдб рдХрд┐рдпрд╛ред

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

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, YAML рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрд┐рд╕реА рдлрд╝реАрд▓реНрдб рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд░реНрдорд╛рдг рдХреЛ рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛:

#helm:generate sed -i -e s|ubuntu-debootstrap|fluffy-bunny| my/pod.yaml

рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рдмрд╛рдд рд╣реИ рдХрд┐ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдЖрдЬ рднреА рдореМрдЬреВрдж рд╣реИрдВ, рд╣реИ рдирд╛?

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

рдкрд┐рдЫрд▓реА рдЧрд▓рддрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрднрд╡ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╣рдордиреЗ рд╣реЗрд▓реНрдо 2 рдХрд╛ рд╡рд┐рдХрд╛рд╕ рд╢реБрд░реВ рдХрд┐рдпрд╛ред

рд╣реЗрд▓реНрдо рдмрдирд╛рдирд╛ 2

2015 рдХреЗ рдЕрдВрдд рдореЗрдВ, Google рдЯреАрдо рдиреЗ рд╣рдорд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд┐рдпрд╛ред рд╡реЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рди рдЯреВрд▓ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдереЗред рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкреНрд░рдмрдВрдзрдХ рдПрдХ рдореМрдЬреВрджрд╛ рдЯреВрд▓ рдХрд╛ рдПрдХ рдкреЛрд░реНрдЯ рдерд╛ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ Google рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред "рдХреНрдпрд╛ рд╣рдо рдЪрд╛рд╣реЗрдВрдЧреЗ," рдЙрдиреНрд╣реЛрдВрдиреЗ рдкреВрдЫрд╛, "рд╕рдорд╛рдирддрд╛рдУрдВ рдФрд░ рдЕрдВрддрд░реЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддреЗ рд╣реБрдП рдХреБрдЫ рджрд┐рди рдмрд┐рддрд╛рдПрдВ?"

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

рд╣рдо рд╣реЗрд▓реНрдо рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдП рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ, рд▓реЗрдХрд┐рди рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬреЛрдбрд╝реЗрдВ:

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

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

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

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

рдЯрд┐рд▓рд░ рдХреЛ рднрд╛рд╡рдкреВрд░реНрдг рд╡рд┐рджрд╛рдИ

рд╣реЗрд▓реНрдо 2 рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди, рд╣рдордиреЗ Google рдХреЗ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдПрдХреАрдХрд░рдг рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЯрд┐рд▓рд░ рдХреЛ рдкреЗрд╢ рдХрд┐рдпрд╛ред рдЯрд┐рд▓рд░ рдиреЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рднреАрддрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рдИ: рдЗрд╕рдиреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЛ рд░рд┐рд▓реАрдЬ рдХреЗ рдПрдХ рд╣реА рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред

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

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

рдЯрд┐рд▓рд░ рдХрд╛ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдЯрд┐рд▓рд░ рдХреЗ рдмрд┐рдирд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╣реЗрд▓реНрдо 3 рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╣рдорд╛рд░рд╛ рдкрд╣рд▓рд╛ рдирд┐рд░реНрдгрдп рдЯрд┐рд▓рд░ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддреНрдпрд╛рдЧрдирд╛ рдерд╛ред

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

рдЪрд╛рд░реНрдЯ рднрдВрдбрд╛рд░

рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░, рдЪрд╛рд░реНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдПрдХ рдРрд╕рд╛ рд╕реНрдерд╛рди рд╣реИ рдЬрд╣рд╛рдВ рдЪрд╛рд░реНрдЯ рд╕рдВрдЧреНрд░рд╣реАрдд рдФрд░ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣реЗрд▓реНрдо рдХреНрд▓рд╛рдЗрдВрдЯ рдкреИрдХреЗрдЬ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЪрд╛рд░реНрдЯ рдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рднреЗрдЬрддрд╛ рд╣реИред рд╕реАрдзреЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдХрд╣реЗрдВ рддреЛ, рдПрдХ рдЪрд╛рд░реНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдПрдХ рдЖрджрд┐рдо HTTP рд╕рд░реНрд╡рд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ Index.yaml рдлрд╝рд╛рдЗрд▓ рдФрд░ рдХреБрдЫ рдкреИрдХреЗрдЬреНрдб рдЪрд╛рд░реНрдЯ рд╣реЛрддреЗ рд╣реИрдВред

рдЬрдмрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдмреБрдирд┐рдпрд╛рджреА рднрдВрдбрд╛рд░рдг рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЪрд╛рд░реНрдЯ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдПрдкреАрдЖрдИ рдХреЗ рдХреБрдЫ рдлрд╛рдпрджреЗ рд╣реИрдВ, рд╡рд╣реАрдВ рдХреБрдЫ рдиреБрдХрд╕рд╛рди рднреА рд╣реИрдВ:

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

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

рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╡рд┐рддрд░рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдХреЗрд╡рд▓ рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╣реА рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛?

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

рд╣реЗрд▓реНрдо рдЪрд╛рд░реНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдХреБрдЫ рдЖрдЧрд╛рдореА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИ ╨┐╨╛ ╤Б╤Б╤Л╨╗╨║╨╡.

рд░рд┐рд╣рд╛рдИ рдкреНрд░рдмрдВрдзрди

рд╣реЗрд▓реНрдо 3 рдореЗрдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдерд┐рддрд┐ рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рджреНрд╡рд╛рд░рд╛ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рднреАрддрд░ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

  • рд░рд┐рд▓реАрдЬрд╝ рдСрдмреНрдЬреЗрдХреНрдЯ - рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ;
  • рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рд░рд╣рд╕реНрдп - рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдордп рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╡рд╛рдВрдЫрд┐рдд рд╕реНрдерд┐рддрд┐ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреА рд░рд┐рд▓реАрдЬрд╝)ред

рдХреЙрд▓ helm install рдПрдХ рд░рд┐рд▓реАрдЬрд╝ рдСрдмреНрдЬреЗрдХреНрдЯ рдФрд░ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рд░рд╣рд╕реНрдп рдмрдирд╛рддрд╛ рд╣реИред рдкреБрдХрд╛рд░рдирд╛ helm upgrade рдПрдХ рд░рд┐рд▓реАрдЬрд╝ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдЬрд┐рд╕реЗ рд╡рд╣ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ) рдФрд░ рдПрдХ рдирдпрд╛ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рд░рд╣рд╕реНрдп рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдирдП рдорд╛рди рдФрд░ рдПрдХ рддреИрдпрд╛рд░ рдореЗрдирд┐рдлреЗрд╕реНрдЯ рд╣реЛрддрд╛ рд╣реИред

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

рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рд░рд╣рд╕реНрдп рдПрдХ рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рд╕рдВрд╢реЛрдзрдиреЛрдВ (рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди, рдЕрдкрдбреЗрдЯ, рд░реЛрд▓рдмреИрдХ, рд╡рд┐рд▓реЛрдкрди) рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рддрд╛ рд╣реИред

рд╣реЗрд▓реНрдо 2 рдореЗрдВ, рд╕рдВрд╢реЛрдзрди рдмреЗрд╣рдж рд╕реБрд╕рдВрдЧрдд рдереЗред рдкреБрдХрд╛рд░рдирд╛ helm install v1 рдмрдирд╛рдпрд╛ рдЧрдпрд╛, рдЕрдЧрд▓рд╛ рдЕрджреНрдпрддрди (рдЕрдкрдЧреНрд░реЗрдб) - v2, рдЗрддреНрдпрд╛рджрд┐ред рд░рд┐рд▓реАрдЬрд╝ рдФрд░ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рд░рд╣рд╕реНрдп рдХреЛ рдПрдХ рд╣реА рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╕рдВрд╢реЛрдзрди рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЛ рдЯрд┐рд▓рд░ рдХреЗ рд╕рдорд╛рди рдирд╛рдорд╕реНрдерд╛рди рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рдерд╛ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рд▓реАрдЬрд╝ рдирд╛рдорд╕реНрдерд╛рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ "рд╡реИрд╢реНрд╡рд┐рдХ" рдереА; рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдирд╛рдо рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛ред

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

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

рдЪрд╛рд░реНрдЯ рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди

рдЪрд╛рд░реНрдЯ рдкреИрдХ рдХрд┐рдП рдЧрдП (рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)ред helm package) рд╣реЗрд▓реНрдо 2 рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╣реЗрд▓реНрдо 3 рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЪрд╛рд░реНрдЯ рд╡рд┐рдХрд╛рд╕ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣реЗрд▓реНрдо 3 рдХреЗ рд╕рд╛рде рдЪрд╛рд░реНрдЯ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдПред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЪрд╛рд░реНрдЯ рдирд┐рд░реНрднрд░рддрд╛ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдмрджрд▓ рдЧрдИ рд╣реИред

рдЪрд╛рд░реНрдЯ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЧрдИ рд╣реИ requirements.yaml ╨╕ requirements.lock рдкрд░ Chart.yaml ╨╕ Chart.lock. рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЬреЛ рдЪрд╛рд░реНрдЯ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ helm dependency, рд╣реЗрд▓реНрдо 3 рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕реЗрдЯрдЕрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЖрдЗрдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ. рдЖрдЗрдП рд╣реЗрд▓реНрдо 2 рдореЗрдВ рдЪрд╛рд░реНрдЯ рдореЗрдВ рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рд╣реЗрд▓реНрдо 3 рдкрд░ рдЬрд╛рдиреЗ рдкрд░ рдХреНрдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддрд╛ рд╣реИред

рд╣реЗрд▓реНрдо 2 рдореЗрдВ requirements.yaml рдЗрд╕ рддрд░рд╣ рджреЗрдЦрд╛:

dependencies:
- name: mariadb
  version: 5.x.x
  repository: https://kubernetes-charts.storage.googleapis.com/
  condition: mariadb.enabled
  tags:
    - database

рд╣реЗрд▓реНрдо 3 рдореЗрдВ рд╡рд╣реА рдирд┐рд░реНрднрд░рддрд╛ рдЖрдкрдореЗрдВ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рд╣реЛрдЧреА Chart.yaml:

dependencies:
- name: mariadb
  version: 5.x.x
  repository: https://kubernetes-charts.storage.googleapis.com/
  condition: mariadb.enabled
  tags:
    - database

рдЪрд╛рд░реНрдЯ рдЕрднреА рднреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рд╣реИрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд░рдЦреЗ рдЧрдП рд╣реИрдВ charts/, рддреЛ рдЙрдкрдЪрд╛рд░реНрдЯ (рдЙрдкрдЪрд╛рд░реНрдЯ), рдХреИрдЯрд▓реЙрдЧ рдореЗрдВ рдкрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ charts/, рдмрд┐рдирд╛ рдмрджрд▓рд╛рд╡ рдХреЗ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдЧрд╛ред

рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЪрд╛рд░реНрдЯ рдХрд╛ рдкрд░рд┐рдЪрдп

рд╣реЗрд▓реНрдо 3 рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЪрд╛рд░реНрдЯ рдирд╛рдордХ рдЪрд╛рд░реНрдЯ рдХреЗ рдПрдХ рд╡рд░реНрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ (рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЪрд╛рд░реНрдЯ). рдЗрд╕ рдЪрд╛рд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреНрдп рдЪрд╛рд░реНрдЯ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реНрд╡рдпрдВ рдХреЛрдИ рд░рд┐рд▓реАрдЬрд╝ рдЖрд░реНрдЯрд┐рдлрд╝реИрдХреНрдЯ рдирд╣реАрдВ рдмрдирд╛рддрд╛ рд╣реИред рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЪрд╛рд░реНрдЯ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЗрд╡рд▓ рддрддреНрд╡реЛрдВ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ define. рдЕрдиреНрдп рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдИ рдЪрд╛рд░реНрдЯреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рджреЛрд╣рд░рд╛рд╡ рд╕реЗ рдмрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕реВрдЦреА.

рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЪрд╛рд░реНрдЯ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдШреЛрд╖рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ dependencies рдлрд╛рдЗрд▓ рдореИрдВ Chart.yaml. рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдЕрдиреНрдп рдЪрд╛рд░реНрдЯ рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИред

dependencies:
  - name: mylib
    version: 1.x.x
    repository: quay.io

рд╣рдо рдЙрди рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЛ рд▓реЗрдХрд░ рдЙрддреНрд╕рд╛рд╣рд┐рдд рд╣реИрдВ рдЬреЛ рдпрд╣ рдШрдЯрдХ рдЪрд╛рд░реНрдЯ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЦреЛрд▓реЗрдЧрд╛, рд╕рд╛рде рд╣реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЪрд╛рд░реНрдЯ рд╕реЗ рдирд┐рдХрд▓рдиреЗ рд╡рд╛рд▓реА рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреАред

рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ?

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

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

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

рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╕реЗ рдХреБрдЫ рдЫреВрдЯ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╣рдореЗрдВ рдЖрдкрдХреЗ рд╡рд┐рдЪрд╛рд░ рд╕реБрдирдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛!

рд╣рдорд╛рд░реА рдЪрд░реНрдЪрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ рд╕реБрд╕реНрдд рдЪреИрдирд▓:

  • #helm-users рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде рдкреНрд░рд╢реНрдиреЛрдВ рдФрд░ рд╕рд░рд▓ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП;
  • #helm-dev рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ, рдХреЛрдб рдФрд░ рдмрдЧ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдЖрдк рдЧреБрд░реБрд╡рд╛рд░ рдХреЛ 19:30 рдПрдордПрд╕рдХреЗ рдкрд░ рд╣рдорд╛рд░реЗ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЗрд╡рд▓рдкрд░ рдХреЙрд▓ рдореЗрдВ рднреА рдЪреИрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмреИрдардХреЗрдВ рдЙрди рдореБрджреНрджреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИрдВ рдЬрд┐рди рдкрд░ рдкреНрд░рдореБрдЦ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рд╕рдореБрджрд╛рдп рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рд╕рдкреНрддрд╛рд╣ рдХреЗ рд▓рд┐рдП рдЪрд░реНрдЪрд╛ рдХреЗ рд╡рд┐рд╖рдп рднреА рд╣реИрдВред рдмреИрдардХ рдореЗрдВ рдХреЛрдИ рднреА рд╢рд╛рдорд┐рд▓ рд╣реЛрдХрд░ рд╣рд┐рд╕реНрд╕рд╛ рд▓реЗ рд╕рдХрддрд╛ рд╣реИ. рд▓рд┐рдВрдХ рд╕реНрд▓реИрдХ рдЪреИрдирд▓ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ #helm-dev.

рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ рдкреА.рдПрд╕

рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рдкрд░ рднреА рдкрдврд╝реЗрдВ:

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ