рдмрд╛рджрд▓реЛрдВ рд╕реЗ рдкреГрдереНрд╡реА рддрдХ: рдХрд┐рд╕реА рднреА рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЙрддреНрдкрд╛рджрди-рдЧреНрд░реЗрдб рдХреБрдмреЗрд░рдиреЗрдЯ рдХреИрд╕реЗ рдмрдирд╛рдПрдВ

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

рдЫрд╡рд┐

рдЗрд╕ рдЖрд▓реЗрдЦ рдореЗрдВ рдкреНрд░реЛрдбрдХреНрд╢рди-рдЧреНрд░реЗрдб рдХреБрдмреЗрд░рдиреЗрдЯ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдпрд╛ рдкреЗрд░реАрдлреЗрд░рд▓ рд▓реЛрдХреЗрд╢рди (рдПрдЬ) рдкрд░ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдЙрддреНрдкрд╛рджрди-рдЧреНрд░реЗрдб рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ?

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

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдЙрддреНрдкрд╛рджрди-рдЧреНрд░реЗрдб рдХрд╛ рдЕрд░реНрде рд╣реИ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдЖрд╢рдВрдХрд╛ рдФрд░ рдиреНрдпреВрдирддрдо рд╕рдорд╕реНрдпрд╛рдУрдВ рдФрд░ рджреЗрд░реА рдХреЗ рд╕рд╛рде рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рддреИрдпрд╛рд░ рдХрд░рдирд╛ред



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

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

рдпрд╣ рдЖрд▓реЗрдЦ рд╕рдВрд╕рд╛рдзрди-рд╕реАрдорд┐рдд рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рднреА рдЙрддреНрдкрд╛рджрди рд╕реНрддрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рддреИрдирд╛рддреА рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреБрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдХ

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



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

рдЗрди рдШрдЯрдХреЛрдВ рдХреЗ рдирд┐рд░рд░реНрдердХ рдЙрджрд╛рд╣рд░рдг рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЕрддрд┐рд░реЗрдХ рдХрд╛ рдорд╣рддреНрд╡ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рд╕реНрддрд░ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдВрдЧрднреВрдорд┐рдХрд╛рдиреБрдХрд╕рд╛рди рдХрд╛ рдкрд░рд┐рдгрд╛рдордЕрдиреБрд╢рдВрд╕рд┐рдд рдЙрджрд╛рд╣рд░рдг
etcdрд╕рднреА рдХреБрдмреЗрд░рдиреЗрдЯ рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИрднрдВрдбрд╛рд░рдг рдХреА рднрдпрд╛рд╡рд╣ рд╣рд╛рдирд┐ред рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛ рдиреБрдХрд╕рд╛рди = рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрддрд░ рдХреЛ рдЦреЛ рджреЗрддрд╛ рд╣реИ, рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рдПрдЪрдЖрд░рдбреА, рд░реАрдб-рдУрдирд▓реА рдПрдкреАрдЖрдИ рдХреЙрд▓ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдХреЛрд░рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдЬреИрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рдмрдирд╛рдП рдЧрдП рд╡рд░реНрдХрд▓реЛрдб, рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВредрд╡рд┐рд╖рдо рд╕рдВрдЦреНрдпрд╛, 3+
рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░рдмрд╛рд╣рд░реА рдФрд░ рдЖрдВрддрд░рд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИрдирдИ рдкреЙрдбреНрд╕ рдХреЛ рд░реЛрдХрдиреЗ, рд╢реБрд░реВ рдХрд░рдиреЗ, рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдеред рд╢реЗрдбреНрдпреВрд▓рд░ рдФрд░ рдХрдВрдЯреНрд░реЛрд▓рд░ рдореИрдиреЗрдЬрд░ рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИрдВред рдпрджрд┐ рд╡реЗ API рдХреЙрд▓ (рдСрдкрд░реЗрдЯрд░, рдХрд╕реНрдЯрдо рдирд┐рдпрдВрддреНрд░рдХ, CRD, рдЖрджрд┐) рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рд▓реЛрдб рдЬрд╛рд░реА рд░рд╣рддрд╛ рд╣реИ2 +
Kube-рдЕрдиреБрд╕реВрдЪрдХрдиреЛрдбреНрд╕ рдкрд░ рдЬрдЧрд╣ рдлрд▓реАрдлрд▓реА рдХреЛ рдЙрдирдХреЗ рдмреАрдЪ рд░рдЦрд╛, рдкреНрд░рд╛рдердорд┐рдХрддрд╛, рдпрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред2 +
Kube рдирд┐рдпрдВрддреНрд░рдХ-рдкреНрд░рдмрдВрдзрдХрдХрдИ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИрд░рд╛рдЬреНрдп рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдореБрдЦреНрдп рдирд┐рдпрдВрддреНрд░рдг рд▓реВрдк рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВред рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ рдХрд╛ рдЗрди-рдЯреНрд░реА-рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИред2 +
рдХреНрд▓рд╛рдЙрдб-рдХрдВрдЯреНрд░реЛрд▓рд░-рдореИрдиреЗрдЬрд░ (CCM)рдЖрдЙрдЯ-рдСрдл-рдЯреНрд░реА рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ рдПрдХреАрдХрд░рдгрдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ рдПрдХреАрдХрд░рдг рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ1
рдЕрддрд┐рд░рд┐рдХреНрдд (рдЬреИрд╕реЗ DNS)рд╡рд┐рднрд┐рдиреНрдирд╡рд┐рднрд┐рдиреНрдирдРрдб-рдСрди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ (рдЬреИрд╕реЗ DNS рдХреЗ рд▓рд┐рдП 2+)

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

рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдФрд░ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░ рдЗрдВрд╕реНрдЯреЗрдВрд╕реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдПрдХ рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░ рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд╢реНрдпрдХ рдШрдЯрдХ рд╣реИред DNS рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рдХреЗ рдХрдИ рдП-рд░рд┐рдХреЙрд░реНрдб рдПрдХ рдмреИрд▓реЗрдВрд╕рд░ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

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

etcd

рд╕рднреА Kubernetes рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП etcd рд▓рдЧрд╛рддрд╛рд░ рд╕реНрдЯреЛрд░реЗрдЬ рд╣реИред рдкреНрд░реЛрдбрдХреНрд╢рди-рдЧреНрд░реЗрдб рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЛ рддреИрдирд╛рдд рдХрд░рддреЗ рд╕рдордп рдХреЙрд░реНрдб рдХреНрд▓рд╕реНрдЯрд░ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдФрд░ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдПрдХ рд╕рд░реНрд╡реЛрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

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

рдПрдХ etcd рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдб рдХреА рдореЗрдЬрдмрд╛рдиреА рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ 2GB RAM рдФрд░ 8GB SSD рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рд╣реИрдВред рдЖрдорддреМрд░ рдкрд░, 8GB RAM рдФрд░ 20GB рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдХреА рдЬрдЧрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрддреА рд╣реИред рдбрд┐рд╕реНрдХ рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдмрд╛рдж рдиреЛрдб рдХреЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рд╕рдордп рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ ред

рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдХрдИ рдЕрдЬреАрдм рд╕рдореВрд╣реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВ

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

рдПрдХрд▓ рд╣реЛрд╕реНрдЯ рдкрд░рд┐рдирд┐рдпреЛрдЬрди

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

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

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

рджреЛрд╣рд░реА рд╣реЛрд╕реНрдЯ рдкрд░рд┐рдирд┐рдпреЛрдЬрди

рджреЛ рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде, etcd рд╕рдВрдЧреНрд░рд╣рдг рд╕рдорд╕реНрдпрд╛рдПрдВ рдПрдХрд▓-рд╣реЛрд╕реНрдЯ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рдорд╛рди рд╣реИрдВ - рдЖрдкрдХреЛ рдЕрддрд┐рд░реЗрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рддреАрди рдПрдирд╕реАрдбреА рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдЪрд▓рд╛рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдпрд╣ рдПрдХрддрд░рдлрд╛ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реЛрд╕реНрдЯ рдкрд░ рд╕рднреА рд╡реЗрдВрдбрд░ рдиреЛрдбреНрд╕ рдХреЛ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдЖрдк рдЙрдиреНрд╣реЗрдВ рджреЛ рд╣реЛрд╕реНрдЯ рдХреЗ рдмреАрдЪ 2 + 1 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдХреЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдирд╣реАрдВ рдмрдврд╝рд╛рдПрдВрдЧреЗ - рдЕрдзрд┐рдХрд╛рдВрд╢ рдПрдирд╕реАрдбреА рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдиреЛрдб рдХрд╛ рдиреБрдХрд╕рд╛рди рдПрдХ рд╡рд┐рдлрд▓рддрд╛ рдХрд╛ рдХрд╛рд░рдг рд╣реЛрдЧрд╛, рднрд▓реЗ рд╣реА рдпрд╣ 2 рдпрд╛ 3 рдХрд╛ рдмрд╣реБрдордд рд╣реЛред рдпрджрд┐ рдореЗрдЬрдмрд╛рди рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдкреВрд░реЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдПрдХ рдкрд░ рд░рдЦреЗрдВред

рдпрд╣ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЖрдк рдЕрдирд╛рд╡рд╢реНрдпрдХ API рд╕рд░реНрд╡рд░, рдХреНрдпреВрдм-рд╢реЗрдбреНрдпреВрд▓рд░ рдФрд░ рдХреНрдпреВрдм-рдХрдВрдЯреНрд░реЛрд▓рд░-рдореИрдиреЗрдЬрд░ рдЪрд▓рд╛рддреЗ рд╣реИрдВред рдХрдВрдЯреЗрдирд░ рд▓реЙрдиреНрдЪ рд╡рд╛рддрд╛рд╡рд░рдг, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдореЗрдВ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреЗ рдЬреЛрдЦрд┐рдо рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреЗ рдмреАрдЪ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

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

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

рддреАрди (рдпрд╛ рдЕрдзрд┐рдХ) рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдирд┐рдпреЛрдЬрди

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

рдмрд╣реБрдд рдмрдбрд╝реЗ рд╕рдореВрд╣реЛрдВ рдХреЛ рдЕрдзрд┐рдХ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

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

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

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ

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

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

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

рд╕реБрд░рдХреНрд╖рд╛

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

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

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

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

рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ:

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

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

рдбрд┐рдЬрд╛рд╕реНрдЯрд░ рд░рд┐рдХрд╡рд░реА рдФрд░ рдмреИрдХрдЕрдк



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

рдЙрддреНрдкрд╛рджрди рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рднрд╡рд┐рд╖реНрдп рдХреА рд╡рд╕реВрд▓реА рдХреА рдЙрдореНрдореАрдж рд╣реИред

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

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

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

рд╕рднреА Kubernetes рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ etcd рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдордп-рд╕рдордп рдкрд░ etcd рдХреНрд▓рд╕реНрдЯрд░ рдбреЗрдЯрд╛ рдХрд╛ рдмреИрдХрдЕрдк рдЖрдкрд╛рддрдХрд╛рд▓реАрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рджреМрд░рд╛рди Kubernetes рд╕рдореВрд╣реЛрдВ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рддрддреНрд╡ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рд╕рднреА рдорд╛рд╕реНрдЯрд░ рдиреЛрдб рдЦреЛ рдЬрд╛рддреЗ рд╣реИрдВред

etcd etcd . Kubernetes . , Kubernetes.

, Kubernetes etcd , - . , .

etcd. , , , , /. , . :

  • : CA, API Server, Apiserver-kubelet-client, ServiceAccount, тАЬFront proxyтАЭ, Front proxy;
  • DNS;
  • IP/;
  • ;
  • kubeconfig;
  • LDAP ;
  • .



Anti-affinity . , . , Kubernetes , . , , - . , .

stateful-, тАФ Kubernetes (, SQL ). , , Kubernetes, roadmap feature request , , , Container Storage Interface (CSI). , - , , . , Kubernetes , , , Kubernetes .

stateful- (, Cassandra) , , . - Kubernetes ( -) .



( ) , , . , , .

, (, Ansible , BOSH , Chef , Juju , kubeadm , Puppet .). , . , , , , , , . , Git, .



, , тАФ . 2 , тАФ . тАФ , .





тАФ . - , Airbus A320 тАФ . , . , .

, . , , , . Kubernetes , - , , (, FedEx, Amazon).

production-grade Kubernetes . . , , , , . , (, Kubernetes self-hostingрд╕реНрдереИрддрд┐рдХ рдЪреВрд▓реНрд╣рд╛ рдирд╣реАрдВ)ред рдпрджрд┐ рдкрд░реНрдпрд╛рдкреНрдд рд░реБрдЪрд┐ рд╣реЛ рддреЛ рд╢рд╛рдпрдж рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЦреЛрдВ рдореЗрдВ рдЙрдирдХреА рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреА рдЙрдЪреНрдЪ рдЧрддрд┐ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рдХрд╛рд░рдг, рдпрджрд┐ рдЖрдкрдХреЗ рдЦреЛрдЬ рдЗрдВрдЬрди рдХреЛ рдпрд╣ рд▓реЗрдЦ 2019 рдХреЗ рдмрд╛рдж рдорд┐рд▓рд╛, рддреЛ рдЗрд╕рдХреА рдХреБрдЫ рд╕рд╛рдордЧреНрд░рд┐рдпрд╛рдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рдкреБрд░рд╛рдиреА рд╣реЛ рд╕рдХрддреА рд╣реИрдВред

рдЕрдВрдд

рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рдпрд╣рд╛рдБ рдЕрдкрдиреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рд╣реИ, рдФрд░ рдЖрдк рдХреЗ рд▓рд┐рдП рдЬрд╛ рд╕рдХрддреЗ рдУрдкрди рд╣рд╛рдЙрд╕ рдХреЗ рд▓рд┐рдП рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рдЯрд┐рдЯреЛрд╡ ред

Source: https://habr.com/ru/post/hi422179/


All Articles