рд╣реЗрд▓реНрдо рдЙрдкрдХрд░рдг рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рдиреБрдХрд╕рд╛рди

рд╣реЗрд▓реНрдо рдЙрдкрдХрд░рдг рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рдиреБрдХрд╕рд╛рди
рдЯрд╛рдпрдлреЙрди рдлреНрд░реЗрдЯ рд╣реЛрд▓рд░ рд╕рдВрдХрд▓реНрдкрдирд╛, рдЕрдБрдЯреЛрди рд╕реНрд╡рд╛рдиреЗрдкреЛрдПрд▓

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

рдПрдХрд╛ рдкрд░рд┐рд╖рджреЗрддреАрд▓ рднрд╛рд╖рдгрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╣рд╛ рд╕рд╛рд░рд╛рдВрд╢ рдЖрд╣реЗ @Kubernetes рдкрд░рд┐рд╖рдж by Mail.ru рдХреНрд▓рд╛рдЙрдб рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕ - рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд╛рдЪрд╛рдпрдЪреЗ рдирд╕реЗрд▓ рддрд░ рд╡реНрд╣рд┐рдбрд┐рдУ рдкрд╣рд╛.

рдЖрдореНрд╣реА рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХрд╛ рд╡рд╛рдкрд░рддреЛ

рд▓реЗрд░реЙрдп рдорд░реНрд▓рд┐рди рд╣реЗ рд░рд╢рд┐рдпрд╛ рдЖрдгрд┐ рдпреБрд░реЛрдкрдордзреАрд▓ DIY рдХрд┐рд░рдХреЛрд│ рдмрд╛рдЬрд╛рд░рд╛рдд рдЖрдШрд╛рдбреАрд╡рд░ рдЖрд╣реЗрдд. рдЖрдордЪреНрдпрд╛ рдХрдВрдкрдиреАрдд рд╢рдВрднрд░рд╣реВрди рдЕрдзрд┐рдХ рд╡рд┐рдХрд╛рд╕рдХ, 33 рдЕрдВрддрд░реНрдЧрдд рдХрд░реНрдордЪрд╛рд░реА рдЖрдгрд┐ рд╣рд╛рдпрдкрд░рдорд╛рд░реНрдХреЗрдЯ рдЖрдгрд┐ рд╡реЗрдмрд╕рд╛рдЗрдЯрд▓рд╛ рднреЗрдЯ рджреЗрдгрд╛рд░реЗ рд▓реЛрдХ рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдЖрд╣реЗрдд. рддреНрдпрд╛ рд╕рд░реНрд╡рд╛рдВрдирд╛ рдЖрдирдВрджреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣реА рдЙрджреНрдпреЛрдЧ рдорд╛рдирдХ рдкрджреНрдзрддреАрдВрдЪреЗ рдкрд╛рд▓рди рдХрд░рдгреНрдпрд╛рдЪреЗ рдард░рд╡рд▓реЗ. рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╡рд╛рдкрд░реВрди рдирд╡реАрди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рд╛; рд╡рд╛рддрд╛рд╡рд░рдг рд╡реЗрдЧрд│реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдпреЛрдЧреНрдп рд╡рд┐рддрд░рдг рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрдВрдЯреЗрдирд░ рд╡рд╛рдкрд░рд╛; рдЖрдгрд┐ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рдирд╕рд╛рдареА рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рд╡рд╛рдкрд░рд╛. рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрдЯрд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХрд┐рдВрдордд рдЭрдкрд╛рдЯреНрдпрд╛рдиреЗ рд╕реНрд╡рд╕реНрдд рд╣реЛрдд рдЖрд╣реЗ: рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдордзреНрдпреЗ рдирд┐рдкреБрдг рдЕрднрд┐рдпрдВрддреНрдпрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдмрд╛рдЬрд╛рд░рдкреЗрдареЗрдд рд╡рд╛рдврдд рдЖрд╣реЗ рдЖрдгрд┐ рдкреНрд░рджрд╛рддреЗ рдХреБрдмрд░рдиреЗрдЯреЗрд╕ рд╕реЗрд╡рд╛ рдореНрд╣рдгреВрди рдСрдлрд░ рдХрд░рддрд╛рдирд╛ рджрд┐рд╕рдд рдЖрд╣реЗрдд.

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

Kubernetes рдордзреНрдпреЗ рдореЛрдареНрдпрд╛ YAML рдлрд╛рдпрд▓реАрдВрдЪрд╛ рд╢рд╛рдк

Kubernetes рдордзреНрдпреЗ рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕ рд▓рд╛рдБрдЪ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣реА рдХрд┐рдорд╛рди рдкрд╛рдЪ YAML рдлрд╛рдЗрд▓реНрд╕ рддрдпрд╛рд░ рдХрд░реВ: рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рд╕рд░реНрд╡реНрд╣рд┐рд╕, рдЗрдВрдЧреНрд░реЗрд╕, рдХреЙрдиреНрдлрд┐рдЧрдореЕрдк, рд╕рд┐рдХреНрд░реЗрдЯреНрд╕ - рдЖрдгрд┐ рддреНрдпрд╛ рдХреНрд▓рд╕реНрдЯрд░рд▓рд╛ рдкрд╛рдард╡реВ. рдкреБрдвреАрд▓ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирд╕рд╛рдареА рдЖрдореНрд╣реА рдЬреЕрдореНрдмреНрд╕рдЪреЗ рд╕рдорд╛рди рдкреЕрдХреЗрдЬ рд▓рд┐рд╣реВ, рддрд┐рд╕рд▒реНрдпрд╛рд╕рд╣ рдЖрдореНрд╣реА рджреБрд╕рд░реЗ рд▓рд┐рд╣реВ, рдЖрдгрд┐ рдЕрд╕реЗрдЪ. рдЬрд░ рдЖрдкрдг рджрд╕реНрддрдРрд╡рдЬрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдЧреБрдгрд╛рдХрд╛рд░ рдХреЗрд▓реА рддрд░ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╢реЗрдХрдбреЛ рдлрд╛рдпрд▓реА рдЖрдзреАрдЪ рдорд┐рд│рддреАрд▓ рдЖрдгрд┐ рд╣реЗ рдЕрджреНрдпрд╛рдк рдбрд╛рдпрдиреЕрдорд┐рдХ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рдд рдирд╛рд╣реА.

рд╣реЗрд▓реНрдо рдЙрдкрдХрд░рдг рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рдиреБрдХрд╕рд╛рди
рд╣реЗрд▓реНрдордЪреЗ рдореБрдЦреНрдп рдореЗрдВрдЯреЗрдирд░ рдЕреЕрдбрдо рд░реАрдЭ рдпрд╛рдВрдиреА "рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреАрд▓ рд╡рд┐рдХрд╛рд╕ рдЪрдХреНрд░", рдЬреЗ рдпрд╛рд╕рд╛рд░рдЦреЗ рджрд┐рд╕рддреЗ:

  1. YAML рдХреЙрдкреА рдХрд░рд╛ - YAML рдлрд╛рдЗрд▓ рдХреЙрдкреА рдХрд░рд╛.
  2. YAML рдкреЗрд╕реНрдЯ рдХрд░рд╛ - рдкреЗрд╕реНрдЯ рдХрд░рд╛.
  3. рдлрд┐рдХреНрд╕ рдЗрдВрдбреЗрдВрдЯреНрд╕ - рдлрд┐рдХреНрд╕ рдЗрдВрдбреЗрдВрдЯреНрд╕.
  4. рдкреБрдиреНрд╣рд╛ рдХрд░рд╛ - рдкреБрдиреНрд╣рд╛ рдкреБрдиреНрд╣рд╛ рдХрд░рд╛.

рдкрд░реНрдпрд╛рдп рдХрд╛рд░реНрдп рдХрд░рддреЛ, рдкрд░рдВрддреБ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдиреЗрдХ рд╡реЗрд│рд╛ YAML рдлрд╛рдЗрд▓реНрд╕ рдХреЙрдкреА рдХрд░рд╛рд╡реНрдпрд╛ рд▓рд╛рдЧрддреАрд▓. рд╣реЗ рдЪрдХреНрд░ рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рд╣реЗрд▓реНрдордЪрд╛ рд╢реЛрдз рд▓рд╛рдЧрд▓рд╛.

рд╣реЗрд▓реНрдо рдореНрд╣рдгрдЬреЗ рдХрд╛рдп

рдкреНрд░рдердо, рд╣реЗрд▓реНрдо - рдкреЕрдХреЗрдЬ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ, рдЬреЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╢реЛрдзрдгреНрдпрд╛рдд рдЖрдгрд┐ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдд рдорджрдд рдХрд░рддреЗ. рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдореЛрдВрдЧреЛрдбреАрдмреА, рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдзрд┐рдХреГрдд рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░ рдЬрд╛рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдмрд╛рдпрдирд░реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА, рдлрдХреНрдд рдХрдорд╛рдВрдб рдЪрд╛рд▓рд╡рд╛. helm install stable/mongodb.

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

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

рд╣реЗрд▓реНрдо рдЙрдкрдХрд░рдг рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рдиреБрдХрд╕рд╛рди

рдЖрдкрд▓реЗ рд╕реНрд╡рддрдГрдЪреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЙрдкрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣реЗрд▓реНрдо рдХрд╕реЗ рд╡рд╛рдкрд░рд╛рд╡реЗ

рдЕрдзрд┐рдХреГрдд рдЕрдиреБрд╕рд░рдг рдХрд░реВрди, рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ рд╣реЗрд▓реНрдо рдХреНрд▓рд╛рдпрдВрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВрдпрд╛ рд╕реВрдЪрдирд╛. рдкреБрдвреЗ, рдЖрдореНрд╣реА YAML рдлрд╛рдЗрд▓реНрд╕рдЪрд╛ рдПрдХ рд╕рдВрдЪ рддрдпрд╛рд░ рдХрд░реВ. рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореВрд▓реНрдпреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА, рдЖрдореНрд╣реА рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░реНрд╕ рд╕реЛрдбреВ, рдЬреЗ рд╣реЗрд▓реНрдо рднрд╡рд┐рд╖реНрдпрд╛рдд рдорд╛рд╣рд┐рддреАрд╕рд╣ рднрд░реЗрд▓. рдЕрд╢рд╛ рдлрд╛рдЗрд▓реНрд╕рдЪреНрдпрд╛ рд╕рдВрдЪрд╛рд▓рд╛ рд╣реЗрд▓реНрдо рдЪрд╛рд░реНрдЯ рдореНрд╣рдгрддрд╛рдд. рд╣реЗ рд╣реЗрд▓реНрдо рдХрдиреНрд╕реЛрд▓ рдХреНрд▓рд╛рдпрдВрдЯрд▓рд╛ рддреАрди рдкреНрд░рдХрд╛рд░реЗ рдкрд╛рдард╡рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ:

  • рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕рд╕рд╣ рдлреЛрд▓реНрдбрд░ рд╕реВрдЪрд┐рдд рдХрд░рд╛;
  • рдЖрд░реНрдХрд╛рдЗрд╡реНрд╣рд▓рд╛ .tar рдордзреНрдпреЗ рдкреЕрдХ рдХрд░рд╛ рдЖрдгрд┐ рддреНрдпрд╛рд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рд╛;
  • рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд░рд┐рдореЛрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реАрдордзреНрдпреЗ рдареЗрд╡рд╛ рдЖрдгрд┐ рд╣реЗрд▓реНрдо рдХреНрд▓рд╛рдпрдВрдЯрдордзреАрд▓ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреНрдпреЗ рд▓рд┐рдВрдХ рдЬреЛрдбрд╛.

рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдореВрд▓реНрдпрд╛рдВрд╕рд╣ рдлрд╛рдЗрд▓ рджреЗрдЦреАрд▓ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ - values.yaml. рддрд┐рдереВрди рдЖрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдЯреЗрдореНрдкреНрд▓реЗрдЯрдордзреНрдпреЗ рдЯрд╛рдХрд▓рд╛ рдЬрд╛рдИрд▓. рддреЗрд╣реА рддрдпрд╛рд░ рдХрд░реВрдпрд╛.

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

рд╣реЗрд▓реНрдо рдЙрдкрдХрд░рдг рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рдиреБрдХрд╕рд╛рди
рд╣реЗрд▓реНрдо 3 рд╕реЛрдкреЗ рдЖрд╣реЗ: рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА, рдорд╛рд╣рд┐рддреАрд╡рд░ рдЖрддрд╛ рд╕рдВрдкреВрд░реНрдгрдкрдгреЗ рд╣реЗрд▓реНрдо рдХреНрд▓рд╛рдпрдВрдЯрдЪреНрдпрд╛ рдмрд╛рдЬреВрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ рдереЗрдЯ Kubernetes API рдХрдбреЗ рдкрд╛рдард╡рд┐рд▓реА рдЬрд╛рддреЗ. рд╣реЗ рд╕рд░рд▓реАрдХрд░рдг рдХреНрд▓рд╕реНрдЯрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдзрд╛рд░рддреЗ рдЖрдгрд┐ рд░реЛрд▓рдЖрдЙрдЯ рдпреЛрдЬрдирд╛ рд╕реБрд▓рдн рдХрд░рддреЗ.

рд╣реЗ рд╕рд░реНрд╡ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ

рдХрдорд╛рдВрдб рдЪрд╛рд▓рд╡рд╛ helm install. рдЪрд▓рд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд░рд┐рд▓реАрдЬрдЪреЗ рдирд╛рд╡ рд╕реВрдЪрд┐рдд рдХрд░реВ рдЖрдгрд┐ values.yaml рдЪрд╛ рдорд╛рд░реНрдЧ рджреЗрдК. рд╢реЗрд╡рдЯреА рдЖрдореНрд╣реА рдЪрд╛рд░реНрдЯ рдЬреНрдпрд╛ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреНрдпреЗ рд╕реНрдерд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ рдЪрд╛рд░реНрдЯрдЪреЗ рдирд╛рд╡ рджрд░реНрд╢рд╡реВ. рдЙрджрд╛рд╣рд░рдгрд╛рдордзреНрдпреЗ, рд╣реЗ рдЕрдиреБрдХреНрд░рдореЗ "lmru" рдЖрдгрд┐ "bestchart" рдЖрд╣реЗрдд.

helm install --name bestapp --values values.yaml lmru/bestchart

рдЖрджреЗрд╢ рдлрдХреНрдд рдПрдХрджрд╛рдЪ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ, рддреНрдпрд╛рдРрд╡рдЬреА рдкреБрдиреНрд╣рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реНрдпрд╛рд╡рд░ install рд╡рд╛рдкрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ upgrade. рд╕рд╛рдзреЗрдкрдгрд╛рд╕рд╛рдареА, рджреЛрди рдЖрдЬреНрдЮрд╛рдВрдРрд╡рдЬреА, рддреБрдореНрд╣реА рдХрдорд╛рдВрдб рдЪрд╛рд▓рд╡реВ рд╢рдХрддрд╛ upgrade рдЕрддрд┐рд░рд┐рдХреНрдд рдХреА рд╕рд╣ --install. рдкреНрд░рдердордЪ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реНрдпрд╛рд╡рд░, рд╣реЗрд▓реНрдо рд░рд┐рд▓реАрдЭ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрдорд╛рдВрдб рдкрд╛рдард╡реЗрд▓ рдЖрдгрд┐ рднрд╡рд┐рд╖реНрдпрд╛рдд рддреЗ рдЕрджреНрдпрддрдирд┐рдд рдХрд░реЗрд▓.

helm upgrade --install bestapp --values values.yaml lmru/bestchart

рд╣реЗрд▓реНрдорд╕рд╣ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреНрдпрд╛ рдирд╡реАрди рдЖрд╡реГрддреНрддреНрдпрд╛ рдЙрдкрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреЗ рдиреБрдХрд╕рд╛рди

рдХрдереЗрдЪреНрдпрд╛ рдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░, рдореА рдкреНрд░реЗрдХреНрд╖рдХрд╛рдВрд╕реЛрдмрдд рд╣реВ рд╡рд╛рдВрдЯреНрд╕ рдЯреВ рдмреА рдЕ рдорд┐рд▓рд┐рдпрдиреЗрдЕрд░ рдЦреЗрд│рдд рдЖрд╣реЗ рдЖрдгрд┐ рдЖрдореНрд╣реА рд╣реЗрд▓реНрдорд▓рд╛ рдЕреЕрдкрдЪреА рдЖрд╡реГрддреНрддреА рдЕрдкрдбреЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╕реЗ рдорд┐рд│рд╡рд╛рдпрдЪреЗ рддреЗ рд╢реЛрдзрдд рдЖрд╣реЛрдд. рд╡реНрд╣рд┐рдбрд┐рдУ рдкрд╣рд╛.

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

рдкрджреНрдзрдд 1. рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рд▓реЙрдиреНрдЪрдкрд╛рд╕реВрди рдорд╛рд╣рд┐рддреА рдмрджрд▓реВ рдирдХрд╛

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

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

рдкрджреНрдзрдд 2. рдкреНрд░рддрд┐рдореЗрдордзреНрдпреЗ LABEL рдЕрджреНрдпрддрдирд┐рдд рдХрд░рд╛

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

рдкрджреНрдзрдд 3: рдХреА рд╡рд╛рдкрд░рд╛ --force

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

рдкрджреНрдзрдд 4. тАЛтАЛрдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ рдереЗрдЯ рд▓реЗрдмрд▓реЗ рдмрджрд▓рд╛

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

рд╣реЗрд▓реНрдо рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ?

рдПрдЦрд╛рджреЗ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рддреНрдпрд╛рдЪреНрдпрд╛ рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдирдВрддрд░ рдмрджрд▓рд▓реЗ рдЖрд╣реЗ рдХреА рдирд╛рд╣реА рд╣реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╣реЗрд▓реНрдо рд╣реЗ рд╡рд╛рдкрд░реВ рд╢рдХрддреЗ:

  • Kubernetes рдордзреНрдпреЗ рдЪрд╛рд▓реВ рдЕрдиреБрдкреНрд░рдпреЛрдЧ;
  • рдирд╡реАрди values.yaml рдЖрдгрд┐ рд╡рд░реНрддрдорд╛рди рдЪрд╛рд░реНрдЯ;
  • рд╣реЗрд▓реНрдордЪреА рдЕрдВрддрд░реНрдЧрдд рдкреНрд░рдХрд╛рд╢рди рдорд╛рд╣рд┐рддреА.

рдЕрдзрд┐рдХ рдЙрддреНрд╕реБрдХрддреЗрд╕рд╛рдареА: рд╣реЗрд▓реНрдо рд░рд┐рд▓реАрдЭрдмрджреНрджрд▓ рдЕрдВрддрд░реНрдЧрдд рдорд╛рд╣рд┐рддреА рдХреЛрдареЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЗ?рдЖрджреЗрд╢рд╛рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░реВрди helm history, рдЖрдореНрд╣рд╛рд▓рд╛ рд╣реЗрд▓реНрдо рд╡рд╛рдкрд░реВрди рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдмрджреНрджрд▓ рд╕рд░реНрд╡ рдорд╛рд╣рд┐рддреА рдорд┐рд│реЗрд▓.

рд╣реЗрд▓реНрдо рдЙрдкрдХрд░рдг рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рдиреБрдХрд╕рд╛рди
рдкрд╛рдард╡рд▓реЗрд▓реНрдпрд╛ рдЯреЗрдореНрдкреНрд▓реЗрдЯреНрд╕ рдЖрдгрд┐ рдореВрд▓реНрдпрд╛рдВрдмрджреНрджрд▓ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдорд╛рд╣рд┐рддреА рджреЗрдЦреАрд▓ рдЖрд╣реЗ. рдЖрдореНрд╣реА рд╡рд┐рдирдВрддреА рдХрд░реВ рд╢рдХрддреЛ:

рд╣реЗрд▓реНрдо рдЙрдкрдХрд░рдг рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рдиреБрдХрд╕рд╛рди
рд╣реЗрд▓реНрдордЪреНрдпрд╛ рджреБрд╕-рдпрд╛ рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ, рд╣реА рдорд╛рд╣рд┐рддреА рддреНрдпрд╛рдЪ рдиреЗрдорд╕реНрдкреЗрд╕рдордзреНрдпреЗ рдЖрд╣реЗ рдЬрд┐рдереЗ рдЯрд┐рд▓рд░ рдЪрд╛рд▓реВ рдЖрд╣реЗ (рдХреНрдпреБрдм-рд╕рд┐рд╕реНрдЯрдо рдмрд╛рдп рдбреАрдлреЙрд▓реНрдЯ), рдХреЙрдиреНрдлрд┐рдЧрдореЕрдкрдордзреНрдпреЗ, "OWNER=TILLER" рд▓реЗрдмрд▓рд╕рд╣ рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд:

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

рд╣реЗрд▓реНрдо рдЙрдкрдХрд░рдг рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рдиреБрдХрд╕рд╛рди

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

рд╣реЗрд▓реНрдо рдЙрдкрдХрд░рдг рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рдиреБрдХрд╕рд╛рди
рддрд┐рд╕рд░рд╛ рд╣реЗрд▓реНрдо рддреНрд░рд┐-рдорд╛рд░реНрдЧреА рд╡рд┐рд▓реАрдиреАрдХрд░рдг рдзреЛрд░рдг рд╡рд╛рдкрд░рддреЗ: рддреНрдпрд╛ рдорд╛рд╣рд┐рддреАрдЪреНрдпрд╛ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рддреЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕рдордзреНрдпреЗ рд╕рдзреНрдпрд╛ рдЪрд╛рд▓реВ рдЕрд╕рд▓реЗрд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рджреЗрдЦреАрд▓ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддреЗ.

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

рдкрджреНрдзрдд 5. --recreate-pods рд╕реНрд╡рд┐рдЪ рд╡рд╛рдкрд░рд╛

рдЪрд╛рд╡реА рдШреЗрдКрди --recreate-pods рддреБрдореНрд╣реА рдореВрд▓рдд: рдХрд┐рд▓реНрд▓реАрдиреЗ рдЬреЗ рд╕рд╛рдзреНрдп рдХрд░рд╛рдпрдЪреЗ рдард░рд╡рд▓реЗ рд╣реЛрддреЗ рддреЗ рддреБрдореНрд╣реА рд╕рд╛рдзреНрдп рдХрд░реВ рд╢рдХрддрд╛ --force. рдХрдВрдЯреЗрдирд░ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рд╣реЛрддреАрд▓ рдЖрдгрд┐ imagePullPolicy: рдирд╡реАрдирддрдо рдЯреЕрдЧрд╕рд╛рдареА рдиреЗрд╣рдореА рдзреЛрд░рдгрд╛рдиреБрд╕рд╛рд░ (рд╡рд░реАрд▓ рддрд│рдЯреАрдкрдордзреНрдпреЗ рдпрд╛рдмрджреНрджрд▓ рдЕрдзрд┐рдХ), Kubernetes рдЗрдореЗрдЬрдЪреА рдирд╡реАрди рдЖрд╡реГрддреНрддреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрд▓ рдЖрдгрд┐ рд▓реЙрдиреНрдЪ рдХрд░реЗрд▓. рд╣реЗ рд╕рд░реНрд╡реЛрддреНрдХреГрд╖реНрдЯ рдкрджреНрдзрддреАрдиреЗ рдХреЗрд▓реЗ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА: рдЙрдкрдпреЛрдЬрдирд╛рдЪрд╛ рд╕реНрдЯреНрд░реЕрдЯреЗрдЬреА рдкреНрд░рдХрд╛рд░ рд╡рд┐рдЪрд╛рд░рд╛рдд рди рдШреЗрддрд╛, рддреЗ рд╕рд░реНрд╡ рдЬреБрдиреЗ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЕрдЪрд╛рдирдХ рдмрдВрдж рдХрд░реЗрд▓ рдЖрдгрд┐ рдирд╡реАрди рд▓реЙрдиреНрдЪ рдХрд░рдгреЗ рд╕реБрд░реВ рдХрд░реЗрд▓. рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рджрд░рдореНрдпрд╛рди, рд╕рд┐рд╕реНрдЯрдо рдХрд╛рд░реНрдп рдХрд░рдгрд╛рд░ рдирд╛рд╣реА, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рддреНрд░рд╛рд╕ рд╣реЛрдИрд▓.

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗрд╣реА рдЕрд╢реАрдЪ рд╕рдорд╕реНрдпрд╛ рдмрд░реНрдпрд╛рдЪ рдХрд╛рд│рд╛рдкрд╛рд╕реВрди рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рд╣реЛрддреА. рдЖрдгрд┐ рдЖрддрд╛, рдЙрдШрдбрд▓реНрдпрд╛рдирдВрддрд░ 4 рд╡рд░реНрд╖рд╛рдВрдиреА рдкрд░рд┐рдгрд╛рдо, рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЖрдгрд┐ Kubernetes рдЪреНрдпрд╛ рдЖрд╡реГрддреНрддреА 1.15 рдкрд╛рд╕реВрди рдкреНрд░рд╛рд░рдВрдн рдХрд░реВрди, рдкреЙрдбреНрд╕ рд░реЛрд▓-рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рджрд┐рд╕реВрди рдпреЗрддреЗ.

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

рд╣реЗрд▓реНрдо рд╡рд╛рдкрд░реВрди рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрд╡реГрддреНрддреА рдХрд╢реА рдЕрдкрдбреЗрдЯ рдХрд░рд╛рдпрдЪреА?

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

  1. рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдореВрд▓реНрдп рдорд╛рдирдХ рдХрд╛рд░реНрдп рд╡рд╛рдкрд░реВрди - {{ randAlphaNum 6 }}.
    рдПрдХ рдЪреЗрддрд╛рд╡рдгреА рдЖрд╣реЗ: рдЕрд╢рд╛ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рд╕рд╣ рдЪрд╛рд░реНрдЯ рд╡рд╛рдкрд░реВрди рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЬрдирд╛рдирдВрддрд░, рднрд╛рд╖реНрдп рдореВрд▓реНрдп рдЕрджреНрд╡рд┐рддреАрдп рдЕрд╕реЗрд▓ рдЖрдгрд┐ рд╣реЗрд▓реНрдо рдЕрд╕реЗ рдЧреГрд╣реАрдд рдзрд░реЗрд▓ рдХреА рдмрджрд▓ рдЖрд╣реЗрдд. рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рдЖрдореНрд╣реА рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪреА рдЖрд╡реГрддреНрддреА рдмрджрд▓рд▓реА рдирд╕рд▓реА рддрд░реАрд╣реА рдЖрдореНрд╣реА рдиреЗрд╣рдореА рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░реВ. рд╣реЗ рдЧрдВрднреАрд░ рдирд╛рд╣реА, рдХрд╛рд░рдг рдХреЛрдгрддрд╛рд╣реА рдбрд╛рдЙрдирдЯрд╛рдЗрдо рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА, рдкрд░рдВрддреБ рддрд░реАрд╣реА рддреЗ рдЕрдкреНрд░рд┐рдп рдЖрд╣реЗ.
  2. рд╡рд░реНрддрдорд╛рди рдкреЗрд╕реНрдЯ рдХрд░рд╛ рддрд╛рд░реАрдЦ рдЖрдгрд┐ рд╡реЗрд│ - {{ .Release.Date }}.
    рд╡реНрд╣реЗрд░рд┐рдПрдВрдЯ рд╣реЗ рдХрд╛рдпрдорд╕реНрд╡рд░реВрдкреА рдЕрдирдиреНрдп рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдореВрд▓реНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЕрд╕рддреЗ.
  3. рдЕрдзрд┐рдХ рдпреЛрдЧреНрдп рдорд╛рд░реНрдЧ рд╡рд╛рдкрд░рдгреЗ рдЖрд╣реЗ рдЪреЗрдХрд╕рдо. рд╣рд╛ рдкреНрд░рддрд┐рдореЗрдЪрд╛ SHA рдХрд┐рдВрд╡рд╛ рдЧрд┐рдЯрдордзреАрд▓ рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рдХрдорд┐рдЯрдЪрд╛ SHA рдЖрд╣реЗ - {{ .Values.sha }}.
    рддреЗ рдореЛрдЬрд▓реЗ рдЬрд╛рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЖрдгрд┐ рдХреЙрд▓рд┐рдВрдЧ рдмрд╛рдЬреВрд▓рд╛ рд╣реЗрд▓реНрдо рдХреНрд▓рд╛рдпрдВрдЯрдХрдбреЗ рдкрд╛рдард╡рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде рдЬреЗрдирдХрд┐рдиреНрд╕рдордзреНрдпреЗ. рдЬрд░ рдЕрд░реНрдЬ рдмрджрд▓рд▓рд╛ рдЕрд╕реЗрд▓ рддрд░ рдЪреЗрдХрд╕рдо рдмрджрд▓реЗрд▓. рддреНрдпрд╛рдореБрд│реЗ, рд╣реЗрд▓реНрдо рдЬреЗрд╡реНрд╣рд╛ рдЧрд░рдЬ рдЕрд╕реЗрд▓ рддреЗрд╡реНрд╣рд╛рдЪ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдкрдбреЗрдЯ рдХрд░реЗрд▓.

рдЪрд▓рд╛ рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рдпрддреНрдирд╛рдВрдЪрд╛ рд╕рд╛рд░рд╛рдВрд╢ рдШреЗрдКрдпрд╛

  • рд╣реЗрд▓реНрдо рдХрдореАрдд рдХрдореА рдЖрдХреНрд░рдордХ рдкрджреНрдзрддреАрдиреЗ рдмрджрд▓ рдХрд░рддреЛ, рддреНрдпрд╛рдореБрд│реЗ рдбреЙрдХрд░ рд░реЗрдЬрд┐рд╕реНрдЯреНрд░реАрдордзреАрд▓ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдореЗрдЬ рд╕реНрддрд░рд╛рд╡рд░реАрд▓ рдХреЛрдгрддреНрдпрд╛рд╣реА рдмрджрд▓рд╛рдореБрд│реЗ рдЕрдкрдбреЗрдЯ рдорд┐рд│рдгрд╛рд░ рдирд╛рд╣реА: рдХрдорд╛рдВрдб рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓реНрдпрд╛рдирдВрддрд░ рдХрд╛рд╣реАрд╣реА рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА.
  • рдХреА --force рд╕рдорд╕реНрдпрд╛рдкреНрд░рдзрд╛рди рдкреНрд░рдХрд╛рд╢рди рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рд╕рдХреНрддреАрдЪреНрдпрд╛ рдЕрджреНрдпрддрдирд╛рдВрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдирд╛рд╣реА.
  • рдХреА --recreate-pods рдмрд│рдЬрдмрд░реАрдиреЗ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЕрдкрдбреЗрдЯ рдХрд░реЗрд▓, рдкрд░рдВрддреБ рддреЗ рддреЛрдбрдлреЛрдбреАрдЪреНрдпрд╛ рдкрджреНрдзрддреАрдиреЗ рдХрд░реЗрд▓: рддреЗ рдЕрдЪрд╛рдирдХ рд╕рд░реНрд╡ рдХрдВрдЯреЗрдирд░ рдмрдВрдж рдХрд░реЗрд▓. рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рдпрд╛рдЪрд╛ рддреНрд░рд╛рд╕ рд╣реЛрдИрд▓; рддреБрдореНрд╣реА рдЙрддреНрдкрд╛рджрдирд╛рдд рд╣реЗ рдХрд░реВ рдирдпреЗ.
  • рдХрдорд╛рдВрдб рд╡рд╛рдкрд░реВрди рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдереЗрдЯ рдмрджрд▓ рдХрд░рд╛ kubectl edit рдХрд░реВ рдирдХрд╛: рдЖрдореНрд╣реА рд╕реБрд╕рдВрдЧрддрддрд╛ рдЦрдВрдбрд┐рдд рдХрд░реВ рдЖрдгрд┐ рд╣реЗрд▓реНрдордЪреНрдпрд╛ рдЖрд╡реГрддреНрддреАрдиреБрд╕рд╛рд░ рд╡рд╛рдЧрдгреВрдХ рднрд┐рдиреНрди рдЕрд╕реЗрд▓.
  • рд╣реЗрд▓реНрдордЪреНрдпрд╛ рдирд╡реАрди рдЖрд╡реГрддреНрддреАрдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рд╕рд╣, рдЕрдиреЗрдХ рдмрд╛рд░рдХрд╛рд╡реЗ рджрд┐рд╕реВ рд▓рд╛рдЧрд▓реНрдпрд╛ рдЖрд╣реЗрдд. рд╣реЗрд▓реНрдо рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреАрд▓ рд╕рдорд╕реНрдпрд╛ рд╕реНрдкрд╖реНрдЯ рднрд╛рд╖реЗрдд рд╡рд░реНрдгрди рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд, рддреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рддрдкрд╢реАрд▓ рд╕рдордЬрдгреНрдпрд╛рд╕ рдорджрдд рдХрд░рддреАрд▓.
  • рдЪрд╛рд░реНрдЯрдордзреНрдпреЗ рд╕рдВрдкрд╛рджрди рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рднрд╛рд╖реНрдп рдЬреЛрдбрд▓реНрдпрд╛рдиреЗ рддреЗ рдЕрдзрд┐рдХ рд▓рд╡рдЪрд┐рдХ рд╣реЛрдИрд▓. рд╣реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рди рдХрд░рддрд╛ рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рд░реЛрд▓ рдЖрдЙрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрдИрд▓.

рдПрдХ "рдЬрд╛рдЧрддрд┐рдХ рд╢рд╛рдВрддрддрд╛" рд╡рд┐рдЪрд╛рд░ рдЬреЛ рдЬреАрд╡рдирд╛рдЪреНрдпрд╛ рд╕рд░реНрд╡ рдХреНрд╖реЗрддреНрд░рд╛рдВрдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рддреЛ: рд╡рд╛рдкрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рд╕реВрдЪрдирд╛ рд╡рд╛рдЪрд╛, рдирдВрддрд░ рдирд╛рд╣реА. рдХреЗрд╡рд│ рд╕рдВрдкреВрд░реНрдг рдорд╛рд╣рд┐рддреАрд╕рд╣ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рдгрд╛рд▓реА рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рдЖрдирдВрджрд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрдИрд▓.

рдЗрддрд░ рд╕рдВрдмрдВрдзрд┐рдд рджреБрд╡реЗ:

  1. рд╕рд╣ рдкрд░рд┐рдЪрдп рдкреНрд░рдореБрдЦрдкрджреА 3
  2. рд╣реЗрд▓реНрдо рдЕрдзрд┐рдХреГрдд рд╡реЗрдмрд╕рд╛рдЗрдЯ
  3. GitHub рд╡рд░ рд╣реЗрд▓реНрдо рд░реЗрдкреЙрдЬрд┐рдЯрд░реА
  4. 25 рдЙрдкрдпреБрдХреНрдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдЯреВрд▓реНрд╕: рдЙрдкрдпреЛрдЬрди рдЖрдгрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди

рд╣рд╛ рдЕрд╣рд╡рд╛рд▓ рдкреНрд░рдердо рд╕рд╛рджрд░ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ @Kubernetes рдкрд░рд┐рд╖рдж Mail.ru рдХреНрд▓рд╛рдЙрдб рд╕реЛрд▓реНрдпреБрд╢рдиреНрд╕ рджреНрд╡рд╛рд░реЗ. рджрд┐рд╕рдд ╨▓╨╕╨┤╨╡╨╛ рдЗрддрд░ рдкрд░рдлреЙрд░реНрдордиреНрд╕ рдЖрдгрд┐ рдЯреЗрд▓рд┐рдЧреНрд░рд╛рдорд╡рд░реАрд▓ рдХрд╛рд░реНрдпрдХреНрд░рдо рдШреЛрд╖рдгрд╛рдВрдЪреЗ рд╕рджрд╕реНрдпрддреНрд╡ рдШреНрдпрд╛ Mail.ru рдЧреНрд░реБрдкрд╡рд░ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдЪреНрдпрд╛ рдЖрд╕рдкрд╛рд╕.

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

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