рдореБрдлрд╝реНрдд рд╡реЗрдмрд┐рдирд╛рд░ "рдХреНрдпреВрдмрд╕реНрдкреНрд░реЗ рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди"

рдХреНрдпреВрдмрд╕реНрдкреНрд░реЗ рдХреНрдпреЛрдВ?

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

Kubeadm рдХреЛ рдЙрд╕ рд╕рдордп рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдХрд┐ рдЖрджрд┐ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдХреИрд╕реЗ рдЕрд╕реЗрдВрдмрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдФрд░ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ, kubespray рд╢реАрд░реНрд╖ Google рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ рдерд╛ред

рд╣рдордиреЗ рдЗрд╕реЗ рджреЗрдЦрд╛ рдФрд░ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рд╣рдореЗрдВ рдЗрд╕реЗ рд▓реЗрдирд╛ рд╣реЛрдЧрд╛ред

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

рдореБрдлрд╝реНрдд рд╡реЗрдмрд┐рдирд╛рд░ "рдХреНрдпреВрдмрд╕реНрдкреНрд░реЗ рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди"

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

рддреЛ рд╣рдо рдХреНрдпреВрдмрд╕реНрдкреНрд░реЗ рдХреЛ рддреАрдиреЛрдВ рд╣рд╛рдереЛрдВ рд╕реЗ рдХреНрдпреЛрдВ рдкрдХрдбрд╝рддреЗ рд╣реИрдВ?

  • рдпрд╣ ansible рдФрд░ opensource рд╣реИред рдЖрдк рд╣рдореЗрд╢рд╛ рдЕрдкрдиреЗ рд▓рд┐рдП рдХреБрдЫ рдкрд▓ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
  • рдЖрдк рдЗрд╕реЗ Centos рдФрд░ рдЕрдиреНрдп рд╡рд┐рддрд░рдгреЛрдВ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ЁЯШЙ
  • рд╣рд╛-рд╕реЗрдЯрдЕрдк. 3 рдорд╛рд╕реНрдЯрд░реНрд╕ рдХрд╛ рджреЛрд╖-рд╕рд╣рд┐рд╖реНрдгреБ рдЖрджрд┐ рдХреНрд▓рд╕реНрдЯрд░ред
  • рдиреЛрдбреНрд╕ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред
  • рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЬреИрд╕реЗ рдбреИрд╢рдмреЛрд░реНрдб, рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╕рд░реНрд╡рд░, рдЗрдВрдЧреНрд░реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓рд░ рдЖрджрд┐ рдХреА рд╕реНрдерд╛рдкрдирд╛ред

рдЙрддреНрддрд░рдпреЛрдЧреНрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдорд╛рдЗрдЯреЛрдЬреЗрди рдХреЗ рд╕рд╛рде рднреА рдХрд╛рдо рдХрд░рддреА рд╣реИред рдЬреЛ 10-15% рдХрд╛ рддреНрд╡рд░рдг рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдордп рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдореЗрдВ рд╡реНрдпрддреАрдд рд╣реЛрддрд╛ рд╣реИред

рд╡рд╕реНрддреБрдирд┐рд╖реНрда рд░реВрдк рд╕реЗ рдХрд╣реЗрдВ рддреЛ, рдлрд┐рд▓рд╣рд╛рд▓ рдХреНрд▓рд╕реНрдЯрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпреВрдмрд╕реНрдкреНрд░реЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЙрддрдирд╛ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдЬрд┐рддрдирд╛ рджреЛ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдерд╛ред

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ...

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

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

рдареАрдХ рд╣реИ, рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЙрд╕реА ansible рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк rke рдпрд╛ kubeadm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЙрдХрд░ рдФрд░ рдХреНрд▓рд╕реНрдЯрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдпреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрдкрдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рд╕рдВрдХреАрд░реНрдг рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдХреЗ рдХрд╛рд░рдг, рдХреНрдпреВрдмрд╕реНрдкреНрд░реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░реЗрдВрдЧреАред рдФрд░ рдпрд╣ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ, рдХрд╛рд░реНрдпрд╢реАрд▓ рд╡рд┐рдХрд▓реНрдк рд╣реИ. рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдпреЛрдЧреНрдпрддрд╛ рдФрд░ рд╕рдордп рд╣реИред

рдФрд░ рдпрджрд┐ рдЖрдк рдЕрднреА рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ Kubernetes, рддреЛ рдХреНрдпреВрдмрд╕реНрдкреНрд░реЗ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдФрд░ рддреЗрдЬрд╝ рд╣реЛрдЧрд╛ред

рдФрд░ рдпрд╣ рдЙрд╕рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдо рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рдпрд╣ рдЙрдмрд╛рдК рдирд╣реАрдВ рд╣реЛрдЧрд╛. рдЖ рдЧрдП рдФрд░ рд╡реЗрдмрд┐рдирд╛рд░ рдХреЗ рд▓рд┐рдП рдкрдВрдЬреАрдХрд░рдг рдХрд░реЗрдВ. рдпрд╛ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░реЗрдВ рдФрд░ рдЖрдЗрдП. рдЖрдк рдЬреЛ рднреА рдкрд╕рдВрдж рдХрд░реЗрдВред

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

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