рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкреЙрдб рдХреЛ рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕ рдХреИрд╕реЗ рдорд┐рд▓рддрд╛ рд╣реИ?

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

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

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

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

рдХреБрдЫ рдмреБрдирд┐рдпрд╛рджреА рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ

рдХрдВрдЯреЗрдирд░ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ: рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЕрд╡рд▓реЛрдХрди

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

рдПрдХ рдореЗрдЬрдмрд╛рди рдкрд░ рдХрдВрдЯреЗрдирд░

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

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

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкреЙрдб рдХреЛ рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕ рдХреИрд╕реЗ рдорд┐рд▓рддрд╛ рд╣реИ?

рд╡рд┐рднрд┐рдиреНрди рд╣реЛрд╕реНрдЯ рдкрд░ рдХрдВрдЯреЗрдирд░

рдкреИрдХреЗрдЯ рдПрдирдХреИрдкреНрд╕реБрд▓реЗрд╢рди рдПрдХ рдРрд╕реА рд╡рд┐рдзрд┐ рд╣реИ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдиреЛрдбреНрд╕ рдкрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЖрдИрдкреА рдкрддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдлрд╝реНрд▓рд╛рдиреЗрд▓ рдореЗрдВ, рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдЗрд╕ рдЕрд╡рд╕рд░ рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╣реИред vxlan, рдЬреЛ рдореВрд▓ рдкреИрдХреЗрдЯ рдХреЛ рдпреВрдбреАрдкреА рдкреИрдХреЗрдЯ рдореЗрдВ "рдкреИрдХреЗрдЬ" рдХрд░рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдЙрд╕реЗ рдЙрд╕рдХреЗ рдЧрдВрддрд╡реНрдп рдкрд░ рднреЗрдЬрддрд╛ рд╣реИред

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

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкреЙрдб рдХреЛ рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕ рдХреИрд╕реЗ рдорд┐рд▓рддрд╛ рд╣реИ?
рдиреЛрдЯ: рдпрд╣ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдмреАрдЪ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдВрдЪрд╛рд░ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рд┐рд░реНрдл рдПрдХ рддрд░реАрдХрд╛ рд╣реИред

рд╕реАрдЖрд░рдЖрдИ рдХреНрдпрд╛ рд╣реИ?

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

рд╕реАрдПрдирдЖрдИ рдХреНрдпрд╛ рд╣реИ?

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

рдкреЙрдбреНрд╕ рдХреЛ рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЛрдбреНрд╕ рдХреЛ рд╕рдмрдиреЗрдЯ рдХрд╛ рдЖрд╡рдВрдЯрди

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

рдиреЛрдб IPAM рдирд┐рдпрдВрддреНрд░рдХ

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

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

$ kubectl get no <nodeName> -o json | jq '.spec.podCIDR'
10.244.0.0/24

рдХреНрдпреВрдмрд▓реЗрдЯ, рдХрдВрдЯреЗрдирд░ рд░рдирдЯрд╛рдЗрдо рдФрд░ рд╕реАрдПрдирдЖрдИ рдкреНрд▓рдЧрдЗрдиреНрд╕: рдпрд╣ рд╕рдм рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

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

рдПрдХ рдкреЙрдб рдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдиреЛрдб рдкрд░ рд╢реЗрдбреНрдпреВрд▓ рдХрд░рдиреЗ рд╕реЗ рдШрдЯрдирд╛рдУрдВ рдХреА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддреА рд╣реИ:

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкреЙрдб рдХреЛ рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕ рдХреИрд╕реЗ рдорд┐рд▓рддрд╛ рд╣реИ?

рд╣рдорд╛рд░реЗ рдмрд╛рд░реЗ рдореЗрдВ: рдХрдВрдЯреЗрдирд░рдб рд╕реАрдЖрд░рдЖрдИ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛.

рдХрдВрдЯреЗрдирд░ рд░рдирдЯрд╛рдЗрдо рдФрд░ рд╕реАрдПрдирдЖрдИ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рдмреАрдЪ рдЗрдВрдЯрд░реЗрдХреНрд╢рди

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

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

рд╕реАрдПрдирдЖрдИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рд╕реНрдерд╛рди рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ; рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ рдЕрдВрджрд░ рд╣реИ /etc/cni/net.d/<config-file>. рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рд╢рд╛рд╕рдХ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдб рдкрд░ рд╕реАрдПрдирдЖрдИ рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВред рдЙрдирдХрд╛ рд╕реНрдерд╛рди рднреА рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рд╣реИ; рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ - /opt/cni/bin.

рдХрдВрдЯреЗрдирд░рдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдкреНрд▓рдЧрдЗрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдФрд░ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЗ рд▓рд┐рдП рдкрде рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ [plugins.┬лio.containerd.grpc.v1.cri┬╗.cni] ╨▓ рдХрдВрдЯреЗрдирд░рдб рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓.

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

  • рдлрд╝реНрд▓рд╛рдиреЗрд▓реНрдб (рдлрд╝реНрд▓рд╛рдиреЗрд▓ рдХрд╛ рдбреЗрдореЙрди) рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдбреЗрдореЙрдирд╕реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ install-cni рдЬреИрд╕рд╛ init рдХрдВрдЯреЗрдирд░.
  • Install-cni рдмрдирд╛рддрд╛ рд╣реИ рд╕реАрдПрдирдЖрдИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ (/etc/cni/net.d/10-flannel.conflist) рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдкрд░ред
  • рдлрд╝реНрд▓реИрдирд▓реНрдб рдПрдХ vxlan рдбрд┐рд╡рд╛рдЗрд╕ рдмрдирд╛рддрд╛ рд╣реИ, рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдкреЙрдб рдЕрдкрдбреЗрдЯ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддрд╛ рд╣реИред рдЬреИрд╕реЗ рд╣реА рд╡реЗ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдпрд╣ рдкреВрд░реЗ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд╕рднреА рдкреЙрдбреНрд╕ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЧ рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
  • рдпреЗ рдорд╛рд░реНрдЧ рдкреЙрдбреНрд╕ рдХреЛ рдЖрдИрдкреА рдкрддреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред

рдлрд╝реНрд▓рд╛рдиреЗрд▓ рдХреЗ рдХрд╛рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдореИрдВ рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдБред

рдпрд╣рд╛рдВ рдХрдВрдЯреЗрдирд░рд░реНрдб рд╕реАрдЖрд░рдЖрдИ рдкреНрд▓рдЧрдЗрди рдФрд░ рд╕реАрдПрдирдЖрдИ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рдмреАрдЪ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХрд╛ рдПрдХ рдЪрд┐рддреНрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкреЙрдб рдХреЛ рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕ рдХреИрд╕реЗ рдорд┐рд▓рддрд╛ рд╣реИ?

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдКрдкрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреВрдмрд▓реЗрдЯ рдкреЙрдб рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрдЯреЗрдирд░рдб рд╕реАрдЖрд░рдЖрдИ рдкреНрд▓рдЧрдЗрди рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдкреЙрдб рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдПрдирдЖрдИ рдкреНрд▓рдЧрдЗрди рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдкрд░, рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рджрд╛рддрд╛ рдХрд╛ CNI рдкреНрд▓рдЧрдЗрди рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдкрд╣рд▓реБрдУрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдХреЛрд░ CNI рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИред

рд╕реАрдПрдирдЖрдИ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рдмреАрдЪ рдЗрдВрдЯрд░реЗрдХреНрд╢рди

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

рд╕реАрдПрдирдЖрдИ рдкреНрд▓рдЧрдЗрди рдлрд▓рд╛рд▓реИрди

рдлрд╝реНрд▓рд╛рдиреЗрд▓ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдХрдВрдЯреЗрдирд░рдб рд╕реАрдЖрд░рдЖрдИ рдШрдЯрдХ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ рд╕реАрдПрдирдЖрдИ рдкреНрд▓рдЧрдЗрди рдлрд▓рд╛рд▓реИрдиCNI рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ /etc/cni/net.d/10-flannel.conflist.

$ cat /etc/cni/net.d/10-flannel.conflist
{
  "name": "cni0",
  "plugins": [
    {
      "type": "flannel",
      "delegate": {
         "ipMasq": false,
        "hairpinMode": true,
        "isDefaultGateway": true
      }
    }
  ]
}

рдлрд╝реНрд▓рд╛рдиреЗрд▓ рд╕реАрдПрдирдЖрдИ рдкреНрд▓рдЧрдЗрди рдлрд╝реНрд▓рд╛рдиреЗрд▓рдб рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рджреМрд░рд╛рди, рдлрд╝реНрд▓реИрдирд▓реНрдб рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рд╕реЗ рдкреЙрдбрд╕реАрдЖрдИрдбреАрдЖрд░ рдФрд░ рдЕрдиреНрдп рдиреЗрдЯрд╡рд░реНрдХ-рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рд╡рд░рдг рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрддрд╛ рд╣реИ /run/flannel/subnet.env.

FLANNEL_NETWORK=10.244.0.0/16 
FLANNEL_SUBNET=10.244.0.1/24
FLANNEL_MTU=1450 
FLANNEL_IPMASQ=false

рдлрд╝реНрд▓рд╛рдиреЗрд▓ рд╕реАрдПрдирдЖрдИ рдкреНрд▓рдЧрдЗрди рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ /run/flannel/subnet.env CNI рдмреНрд░рд┐рдЬ рдкреНрд▓рдЧрдЗрди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдФрд░ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рд╕реАрдПрдирдЖрдИ рдкреНрд▓рдЧрдЗрди рдмреНрд░рд┐рдЬ

рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

{
  "name": "cni0",
  "type": "bridge",
  "mtu": 1450,
  "ipMasq": false,
  "isGateway": true,
  "ipam": {
    "type": "host-local",
    "subnet": "10.244.0.0/24"
  }
}

рдЬрдм рдкрд╣рд▓реА рдмрд╛рд░ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдХ Linux рдмреНрд░рд┐рдЬ рдмрдирд╛рддрд╛ рд╣реИ ┬лname┬╗: ┬лcni0┬╗, рдЬреЛ рдХреЙрдиреНрдлрд┐рдЧ рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдлрд┐рд░ рдкреНрд░рддреНрдпреЗрдХ рдкреЙрдб рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реЗрде рдЬреЛрдбрд╝реА рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИред рдЗрд╕рдХрд╛ рдПрдХ рд╕рд┐рд░рд╛ рдХрдВрдЯреЗрдирд░ рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ, рджреВрд╕рд░рд╛ рд╣реЛрд╕реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд▓рд┐рдирдХреНрд╕ рдмреНрд░рд┐рдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред рд╕реАрдПрдирдЖрдИ рдкреНрд▓рдЧрдЗрди рдмреНрд░рд┐рдЬ рд╕рднреА рд╣реЛрд╕реНрдЯ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╣реЛрд╕реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд▓рд┐рдирдХреНрд╕ рдмреНрд░рд┐рдЬ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИред

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

рд╣реЛрд╕реНрдЯ-рд╕реНрдерд╛рдиреАрдп рдЖрдИрдкреАрдПрдПрдо рд╕реАрдПрдирдЖрдИ рдкреНрд▓рдЧрдЗрдиреНрд╕

рдмреНрд░рд┐рдЬ рд╕реАрдПрдирдЖрдИ рдХреЙрд▓ рд╣реЛрд╕реНрдЯ-рд╕реНрдерд╛рдиреАрдп рдЖрдИрдкреАрдПрдПрдо рдкреНрд▓рдЧрдЗрди рд╕реАрдПрдирдЖрдИ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде:

{
  "name": "cni0",
  "ipam": {
    "type": "host-local",
    "subnet": "10.244.0.0/24",
    "dataDir": "/var/lib/cni/networks"
  }
}

рд╣реЛрд╕реНрдЯ-рд╕реНрдерд╛рдиреАрдп рдЖрдИрдкреАрдПрдПрдо рдкреНрд▓рдЧрдЗрди (IP Address MрдкреНрд░рдмрдВрдзрди - рдЖрдИрдкреА рдкрддрд╛ рдкреНрд░рдмрдВрдзрди) рд╕рдмрдиреЗрдЯ рд╕реЗ рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рдЖрдИрдкреА рдкрддрд╛ рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╣реЛрд╕реНрдЯ рдкрд░ рдЖрд╡рдВрдЯрд┐рдд рдЖрдИрдкреА рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ dataDir - /var/lib/cni/networks/<network-name=cni0>/<ip>. рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЙрд╕ рдХрдВрдЯреЗрдирд░ рдХреА рдЖрдИрдбреА рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬрд┐рд╕реЗ рдпрд╣ рдЖрдИрдкреА рдкрддрд╛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИред

рд╣реЛрд╕реНрдЯ-рд▓реЛрдХрд▓ рдЖрдИрдкреАрдПрдПрдо рдкреНрд▓рдЧрдЗрди рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбреЗрдЯрд╛ рд▓реМрдЯрд╛рддрд╛ рд╣реИ:

{
  "ip4": {
    "ip": "10.244.4.2",
    "gateway": "10.244.4.3"
  },
  "dns": {}
}

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

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

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

рдЗрди рд╕рднреА рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреА рд╕рднреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдФрд░ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рдореБрдЭреЗ рдХреБрдЫ рд╕рдордп рд▓рдЧрд╛ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЕрдиреБрднрд╡ рдЖрдкрдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ рдХрд┐ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдореИрдВ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЧрд▓рдд рд╣реВрдВ, рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭрд╕реЗ рдпрд╣рд╛рдВ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВ рдЯреНрд╡рд┐рдЯрд░ рдпрд╛ рдкрддреЗ рдкрд░ [рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]. рдпрджрд┐ рдЖрдк рдЗрд╕ рд▓реЗрдЦ рдХреЗ рдкрд╣рд▓реБрдУрдВ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЪреАрдЬрд╝ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдмреЗрдЭрд┐рдЭрдХ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВред рдореБрдЭреЗ рдЖрдкрд╕реЗ рдЪреИрдЯ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛!

рд╕рдВрджрд░реНрднреЛрдВ

рдХрдВрдЯреЗрдирд░ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ

рдлрд▓рд╛рд▓реИрди рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

рд╕реАрдЖрд░рдЖрдИ рдФрд░ рд╕реАрдПрдирдЖрдИ

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

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

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

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