рдкреБрд╕реНрддрдХ "рдорд╛рд╕реНрдЯреЗрд░рд┐рдВрдЧ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ред рдХрдВрдЯреЗрдирд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рдЖрд░реНрдХреЗрд╕реНрдЯреНрд░рд╛ "

рдЫрд╡рд┐ рд╣рд╛рдп, рд╣рдмреНрд░реЛрдЬрд╝рд┐рддреЗрд▓реА! рд╣рдордиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рдВрд╕реНрдХрд░рдг 1.10 рдкрд░ рдПрдХ рдкреБрд╕реНрддрдХ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреАред рдкреЛрд╕реНрдЯ "рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд╕рдорд╛рдзрд╛рди" рдорд╛рд░реНрдЧ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреА

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

рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдкреБрд▓ рдмрдирд╛рдирд╛


рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдПрдХ рдирдВрдЧреЗ рдзрд╛рддреБ рдХреНрд▓рд╕реНрдЯрд░ рд╣реИ, рдЬреЛ рдПрдХ рдирд┐рдпрдорд┐рдд рдПрд▓ 2-рд╕реНрддрд░реАрдп рднреМрддрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рд╣реИред рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдРрд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдорд╛рдирдХ рд▓рд┐рдирдХреНрд╕ рдмреНрд░рд┐рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдПрдХ рдмрд▓реНрдХрд┐ рд╢реНрд░рдорд╕рд╛рдзреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рд▓рд┐рдирдХреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ brctl, ip addr, ip рдорд╛рд░реНрдЧ, ip рд▓рд┐рдВрдХ, nsenter, рдЖрджрд┐ред рдЖрдк рдЗрд╕ рдЧрд╛рдЗрдб рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЧрд╛рдЗрдб рдХреЗ рд╕рд╛рде рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: blog.oddit.com/
2014/08/11 / рдЪрд╛рд░-рддрд░рд╣-рд╕реЗ-рдХрдиреЗрдХреНрдЯ-рдП-рдбреЛрдХрд░ / (рд▓рд┐рдирдХреНрд╕ рдмреНрд░рд┐рдЬ рдбрд┐рд╡рд╛рдЗрд╕ рдЕрдиреБрднрд╛рдЧ рдХреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВ)ред

Contiv


рдХреЙрдиреНрдЯрд┐рд╡ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдп рд╡рд╛рд▓рд╛ рдиреЗрдЯрд╡рд░реНрдХ рдРрдб-рдСрди рд╣реИред рдпрд╣ рд╕реАрдПрдирдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдбреЙрдХрдЯрд░ (рд╕реАрдзреЗ), рдореЗрд╕реЛрд╕, рдбреЙрдХрд░ рдЭреБрдВрдб рдФрд░ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреЙрдирдЯрд┐рд╡ рдиреЗрдЯрд╡рд░реНрдХ рдиреАрддрд┐рдпреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдПрдХ рд╕рдорд╛рди рд╡рд╕реНрддреБ рдХреЛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдРрдб-рдСрди рдХреА рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ:

  • libMetwork рдФрд░ CNI рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ CNM рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди;
  • рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рд╕рдВрдкрдиреНрди рдиреАрддрд┐ рдЗрдВрдЬрди рдЬреЛ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдЕрдиреБрдорд╛рдирд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
  • рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда-рдЗрди-рдХреНрд▓рд╛рд╕ рдХрдВрдЯреЗрдирд░ рдкреНрд░рджрд░реНрд╢рди;
  • рдорд▓реНрдЯреА-рдЯреЗрдиреЗрдВрд╕реА, рдЖрдЗрд╕реЛрд▓реЗрд╢рди рдФрд░ рдУрд╡рд░рд▓реИрдкрд┐рдВрдЧ рд╕рдмрдиреЗрдЯ;
  • IPAM рдПрдХреАрдХрд░рдг рдФрд░ рд╕реЗрд╡рд╛ рдЦреЛрдЬ;
  • рднреМрддрд┐рдХ рдЯреЛрдкреЛрд▓реЙрдЬреА рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рдЪрдпрди:

    a) рд▓реЗрдпрд░ 2 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (VLAN);
    рдмреА) рдкрд░рдд 3 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (рдмреАрдЬреАрдкреА);
    рдЧ) рдУрд╡рд░рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ;
    рдбреА) рд╕рд┐рд╕реНрдХреЛ рдПрд╕рдбреАрдПрди (рдПрд╕реАрдЖрдИ);
  • IPv6 рд╕рдорд░реНрдерди;
  • рд╕реНрдХреЗрд▓реЗрдмрд▓ рдиреАрддрд┐ рдФрд░ рдорд╛рд░реНрдЧ рдЖрд╡рдВрдЯрди;
  • рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╣рд┐рдд рдЖрд╡реЗрджрди рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг:

    рдХ) рдбреЙрдХрд░-рд░рдЪрдирд╛;
    рдмреА) рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рддреИрдирд╛рддреА рдкреНрд░рдмрдВрдзрдХ;
    рдЧ) "рдкреВрд░реНрд╡ - рдкрд╢реНрдЪрд┐рдо" рдкреНрд░рдХрд╛рд░ (рдкреВрд░реНрд╡ - рдкрд╢реНрдЪрд┐рдо) рдХреЗ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕ рдХреЗ рдмреИрд▓реЗрдВрд╕рд░ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рд╕реЗрд╡рд╛рдУрдВ рдкрд░ рд▓реЛрдб рд╕рдВрддреБрд▓рди;
    d) рднрдВрдбрд╛рд░рдг, рдЕрднрд┐рдЧрдо рдирд┐рдпрдВрддреНрд░рдг (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, etcd / consul), рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдФрд░ рдкреНрд░рдмрдВрдзрди рдХреЗ рджреМрд░рд╛рди рдЯреНрд░реИрдлрд╝рд┐рдХ рдЕрд▓рдЧрд╛рд╡ред

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

Vswitch рдЦреЛрд▓реЗрдВ


рдУрдкрди vSwitch рдХрдИ рдкреНрд░рдореБрдЦ рдмрд╛рдЬрд╛рд░ рдХреЗ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдПрдХ рдкрд░рд┐рдкрдХреНрд╡ рдЖрднрд╛рд╕реА рд╕реНрд╡рд┐рдЪ (рд╕реЙрдлреНрдЯрд╡реЗрдпрд░) рд╕реНрд╡рд┐рдЪ рд╕рдорд╛рдзрд╛рди рд╣реИред рдУрдкрди рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдиреЗрдЯрд╡рд░реНрдХ (OVN) рд╕рд┐рд╕реНрдЯрдо рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдЯреЛрдкреЛрд▓реЙрдЬреА рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдЙрд╕рдХреЗ рдкрд╛рд╕ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдРрдб-рдСрди рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИ (рджреЗрдЦреЗрдВ github.com/openvswitch/ovn-kubernetes рдореИрдиреБрдЕрд▓)ред рд▓рд┐рдирди CNI рдРрдб-рдСрди рдореЗрдВ рдХрдо рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ: github.com/John-Lin/linen-cni ред рд╕рдиреА CNI рд╕рдВрд░рдЪрдирд╛ рдЕрдВрдЬреАрд░ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред 10.6ред

рдЫрд╡рд┐

рдУрдкрди vSwitch рднреМрддрд┐рдХ рд╕рд░реНрд╡рд░, VMs рдФрд░ рдкреЙрдбреНрд╕ / рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдПрдХ рдПрдХрд▓ рддрд╛рд░реНрдХрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдкреНрд░рдгрд╛рд▓реА рдУрд╡рд░рд▓реЗ рдФрд░ рднреМрддрд┐рдХ рдореЛрдб рджреЛрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИред

рдЗрд╕рдХреА рдХреБрдЫ рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:

  • рдЯреНрд░рдВрдХ рдФрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЗ рд╕рд╛рде рдорд╛рдирдХ 802.1Q рд╡реАрдПрд▓рдПрдПрди
  • рдЙрдЪреНрдЪ рд╕реНрддрд░ рдХреЗ рд╕реНрд╡рд┐рдЪ рдХреЗ рд▓рд┐рдП рдПрд▓рдЖрдИрд╕реАрдкреА рдХреЗ рд╕рд╛рде рдпрд╛ рдЙрд╕рдХреЗ рдмрд┐рдирд╛ рдмрд╛рдзреНрдпрдХрд╛рд░реА рдПрдирдЖрдИрд╕реА
  • NetFlow, sFlow┬о рдФрд░ рдмрдврд╝рд╛рдпрд╛ рджреГрд╢реНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдорд┐рд░рд░рд┐рдВрдЧ;
  • рдХреНрдпреВрдУрдПрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди (рд╕реЗрд╡рд╛ рдХреА рдЧреБрдгрд╡рддреНрддрд╛) рдкреНрд▓рд╕ рдиреАрддрд┐рдпрд╛рдВ;
  • Geneve, GRE, VXLAN, STT рдФрд░ LISP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реБрд░рдВрдЧ рдмрдирд╛рдирд╛;
  • 802.1ag рдореЗрдВ рдмреНрд░реЗрдХ рдХрдВрдЯреНрд░реЛрд▓;
  • OpenFlow 1.0 рдкреНрд▓рд╕ рдХрдИ рдРрдб-рдСрди;
  • рд╕реА рдФрд░ рдкрд╛рдпрдерди рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреНрд░рд╛рдВрд╕реЗрдХреНрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕;
  • рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рдиред

Nuage Networks рд╡реАрд╕реАрдПрд╕


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

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

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

рдирд╣рд░


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

рдЫрд╡рд┐

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

рдлрд╝рд▓рд╛рд▓реИрди рдХрд╛


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

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

рдЫрд╡рд┐

рдЕрдиреНрдп рдиреЗрдЯрд╡рд░реНрдХ рддрдХрдиреАрдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

  • vxlan - рдХрд░реНрдиреЗрд▓ рдХреЗ рдЕрдВрджрд░ VXLAN рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдкреИрдХреЗрдЯ рдХреЛ рдПрдирдХреИрдкреНрд╕реБрд▓реЗрдЯ рдХрд░рддрд╛ рд╣реИ;
  • рд╣реЛрд╕реНрдЯ-рдЬреАрдбрдмреНрд▓реНрдпреВ - рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рдХреЗ рдЖрдИрдкреА рдкрддреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдмрдиреЗрдЯ рдХреЛ рдЖрдИрдкреА рдорд╛рд░реНрдЧ рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдлрд╝реНрд▓реЗрдиреЗрд▓ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдмреАрдЪ рджреВрд╕рд░реА рдиреЗрдЯрд╡рд░реНрдХ рдкрд░рдд рдкрд░ рдкреНрд░рддреНрдпрдХреНрд╖ рдХрдиреЗрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ;
  • aws-vpc - рдЕрдореЗрдЬрд╝реЕрди VPC рд░реВрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рдореЗрдВ рдЖрдИрдкреА рдорд╛рд░реНрдЧ рдмрдирд╛рдПрдВ
  • gce - Google рдХрдВрдкреНрдпреВрдЯ рдЗрдВрдЬрди рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЖрдИрдкреА рдорд╛рд░реНрдЧ рдмрдирд╛рддрд╛ рд╣реИ
  • рдЖрд╡рдВрдЯрд┐рдд - рдХреЗрд╡рд▓ рд╕рдмрдиреЗрдЯ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреИрдХреЗрдЯ рдХреЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдирд╣реАрдВ;
  • рдПрд▓рд┐рдпрд╛-рд╡реАрдкреАрд╕реА - рдПрд▓рд┐рдХрд▓рд╛рдЙрдб рд╡реАрдкреАрд╕реА рд░реВрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рдореЗрдВ рдЖрдИрдкреА рд░реВрдЯ рдмрдирд╛рддрд╛ рд╣реИред

рдХреИрд▓рд┐рдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ


рдХреИрд▓реАрдХреЛ рдХрдВрдЯреЗрдирд░ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдмреАрдЪ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди рд╣реИред рдЗрд╕реЗ рд╕рднреА рдкреНрд░рдореБрдЦ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдФрд░ рд░рдирдЯрд╛рдЗрдо рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

  • рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ (рд╕реАрдПрдирдЖрдИ рдХреЗ рд▓рд┐рдП рдРрдб-рдСрди);
  • рдореЗрд╕реЛрд╕ (рд╕реАрдПрдирдЖрдИ рдХреЗ рд▓рд┐рдП рдРрдб-рдСрди);
  • рдбреЙрдХрд░ (libnework рдХреЗ рд▓рд┐рдП рдРрдб-рдСрди);
  • рдУрдкрдирд╕реНрдЯреИрдХ (рдиреНрдпреВрдЯреНрд░реЙрди рдХреЗ рд▓рд┐рдП рдРрдб-рдСрди)ред

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

рд░реЛрдорд╛рдирд╛


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

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

рд░реЛрдорд╛рдирд╛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рджрд╛рд╡рд╛ рд╣реИ рдХрд┐ рдЙрдирдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдХрд╛рдлреА рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИред рдЕрдВрдЬреАрд░ рдореЗрдВред рдЪрд┐рддреНрд░ 10.9 рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐, VXLAN рдЗрдирдХреИрдкреНрд╕реБрд▓реЗрд╢рди рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде, рдЖрдк рдмрд╣реБрдд рдЕрдзрд┐рдХ рдУрд╡рд░рд╣реЗрдб рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЫрд╡рд┐

рдмреБрдиреЗрдВ рдЬрд╛рд▓


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

kubectl apply -f https://git.io/weave-kube 

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

рдиреЗрдЯрд╡рд░реНрдХ рдиреАрддрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧ


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

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдкреЙрд▓рд┐рд╕реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░


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

┬╗рдкреБрд╕реНрддрдХ рдХреА рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рдХрд╛рд╢рдХ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ
┬╗ рд╕рд╛рдордЧреНрд░реА
┬╗ рдЕрдВрд╢

рдЦрдмрд╛рд░реЛрд╣рд┐рддреЗрд▓ - рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдХреВрдкрди рдХрд╛ 20%

рдкреБрд╕реНрддрдХ рдХреЗ рдкреЗрдкрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рднреБрдЧрддрд╛рди рдкрд░, рдкреБрд╕реНрддрдХ рдХрд╛ рдПрдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдИ-рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдкреБрдирд╢реНрдЪ: рдкреБрд╕реНрддрдХ рдХреА рд▓рд╛рдЧрдд рдХрд╛ 7% рдирдИ рдХрдВрдкреНрдпреВрдЯрд░ рдкреБрд╕реНрддрдХреЛрдВ рдХреЗ рдЕрдиреБрд╡рд╛рдж рдореЗрдВ рдЬрд╛рдПрдЧрд╛, рдЫрдкрд╛рдИ рдШрд░ рдХреЛ рд╕реМрдВрдкреА рдЧрдИ рдкреБрд╕реНрддрдХреЛрдВ рдХреА рд╕реВрдЪреА рдпрд╣рд╛рдВ рд╣реИ ред

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


All Articles