рдЯрд┐рдкреНрдкрдгреАред рдЕрдиреБрд╡рд╛рджред: рдЗрд╕ рд╡рд░реНрд╖ 16 рдордИ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ - рд╣реЗрд▓реНрдо рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ рд╣реИред рдЗрд╕ рджрд┐рди, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг - 3.0 - рдХреА рдкрд╣рд▓реА рдЕрд▓реНрдлрд╛ рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рд╕реНрддреБрдд рдХреА рдЧрдИ рдереАред рдЗрд╕рдХреА рд░рд┐рд▓реАрдЬрд╝ рд╣реЗрд▓реНрдо рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдФрд░ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкреНрд░рддреАрдХреНрд╖рд┐рдд рдмрджрд▓рд╛рд╡ рд▓рд╛рдПрдЧреА, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рдореБрджрд╛рдп рдХреЗ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЛ рдмрд╣реБрдд рдЙрдореНрдореАрджреЗрдВ рд╣реИрдВред рд╣рдо рд╕реНрд╡рдпрдВ рдЗрдирдореЗрдВ рд╕реЗ рдПрдХ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЗ рд▓рд┐рдП рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╣реЗрд▓реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ: рд╣рдордиреЗ рдЗрд╕реЗ рд╕реАрдЖрдИ/рд╕реАрдбреА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЯреВрд▓ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рд╣реИ
15 рдЕрдХреНрдЯреВрдмрд░ 2015 рдХреЛ, рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЬрдиреНрдо рд╣реБрдЖ рдЬрд┐рд╕реЗ рдЕрдм рд╣реЗрд▓реНрдо рдХреЗ рдирд╛рдо рд╕реЗ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдкрдиреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдареАрдХ рдПрдХ рд╕рд╛рд▓ рдмрд╛рдж, рд╣реЗрд▓реНрдо рд╕рдореБрджрд╛рдп рд╣реЗрд▓реНрдо 2 рдкрд░ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЧрдпрд╛ред рдЬреВрди 2018 рдореЗрдВ, рд╣реЗрд▓реНрдо
рдЗрд╕ рдЯреБрдХрдбрд╝реЗ рдореЗрдВ, рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рд╕рдм рдХрд╣рд╛рдВ рд╕реЗ рд╢реБрд░реВ рд╣реБрдЖ, рд╣рдо рдЖрдЬ рдЬрд╣рд╛рдВ рд╣реИрдВ рд╡рд╣рд╛рдВ рддрдХ тАЛтАЛрдХреИрд╕реЗ рдкрд╣реБрдВрдЪреЗ, рд╣реЗрд▓реНрдо 3 рдХреА рдкрд╣рд▓реА рдЕрд▓реНрдлрд╛ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдХреБрдЫ рдЕрдиреВрдареА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрдВрдЧреЗ, рдФрд░ рдмрддрд╛рдПрдВрдЧреЗ рдХрд┐ рд╣рдо рдХреИрд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред
рд╕рд╛рд░рд╛рдВрд╢:
- рд╣реЗрд▓реНрдо рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕;
- рдЯрд┐рд▓рд░ рдХреЛ рднрд╛рд╡рднреАрдиреА рд╡рд┐рджрд╛рдИ;
- рдЪрд╛рд░реНрдЯ рднрдВрдбрд╛рд░;
- рд░рд┐рд╣рд╛рдИ рдкреНрд░рдмрдВрдзрди;
- рдЪрд╛рд░реНрдЯ рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди;
- рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЪрд╛рд░реНрдЯ;
- рдЖрдЧреЗ рдХреНрдпрд╛?
рд╣реЗрд▓реНрдо рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕
рдЬрдиреНрдо
рд╣реЗрд▓реНрдо 1 рдХреА рд╢реБрд░реБрдЖрдд рдбреЗрдЗрд╕ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рдд рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реБрдИ рдереАред рд╣рдо рдПрдХ рдЫреЛрдЯреЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдереЗ 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 рдореЗрдВ рд╣реЗрд▓реНрдо 2016 рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмрд╛рдж рд╕реЗ, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗ рдХрдИ рдкреНрд░рдореБрдЦ рдирд╡рд╛рдЪрд╛рд░ рдЬреЛрдбрд╝реЗ рд╣реИрдВред рднреВрдорд┐рдХрд╛-рдЖрдзрд╛рд░рд┐рдд рдЕрднрд┐рдЧрдо рдирд┐рдпрдВрддреНрд░рдг рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ (
рдЗрди рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдмреАрдЪ, рд╣реЗрд▓реНрдо рдиреЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рд╕реЗрд╡рд╛ рджреЗрдирд╛ рдЬрд╛рд░реА рд░рдЦрд╛ред рддреАрди рд╡рд░реНрд╖реЛрдВ рдФрд░ рдХрдИ рдирдП рдкрд░рд┐рд╡рд░реНрдзрди рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдерд╛ рдХрд┐ рдХреЛрдбрдмреЗрд╕ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдХрд┐ рд╣реЗрд▓реНрдо рдПрдХ рд╡рд┐рдХрд╕рд┐рдд рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреА рдмрдврд╝рддреА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХреЗред
рдЯрд┐рд▓рд░ рдХреЛ рднрд╛рд╡рдкреВрд░реНрдг рд╡рд┐рджрд╛рдИ
рд╣реЗрд▓реНрдо 2 рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди, рд╣рдордиреЗ Google рдХреЗ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдПрдХреАрдХрд░рдг рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЯрд┐рд▓рд░ рдХреЛ рдкреЗрд╢ рдХрд┐рдпрд╛ред рдЯрд┐рд▓рд░ рдиреЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рднреАрддрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рдИ: рдЗрд╕рдиреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЛ рд░рд┐рд▓реАрдЬ рдХреЗ рдПрдХ рд╣реА рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред
рдЪреВрдВрдХрд┐ рднреВрдорд┐рдХрд╛-рдЖрдзрд╛рд░рд┐рдд рдкрд╣реБрдВрдЪ рдирд┐рдпрдВрддреНрд░рдг (рдЖрд░рдмреАрдПрд╕реА) рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ 1.6 рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЯрд┐рд▓рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реЛ рдЧрдпрд╛ред рд╕рдВрднрд╛рд╡рд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐рдпреЛрдВ рдХреА рд╡рд┐рд╢рд╛рд▓ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдХрд╛рд░рдг, рд╣рдорд╛рд░реА рд╕реНрдерд┐рддрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рдЕрдиреБрдореЗрдп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рдиреЗ рдХреА рд░рд╣реА рд╣реИред рдЗрд╕рдиреЗ рдирдП рд▓реЛрдЧреЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЧреЛрддрд╛ рд▓рдЧрд╛рдП рдмрд┐рдирд╛ рд╣реЗрд▓реНрдо рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдЕрдиреБрдорддрд┐ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреА рдмрд╣реБрдд рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рдирдХреА рдЙрдиреНрд╣реЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдорд▓реНрдЯреА-рдЯреЗрдиреЗрдВрдЯ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЯрд┐рд▓рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп DevOps рдФрд░ SRE рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░рд┐рдЪрд╛рд▓рди рдЪрд░рдг рд╕реАрдЦрдиреЗ рдкрдбрд╝реЗред
рдпрд╣ рд╕реАрдЦрдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐ рд╕рдореБрджрд╛рдп рдиреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд╣реЗрд▓реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛, рд╣рдореЗрдВ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдЯрд┐рд▓рд░ рдХреА рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд░рд╛рдЬреНрдп рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдпрд╛ рд░рд┐рд▓реАрдЬрд╝ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдХреЗрдВрджреНрд░реАрдп рдХреЗрдВрджреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯреНрд░рд╛-рдХреНрд▓рд╕реНрдЯрд░ рдШрдЯрдХ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рдХреЗрд╡рд▓ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб рдкрд░ рдПрдХ рдЪрд╛рд░реНрдЯ рддреИрдпрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХрд╛ рд░рд┐рдХреЙрд░реНрдб рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЯрд┐рд▓рд░ рдХрд╛ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдЯрд┐рд▓рд░ рдХреЗ рдмрд┐рдирд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╣реЗрд▓реНрдо 3 рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╣рдорд╛рд░рд╛ рдкрд╣рд▓рд╛ рдирд┐рд░реНрдгрдп рдЯрд┐рд▓рд░ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддреНрдпрд╛рдЧрдирд╛ рдерд╛ред
рдЯрд┐рд▓рд░ рдХреЗ рдЪрд▓реЗ рдЬрд╛рдиреЗ рд╕реЗ, рд╣реЗрд▓реНрдо рдХрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбрд▓ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рд╕рд░рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИред рд╣реЗрд▓реНрдо 3 рдЕрдм рд╡рд░реНрддрдорд╛рди рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреА рд╕рднреА рдЖрдзреБрдирд┐рдХ рд╕реБрд░рдХреНрд╖рд╛, рдкрд╣рдЪрд╛рди рдФрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд╣реЗрд▓реНрдо рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ
рдЪрд╛рд░реНрдЯ рднрдВрдбрд╛рд░
рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░, рдЪрд╛рд░реНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдПрдХ рдРрд╕рд╛ рд╕реНрдерд╛рди рд╣реИ рдЬрд╣рд╛рдВ рдЪрд╛рд░реНрдЯ рд╕рдВрдЧреНрд░рд╣реАрдд рдФрд░ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣реЗрд▓реНрдо рдХреНрд▓рд╛рдЗрдВрдЯ рдкреИрдХреЗрдЬ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЪрд╛рд░реНрдЯ рдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рднреЗрдЬрддрд╛ рд╣реИред рд╕реАрдзреЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ рдХрд╣реЗрдВ рддреЛ, рдПрдХ рдЪрд╛рд░реНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдПрдХ рдЖрджрд┐рдо HTTP рд╕рд░реНрд╡рд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ Index.yaml рдлрд╝рд╛рдЗрд▓ рдФрд░ рдХреБрдЫ рдкреИрдХреЗрдЬреНрдб рдЪрд╛рд░реНрдЯ рд╣реЛрддреЗ рд╣реИрдВред
рдЬрдмрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдмреБрдирд┐рдпрд╛рджреА рднрдВрдбрд╛рд░рдг рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЪрд╛рд░реНрдЯ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдПрдкреАрдЖрдИ рдХреЗ рдХреБрдЫ рдлрд╛рдпрджреЗ рд╣реИрдВ, рд╡рд╣реАрдВ рдХреБрдЫ рдиреБрдХрд╕рд╛рди рднреА рд╣реИрдВ:
- рдЪрд╛рд░реНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЙрддреНрдкрд╛рджрди рдкрд░рд┐рд╡реЗрд╢ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИрдВред рдЙрддреНрдкрд╛рджрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдФрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирдХ рдПрдкреАрдЖрдИ рдХрд╛ рд╣реЛрдирд╛ рдЕрддреНрдпрдВрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
- рд╣реЗрд▓реНрдо рдХреЗ рдЪрд╛рд░реНрдЯ рдЙрджреНрдЧрдо рдЙрдкрдХрд░рдг, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдЪрд╛рд░реНрдЯ рдХреА рдЕрдЦрдВрдбрддрд╛ рдФрд░ рдЙрджреНрдЧрдо рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдиреЗ, рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЪрд╛рд░реНрдЯ рдкреНрд░рдХрд╛рд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред
- рдмрд╣реБ-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ, рд╕рдорд╛рди рдЪрд╛рд░реНрдЯ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╕рдорд╛рди рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕реНрдерд╛рди рдХреА рдорд╛рддреНрд░рд╛ рджреЛрдЧреБрдиреА рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдорд╛рд░реНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╡рд┐рдХрд╕рд┐рдд рдХреА рдЧрдИ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рдФрдкрдЪрд╛рд░рд┐рдХ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИрдВред
- рдЦреЛрдЬ, рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдФрд░ рдЪрд╛рд░реНрдЯ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХрд▓ рдЗрдВрдбреЗрдХреНрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдмрд╣реБ-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдкрд░рд┐рдпреЛрдЬрдирд╛
рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╡рд┐рддрд░рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдХреЗрд╡рд▓ рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╣реА рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛?
рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рдзрдиреНрдпрд╡рд╛рдж
рд╣реЗрд▓реНрдо рдЪрд╛рд░реНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдХреБрдЫ рдЖрдЧрд╛рдореА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИ
рд░рд┐рд╣рд╛рдИ рдкреНрд░рдмрдВрдзрди
рд╣реЗрд▓реНрдо 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 рдХреЗ рдкреВрд░реНрдг рд░реЛрдбрдореИрдк рдореЗрдВ рдмреЗрд╣рддрд░ рдЕрджреНрдпрддрди рд░рдгрдиреАрддрд┐рдпреЛрдВ, рдУрд╕реАрдЖрдИ рд░рдЬрд┐рд╕реНрдЯреНрд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЧрд╣рди рдПрдХреАрдХрд░рдг рдФрд░ рдЪрд╛рд░реНрдЯ рдорд╛рдиреЛрдВ рдХреЛ рдорд╛рдиреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП JSON рд╕реНрдХреАрдорд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬреИрд╕реА рд╕реБрд╡рд┐рдзрд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╣рдо рдХреЛрдбрдмреЗрд╕ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдФрд░ рдЙрд╕рдХреЗ рдЙрди рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рднреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдкрд┐рдЫрд▓реЗ рддреАрди рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдЙрдкреЗрдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╕реЗ рдХреБрдЫ рдЫреВрдЯ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╣рдореЗрдВ рдЖрдкрдХреЗ рд╡рд┐рдЪрд╛рд░ рд╕реБрдирдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛!
рд╣рдорд╛рд░реА рдЪрд░реНрдЪрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ
-
#helm-users
рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде рдкреНрд░рд╢реНрдиреЛрдВ рдФрд░ рд╕рд░рд▓ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП; -
#helm-dev
рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ, рдХреЛрдб рдФрд░ рдмрдЧ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдЖрдк рдЧреБрд░реБрд╡рд╛рд░ рдХреЛ 19:30 рдПрдордПрд╕рдХреЗ рдкрд░ рд╣рдорд╛рд░реЗ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЗрд╡рд▓рдкрд░ рдХреЙрд▓ рдореЗрдВ рднреА рдЪреИрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмреИрдардХреЗрдВ рдЙрди рдореБрджреНрджреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИрдВ рдЬрд┐рди рдкрд░ рдкреНрд░рдореБрдЦ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рд╕рдореБрджрд╛рдп рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рд╕рдкреНрддрд╛рд╣ рдХреЗ рд▓рд┐рдП рдЪрд░реНрдЪрд╛ рдХреЗ рд╡рд┐рд╖рдп рднреА рд╣реИрдВред рдмреИрдардХ рдореЗрдВ рдХреЛрдИ рднреА рд╢рд╛рдорд┐рд▓ рд╣реЛрдХрд░ рд╣рд┐рд╕реНрд╕рд╛ рд▓реЗ рд╕рдХрддрд╛ рд╣реИ. рд▓рд┐рдВрдХ рд╕реНрд▓реИрдХ рдЪреИрдирд▓ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ #helm-dev
.
рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ рдкреА.рдПрд╕
рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рдкрд░ рднреА рдкрдврд╝реЗрдВ:
- ┬л
рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ - рд╣реЗрд▓реНрдо: рдЕрддреАрдд, рд╡рд░реНрддрдорд╛рди, рднрд╡рд┐рд╖реНрдп "; - ┬л
рд╣реЗрд▓реНрдо 2 рдкрд░ рдПрдХ рдЧрдВрднреАрд░ рдирдЬрд╝рд░: "рдпрд╣реА рддреЛ рд╣реИ..." "; - ┬л
рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХрд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкрд░рд┐рдЪрдп - рд╣реЗрд▓реНрдо "; - ┬л
рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдЯрд┐рдкреНрд╕ рдФрд░ рдЯреНрд░рд┐рдХреНрд╕: рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд╣реЗрд▓реНрдо 2 рдкреНрд░рдмрдВрдзрди рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ "; - ┬л
рдбреИрдк рдХреЗ рд╕рд╛рде рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ. рднрд╛рдЧ 2. рд╣реЗрд▓реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдбреЙрдХрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рддреИрдирд╛рдд рдХрд░рдирд╛ '.
рд╕реНрд░реЛрдд: www.habr.com