Kubernetes Networking Plugin (CNI) เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดซเดฒเด™เตเด™เตพ 10 Gbps เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต (เดเดชเตเดฐเดฟเตฝ 2019 เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเต)

Kubernetes Networking Plugin (CNI) เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดซเดฒเด™เตเด™เตพ 10 Gbps เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต (เดเดชเตเดฐเดฟเตฝ 2019 เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเต)
เด‡เดคเดพเดฃเต เดŽเดจเตเดฑเต† เด…เดชเตเดกเต‡เดฑเตเดฑเต เดฎเตเตป เดฎเดพเดจเดฆเดฃเตเดกเด‚1.14 เดเดชเตเดฐเดฟเดฒเดฟเดฒเต† เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ CNI เดชเดคเดฟเดชเตเดชเดฟเดจเตŠเดชเตเดชเด‚ เด‡เดชเตเดชเต‹เตพ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต 2019-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดธเดฟเดฒเดฟเดฏเด‚ เดŸเต€เดฎเดฟเดจเต เดจเดจเตเดฆเดฟ เดชเดฑเดฏเดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต: เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดจเตเด‚ เดถเดฐเดฟเดฏเดพเด•เตเด•เดพเดจเตเด‚ เด†เตบเด•เตเดŸเตเดŸเดฟเด•เตพ เดŽเดจเตเดจเต† เดธเดนเดพเดฏเดฟเดšเตเดšเต.

2018 เดจเดตเด‚เดฌเตผ เดฎเตเดคเตฝ เดŽเดจเตเดคเดพเดฃเต เดฎเดพเดฑเดฟเดฏเดคเต

เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เดŽเดจเตเดคเดพเดฃเต เดฎเดพเดฑเดฟเดฏเดคเต (เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ):

Flannel เดเดฑเตเดฑเดตเตเด‚ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเด‚ เดฒเดณเดฟเดคเดตเตเดฎเดพเดฏ CNI เด‡เดจเตเดฑเตผเดซเต‡เดธเดพเดฏเดฟ เดคเตเดŸเดฐเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด‡เดชเตเดชเต‹เดดเตเด‚ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดจเดฏเด™เตเด™เดณเตเด‚ เดŽเตปเด•เตเดฐเดฟเดชเตเดทเดจเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

เดฑเตŠเดฎเดพเดจเดฏเต† เด‡เดจเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพ เด…เดคเต เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตโ€Œเดคเต.

WeaveNet เด‡เดชเตเดชเต‹เตพ เด‡เตปเด—เตเดฐเดธเดฟเดจเตเด‚ เดŽเด—เตเดฐเดธเดฟเดจเตเด‚ เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดจเดฏเด™เตเด™เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต! เดŽเดจเตเดจเดพเตฝ เด‰เตฝเดชเตเดชเดพเดฆเดจเด•เตเดทเดฎเดค เด•เตเดฑเดžเตเดžเต.

เด•เดพเดฒเดฟเด•เตเด•เต‹เดฏเดฟเตฝ, เดฎเดฟเด•เดšเตเดš เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ เด‡เดชเตเดชเต‹เดดเตเด‚ เดชเดฐเดฎเดพเดตเดงเดฟ เดชเดพเด•เตเด•เดฑเตเดฑเต เดตเดฒเตเดชเตเดชเด‚ (MTU) เดธเตเดตเดฎเต‡เดงเดฏเดพ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. CNI เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฒเดฟเด•เตเด•เต‹ เดฐเดฃเตเดŸเต เด“เดชเตเดทเดจเตเด•เตพ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• ETCD เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟ เด‡เดฒเตเดฒเดพเดคเต† เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚:

  • เด’เดฐเต เดกเดพเดฑเตเดฑ เดธเตเดฑเตเดฑเต‹เตผ เด†เดฏเดฟ Kubernetes API-เตฝ เดธเตเดฅเดฟเดคเดฟ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต (เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดตเดฒเตเดชเตเดชเด‚ <50 เดจเต‹เดกเตเด•เตพ);
  • K8S API (เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดตเดฒเตเดชเตเดชเด‚ > 50 เดจเต‹เดกเตเด•เตพ) เดฏเดฟเดฒเต† เดฒเต‹เดกเต เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต Typha เดชเตเดฐเต‹เด•เตเดธเดฟ เด‰เดณเตเดณ เด’เดฐเต เดกเดพเดฑเตเดฑ เดธเตเดฑเตเดฑเต‹เดฑเดพเดฏเดฟ Kubernetes API-เตฝ เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เดพเดฒเดฟเด•เตเด•เต‹ เดชเดฟเดจเตเดคเตเดฃ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฒเต†เดตเตฝ เดจเดฏเด™เตเด™เตพ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป-เดฒเต†เดตเตฝ เดธเตเดฐเด•เตเดทเดฏเตเด•เตเด•เดพเดฏเดฟ เด‡เดธเตเดคเดฟเดฏเต‹เดฏเตเดŸเต† เดฎเตเด•เดณเดฟเตฝ.

Cilium เด‡เดชเตเดชเต‹เตพ เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต! Cilium IPSec เดŸเดฃเดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดจเตฝเด•เตเด•เดฏเตเด‚ เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดค WeaveNet เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดจเต เดฌเดฆเตฝ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เดตเต€เดตเตเดจเต†เดฑเตเดฑเต เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏ เดธเดฟเดฒเดฟเดฏเดคเตเดคเต‡เด•เตเด•เดพเตพ เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเดพเดฃเต.

เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป ETCD เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฑเดพเดฏเดคเดฟเดจเดพเตฝ Cilium เด‡เดชเตเดชเต‹เตพ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต.

Cilium เดŸเต€เด‚ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดญเต‹เด—เดตเตเด‚ CPU เดšเต†เดฒเดตเตเด‚ เด•เตเดฑเดšเตเดšเตเด•เตŠเดฃเตเดŸเต CNI-เตฝ เดจเดฟเดจเตเดจเต เด•เตเดฑเดšเตเดšเต เดญเดพเดฐเด‚ เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเดšเตเดšเต, เดชเด•เตเดทเต‡ เด…เดคเดฟเดจเตเดฑเต† เดŽเดคเดฟเดฐเดพเดณเดฟเด•เตพ เด‡เดชเตเดชเต‹เดดเตเด‚ เดญเดพเดฐเด‚ เด•เตเดฑเดžเตเดžเดตเดฐเดพเดฃเต.

เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดธเดจเตเดฆเตผเดญเด‚

10 เดœเดฟเดฌเดฟ เดธเต‚เดชเตเดชเตผเดฎเตˆเด•เตเดฐเต‹ เดธเตเดตเดฟเดšเตเดšเต เด‰เดณเตเดณ เดฎเต‚เดจเตเดจเต เดตเดฟเตผเดšเตเดšเตเดตเดฒเตˆเดธเต เดšเต†เดฏเตเดฏเดพเดคเตเดค เดธเต‚เดชเตเดชเตผเดฎเตˆเด•เตเดฐเต‹ เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดธเต†เตผเดตเดฑเตเด•เตพ เดจเดฟเดทเตเด•เตเดฐเดฟเดฏ DAC SFP+ เด•เต‡เดฌเดฟเดณเตเด•เตพ เดตเดดเดฟ เดธเตเดตเดฟเดšเตเดšเดฟเดฒเต‡เด•เตเด•เต เดจเต‡เดฐเดฟเดŸเตเดŸเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด•เต‚เดŸเดพเดคเต† เดœเด‚เดฌเต‹ เดซเตเดฐเต†เดฏเดฟเดฎเตเด•เตพ (MTU 9000) เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดคเต‡ VLAN-เตฝ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

Ubuntu 1.14.0 LTS-เตฝ Docker 18.04 (เดˆ เดฑเดฟเดฒเต€เดธเดฟเดฒเต† เดธเตเดฅเดฟเดฐ เดกเต‹เด•เตเด•เตผ เดชเดคเดฟเดชเตเดชเต) เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต Kubernetes 18.09.2 เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต.

เดชเตเดจเดฐเตเตฝเดชเตเดชเดพเดฆเดจเด•เตเดทเดฎเดค เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต, เดžเด™เตเด™เตพ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด†เดฆเตเดฏ เดจเต‹เดกเดฟเตฝ เดฎเดพเดธเตเดฑเตเดฑเตผ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดธเต†เตผเดตเดฑเดฟเตฝ เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เดฟเดจเตเดฑเต† เดธเต†เตผเดตเตผ เดญเดพเด—เด‚ เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดจเตเด‚ เด•เตเดฒเดฏเดจเตเดฑเต เดญเดพเด—เด‚ เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต‡เดคเต เดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดจเตเด‚ เดžเด™เตเด™เตพ เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต. เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดžเด™เตเด™เตพ Kubernetes เดตเดฟเดจเตเดฏเดพเดธเด™เตเด™เดณเดฟเตฝ NodeSelector เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเตเด•เต†เดฏเดฟเดฒเดฟเตฝ เดžเด™เตเด™เตพ เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดซเดฒเด™เตเด™เตพ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด‚:

Kubernetes Networking Plugin (CNI) เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดซเดฒเด™เตเด™เตพ 10 Gbps เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต (เดเดชเตเดฐเดฟเตฝ 2019 เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเต)

เด’เดฐเต เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เดฟเดจเดพเดฏเดฟ เด’เดฐเต CNI เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต

เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต† เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเดฟเดŽเตปเดเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเตเดณเตเดณ เด’เดฐเต เดฎเดพเดจเดฆเดฃเตเดกเดฎเดพเดฃเดฟเดคเต kubeadm เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดฎเดพเดธเตเดฑเตเดฑเตผ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด”เดฆเตเดฏเต‹เด—เดฟเด• Kubernetes เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป เด•เดพเดฃเตเด•. 9 CNI-เด•เดณเดฟเตฝ, เดžเด™เตเด™เตพ 6 เดŽเดฃเตเดฃเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดŽเดŸเตเด•เตเด•เต‚: เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป (Romana, Contiv-VPP, JuniperContrail/TungstenFabric) เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด•เต‚เดŸเดพเดคเต† เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเตป เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณเดคเตเด‚ เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดคเตเดคเดตเดฏเตเด‚ เดžเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเด‚.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ CNI-เด•เตพ เดžเด™เตเด™เตพ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด‚:

  • เด•เดพเดฒเดฟเด•เตเด•เต‹ v3.6
  • เด•เดจเดพเตฝ v3.6 (เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเด‚เด—เดฟเดจเตเดณเตเดณ เดซเตเดฒเดพเดจเตฝ + เด’เดฐเต เดซเดฏเตผเดตเดพเตพ เด†เดฏเดฟ เด•เดพเดฒเดฟเด•เตเด•เต‹)
  • เดธเดฟเดฒเดฟเดฏเด‚ 1.4.2
  • เดซเตเดฒเดพเดจเตฝ 0.11.0
  • เด•เตเดฏเต‚เดฌเต-เดฑเต‚เดŸเตเดŸเตผ 0.2.5
  • เดตเต€เดตเตเดจเต†เดฑเตเดฑเต 2.5.1

เด‡เตปเดธเตเดฑเตเดฑเดฒเต‡เดทเตป

CNI เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเตป เดŽเดณเตเดชเตเดชเด‚, เดžเด™เตเด™เดณเตเดŸเต† เด†เดฆเตเดฏ เดฎเดคเดฟเดชเตเดชเต เดฎเต†เดšเตเดšเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดŽเดฒเตเดฒเดพ CNI-เด•เดณเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเตป เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต (เด’เดจเตเดจเต‹ เดฐเดฃเตเดŸเต‹ เด•เดฎเดพเตปเดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต).

เดžเด™เตเด™เตพ เดชเดฑเดžเตเดžเดคเตเดชเต‹เดฒเต†, เดœเด‚เดฌเต‹ เดซเตเดฐเต†เดฏเดฟเดฎเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ เดธเต†เตผเดตเดฑเตเด•เดณเตเด‚ เดธเตเดตเดฟเดšเตเดšเตเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต (เดžเด™เตเด™เตพ MTU 9000 เด†เดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟ). เด…เดกเดพเดชเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ CNI เดฏเดพเดจเตเดคเตเดฐเดฟเด•เดฎเดพเดฏเดฟ MTU เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดธเดจเตเดคเต‹เดทเดฎเตเดฃเตเดŸเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดธเดฟเดฒเดฟเดฏเดตเตเด‚ เดซเตเดฒเดพเดจเดฒเตเด‚ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด‡เดคเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดคเดคเต. เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ CNI-เด•เตพเด•เตเด•เต GitHub-เตฝ เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต MTU เด•เดฃเตเดŸเต†เดคเตเดคเตฝ เดšเต‡เตผเด•เตเด•เดพเดจเตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ Calico, Canal, Kube-router เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เตโ€Œเดฎเดพเดชเตเดชเต เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเต‹ WeaveNet-เดจเดพเดฏเดฟ เด’เดฐเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดชเดพเดธเดพเด•เตเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเต‹ เดžเด™เตเด™เตพ เด‡เดคเต เดธเตเดตเดฎเต‡เดงเดฏเดพ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด‚.

เดคเต†เดฑเตเดฑเดพเดฏ MTU เดตเดฟเดจเตเดฑเต† เดชเตเดฐเดถเตเดจเด‚ เดŽเดจเตเดคเดพเดฃเต? เดˆ เดกเดฏเด—เตเดฐเด‚ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ MTU เด‰เดณเตเดณ เดตเต€เดตเตเดจเต†เดฑเตเดฑเตเด‚ เดœเด‚เดฌเต‹ เดซเตเดฐเต†เดฏเดฟเดฎเตเด•เดณเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต:

Kubernetes Networking Plugin (CNI) เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดซเดฒเด™เตเด™เตพ 10 Gbps เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต (เดเดชเตเดฐเดฟเตฝ 2019 เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเต)
MTU เดคเตเดฐเต‚เดชเตเดŸเตเดŸเดฟเดจเต† เดŽเด™เตเด™เดจเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต?

เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเต MTU เดŽเดคเตเดฐ เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต†เดจเตเดจเต เดžเด™เตเด™เตพ เด•เดฃเตเดŸเต, เด‡เดชเตเดชเต‹เตพ เดžเด™เตเด™เดณเตเดŸเต† CNI-เด•เตพ เด…เดคเต เดŽเด™เตเด™เดจเต† เดธเตเดตเดฏเดฎเต‡เดต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดจเต‹เด•เตเด•เดพเด‚:

Kubernetes Networking Plugin (CNI) เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดซเดฒเด™เตเด™เตพ 10 Gbps เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต (เดเดชเตเดฐเดฟเตฝ 2019 เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเต)
CNI เดฏเดพเดจเตเดคเตเดฐเดฟเด•เดฎเดพเดฏเดฟ MTU เด•เดฃเตเดŸเตเดชเดฟเดŸเดฟเด•เตเด•เตเดจเตเดจเต

เด’เดชเตเดฑเตเดฑเดฟเดฎเตฝ เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ เด•เดพเดฒเดฟเด•เตเด•เต‹, เด•เดจเดพเตฝ, เด•เตเดฏเต‚เดฌเต-เดฑเต‚เดŸเตเดŸเตผ, เดตเต€เดตเตเดจเต†เดฑเตเดฑเต เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เดพเดฏเดฟ MTU เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต†เดจเตเดจเต เด—เตเดฐเดพเดซเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต. Cilium, Flannel เดŽเดจเตเดจเดฟเดตเตผเด•เตเด•เต เดฏเดพเดคเตŠเดฐเต เดธเดœเตเดœเต€เด•เดฐเดฃเด™เตเด™เดณเตเดฎเดฟเดฒเตเดฒเดพเดคเต† MTU เดธเตเดตเดฏเด‚ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเต.

เดธเตเดฐเด•เตเดท

CNI เดธเตเดฐเด•เตเดทเดฏเต† เดžเด™เตเด™เตพ เดฐเดฃเตเดŸเต เดตเดถเด™เตเด™เดณเดฟเตฝ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด‚: เดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดค เดกเดพเดฑเตเดฑ เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต, เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดชเต‹เดณเดฟเดธเดฟเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ (เดฏเดฅเดพเตผเดคเตเดฅ เดชเดฐเดฟเดถเต‹เดงเดจเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ, เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเดจเดฒเตเดฒ).

เดฐเดฃเตเดŸเต CNI-เด•เตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดกเดพเดฑเตเดฑ เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต: Cilium, WeaveNet. เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดตเต€เดตเตเดจเต†เดฑเตเดฑเต เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดชเดพเดธเตโ€Œเดตเต‡เดกเต เด’เดฐเต CNI เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ. IN เดชเตเดฐเดฎเดพเดฃเต€เด•เดฐเดฃเด‚ WeaveNet เด‡เดคเต เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดŽเดฒเตเดฒเดพเด‚ เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดšเต†เดฏเตเดคเต. เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดธเดฟเดฒเดฟเดฏเด‚ เด•เดฎเดพเตปเดกเตเด•เตพ เดตเดดเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดคเต, เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดฐเดนเดธเตเดฏเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต, เดกเต†เดฎเตบเดธเต†เดฑเตเดฑเดฟเดจเตเดฑเต† เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฃเดคเตเดคเดฟเดฒเต‚เดŸเต† (เดตเต€เดตเตเดจเต†เดฑเตเดฑเดฟเดจเต‡เด•เตเด•เดพเตพ เด…เตฝเดชเตเดชเด‚ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดธเดฟเดฒเดฟเดฏเดคเตเดคเดฟเดจเต เด˜เดŸเตเดŸเด‚ เด˜เดŸเตเดŸเดฎเดพเดฏเตเดณเตเดณเดคเดพเดฃเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ).

เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดจเดฏเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต† เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดšเดฟเดŸเดคเตเดคเต‹เดณเด‚ เด…เดตเตผ เดตเดฟเดœเดฏเดฟเดšเตเดšเต เด•เดพเดฒเดฟเด•เตเด•เต‹, เด•เดจเดพเตฝ, เดธเดฟเดฒเดฟเดฏเด‚, เดตเต€เดตเตเดจเต†เดฑเตเดฑเต, เด‡เดคเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต Ingress, Egress เดจเดฟเดฏเดฎเด™เตเด™เตพ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเด‚. เดตเต‡เดฃเตเดŸเดฟ เด•เตเดฌเต†-เดฑเต‚เดŸเตเดŸเตผ เด‡เตปเด—เตเดฐเดธเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเตเดณเตเดณ เดจเดฟเดฏเดฎเด™เตเด™เดณเตเดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต† เดซเตเดฒเดพเดจเต†เตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดจเดฏเด™เตเด™เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดซเดฒเด™เตเด™เตพ เด‡เดคเดพ:

Kubernetes Networking Plugin (CNI) เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดซเดฒเด™เตเด™เตพ 10 Gbps เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต (เดเดชเตเดฐเดฟเตฝ 2019 เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเต)
เดธเตเดฐเด•เตเดทเดพ เดชเตเดฐเด•เดŸเดจ เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดซเดฒเด™เตเด™เตพ

เด‰เดคเตเดชเดพเดฆเดจเด•เตเดทเดฎเดค

เดˆ เดฎเดพเดจเดฆเดฃเตเดกเด‚ เด“เดฐเต‹ เดŸเต†เดธเตเดฑเตเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เด•เตเดฑเดžเตเดžเดคเต เดฎเต‚เดจเตเดจเต เดฑเดฃเตเดฃเตเด•เดณเดฟเตฝ เดถเดฐเดพเดถเดฐเดฟ เดคเตเดฐเต‚เดชเตเดŸเตเดŸเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต. เดžเด™เตเด™เตพ TCP, UDP (iperf3 เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต), HTTP (Nginx, curl เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ FTP (vsftpd, curl เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚) เดชเต‹เดฒเตเดณเตเดณ เดฏเดฅเดพเตผเดคเตเดฅ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเด‚ เด…เดตเดธเดพเดจเดฎเดพเดฏเดฟ SCP เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป (เด•เตเดฒเดฏเดจเตเดฑเตเด‚ เดธเต†เตผเดตเดฑเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต OpenSSH เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต) เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดžเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต.

เดŽเดฒเตเดฒเดพ เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพเด•เตเด•เตเด‚, เดธเดฟเดŽเตปเด เดชเตเดฐเด•เดŸเดจเดคเตเดคเต† เดจเต‡เดฑเตเดฑเต€เดตเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดชเตเดฐเด•เดŸเดจเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เดžเด™เตเด™เตพ เด’เดฐเต เดฌเต†เดฏเตผ เดฎเต†เดฑเตเดฑเตฝ เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต (เด—เตเดฐเต€เตป เดฒเตˆเตป) เดจเดŸเดคเตเดคเดฟ. เด‡เดตเดฟเดŸเต† เดžเด™เตเด™เตพ เด’เดฐเต‡ เดธเตเด•เต†เดฏเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดจเดฟเดฑเดคเตเดคเดฟเตฝ:

  • เดฎเดžเตเดž = เดตเดณเดฐเต† เดจเดฒเตเดฒเดคเต
  • เด“เดฑเดžเตเดšเต = เดจเดฒเตเดฒเดคเต
  • เดจเต€เดฒ = เด…เด™เตเด™เดจเต†
  • เดšเตเดตเดชเตเดชเต = เดฎเต‹เดถเด‚

เดคเต†เดฑเตเดฑเดพเดฏเดฟ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตโ€Œเดค CNI-เด•เตพ เดžเด™เตเด™เตพ เดŽเดŸเตเด•เตเด•เดฟเดฒเตเดฒ, เดถเดฐเดฟเดฏเดพเดฏ MTU เด‰เดณเตเดณ CNI-เด•เตพเด•เตเด•เดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เดซเดฒเด™เตเด™เตพ เด•เดพเดฃเดฟเด•เตเด•เต‚. (เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•: เดจเดฟเด™เตเด™เตพ เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, Cilium MTU เดถเดฐเดฟเดฏเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เดชเดคเดฟเดชเตเดชเต 8900-เตฝ MTU เดธเตเดตเดฎเต‡เดงเดฏเดพ 1.4 เด†เดฏเดฟ เด•เตเดฑเดฏเตเด•เตเด•เต‡เดฃเตเดŸเดฟ เดตเดฐเตเด‚. เด…เดŸเตเดคเตเดค เดชเดคเดฟเดชเตเดชเดพเดฏ 1.5, เด‡เดคเต เดธเตเดตเดฏเดฎเต‡เดต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.)

เดซเดฒเด™เตเด™เตพ เด‡เดคเดพ:

Kubernetes Networking Plugin (CNI) เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดซเดฒเด™เตเด™เตพ 10 Gbps เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต (เดเดชเตเดฐเดฟเตฝ 2019 เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเต)
TCP เดชเตเดฐเด•เดŸเดจเด‚

เดŽเดฒเตเดฒเดพ CNI-เด•เดณเตเด‚ TCP เดฎเดพเดจเดฆเดฃเตเดกเดคเตเดคเดฟเตฝ เดฎเดฟเด•เดšเตเดš เดชเตเดฐเด•เดŸเดจเด‚ เด•เดพเดดเตเดšเดตเดšเตเดšเต. เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดฟเดจเดพเตฝ เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เด‰เดณเตเดณ CNI เดตเดณเดฐเต† เดชเดฟเดจเตเดจเดฟเดฒเดพเดฃเต.

Kubernetes Networking Plugin (CNI) เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดซเดฒเด™เตเด™เตพ 10 Gbps เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต (เดเดชเตเดฐเดฟเตฝ 2019 เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเต)
UDP เดชเตเดฐเด•เดŸเดจเด‚

เด‡เดตเดฟเดŸเต†เดฏเตเด‚ เดŽเดฒเตเดฒเดพ CNI-เด•เดณเตเด‚ เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เด‰เดณเตเดณ CNI เดเดคเดพเดฃเตเดŸเต เด‡เดคเต‡ เดซเดฒเด‚ เด•เดพเดฃเดฟเดšเตเดšเต. เดธเดฟเดฒเดฟเดฏเด‚ เดฎเดคเตเดธเดฐเดคเตเดคเดฟเตฝ เด…เตฝเดชเตเดชเด‚ เดชเดฟเดจเตเดจเดฟเดฒเดพเดฃเต, เดชเด•เตเดทเต‡ เด‡เดคเต เดตเต†เดฑเตเด‚ 2,3% เดฎเดพเดคเตเดฐเดฎเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เด’เดฐเต เดฎเต‹เดถเด‚ เดซเดฒเดฎเดฒเตเดฒ. Cilium เด‰เด‚ Flannel เด‰เด‚ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต MTU เดธเตเดตเดฏเด‚ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดšเตเดšเดคเต†เดจเตเดจ เด•เดพเดฐเตเดฏเด‚ เดฎเดฑเด•เตเด•เดฐเตเดคเต, เด…เดงเดฟเด• เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตŠเดจเตเดจเตเด‚ เด•เต‚เดŸเดพเดคเต† เด‡เดตเดฏเดพเดฃเต เด…เดตเดฏเตเดŸเต† เดซเดฒเด™เตเด™เตพ.

Kubernetes Networking Plugin (CNI) เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดซเดฒเด™เตเด™เตพ 10 Gbps เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต (เดเดชเตเดฐเดฟเตฝ 2019 เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเต)

เด’เดฐเต เดฏเดฅเดพเตผเดคเตเดฅ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเต† เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดšเต†เดจเตเดคเต? เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฃเดพเดจเดพเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†, HTTP-เดฏเตเดŸเต† เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเด•เดŸเดจเด‚ TCP-เดฏเต‡เด•เตเด•เดพเตพ เด…เดฒเตเดชเด‚ เด•เตเดฑเดตเดพเดฃเต. เดจเดฟเด™เตเด™เตพ TCP-เดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ HTTP เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝเดชเตเดชเต‹เดฒเตเด‚, HTTP เดฌเต†เดžเตเดšเตโ€Œเดฎเดพเตผเด•เตเด•เดฟเดจเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจ เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เด†เดฐเด‚เดญเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดžเด™เตเด™เตพ TCP เดฌเต†เดžเตเดšเตโ€Œเดฎเดพเตผเด•เตเด•เดฟเตฝ iperf3 เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตโ€Œเดคเต. เดŽเดฒเตเดฒเดพเดตเดฐเตเด‚ เด‡เดตเดฟเดŸเต† เดจเดฒเตเดฒ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดคเต. เด•เตเดฏเต‚เดฌเต-เดฑเต‚เดŸเตเดŸเดฑเดฟเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดจเต‡เดŸเตเดŸเดฎเตเดฃเตเดŸเต, เดชเด•เตเดทเต‡ เดตเต€เดตเตเดจเต†เดฑเตเดฑเต เดฎเดฟเด•เดšเตเดš เดชเตเดฐเด•เดŸเดจเด‚ เด•เดพเดดเตเดšเดตเดšเตเดšเดฟเดฒเตเดฒ: เดตเต†เดฑเตเด‚ เดฒเต‹เดนเดคเตเดคเต‡เด•เตเด•เดพเตพ 20% เดฎเต‹เดถเดฎเดพเดฃเต. เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เด‰เดณเตเดณ Cilium เด‰เด‚ WeaveNet เด‰เด‚ เดถเดฐเดฟเด•เตเด•เตเด‚ เดธเด™เตเด•เดŸเด•เดฐเดฎเดพเดฃเต.

Kubernetes Networking Plugin (CNI) เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดซเดฒเด™เตเด™เตพ 10 Gbps เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต (เดเดชเตเดฐเดฟเตฝ 2019 เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเต)

เดฎเดฑเตเดฑเตŠเดฐเต TCP-เด…เดงเดฟเดทเตเด เดฟเดค เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ FTP-เดจเต‹เดŸเตŠเดชเตเดชเด‚, เดซเดฒเด™เตเด™เตพ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดซเตเดฒเดพเดจเดฒเตเด‚ เด•เตเดฏเต‚เดฌเต-เดฑเต‚เดŸเตเดŸเดฑเตเด‚ เดˆ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด•เดพเดฒเดฟเด•เตเด•เต‹, เด•เดจเดพเตฝ, เดธเดฟเดฒเดฟเดฏเด‚ เดŽเดจเตเดจเดฟเดต เด…เตฝเดชเตเดชเด‚ เดชเดฟเดจเตเดจเดฟเดฒเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เดตเต†เดฑเตเด‚ เดฒเต‹เดนเดคเตเดคเต‡เด•เตเด•เดพเตพ 10% เดตเต‡เด—เดค เด•เตเดฑเดตเดพเดฃเต. เดตเต€เดตเตเดจเต†เดฑเตเดฑเต 17% เดตเดฐเต† เดชเดฟเดจเตเดจเดฟเดฒเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดค เดตเต€เดตเตเดจเต†เดฑเตเดฑเต เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดค เดธเดฟเดฒเดฟเดฏเดคเตเดคเต‡เด•เตเด•เดพเตพ 40% เดฎเตเดจเตเดจเดฟเดฒเดพเดฃเต.

Kubernetes Networking Plugin (CNI) เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดซเดฒเด™เตเด™เตพ 10 Gbps เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต (เดเดชเตเดฐเดฟเตฝ 2019 เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเต)

เดŽเดธเตโ€ŒเดŽเดธเตโ€ŒเดŽเดšเตเดšเต เดŽเตปเด•เตเดฐเดฟเดชเตโ€Œเดทเดจเต เดจเดฎเตเด•เตเด•เต เดŽเดคเตเดฐเดฎเดพเดคเตเดฐเด‚ เดšเต†เดฒเดตเดพเด•เตเดฎเต†เดจเตเดจเต เดŽเดธเตโ€Œเดธเดฟโ€Œเดชเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฎเตเด•เตเด•เต เดชเต†เดŸเตเดŸเต†เดจเตเดจเต เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚. เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดŽเดฒเตเดฒเดพ CNI-เด•เดณเตเด‚ เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดตเต€เดตเตเดจเต†เดฑเตเดฑเต เดตเต€เดฃเตเดŸเตเด‚ เดชเดฟเดจเตเดจเดฟเดฒเดพเดฃเต. เด‡เดฐเดŸเตเดŸ เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป (เดŽเดธเตเดŽเดธเตเดŽเดšเตเดšเต + เดธเดฟเดŽเตปเด) เด•เดพเดฐเดฃเด‚ เดŽเตปเด•เตเดฐเดฟเดชเตเดทเดจเตเดณเตเดณ เดธเดฟเดฒเดฟเดฏเดตเตเด‚ เดตเต€เดตเตเดจเต†เดฑเตเดฑเตเด‚ เดเดฑเตเดฑเดตเตเด‚ เดฎเต‹เดถเดฎเดพเดฏเดตเดฏเดพเดฃเต.

เดซเดฒเด™เตเด™เดณเตเดณเตเดณ เด’เดฐเต เดธเด‚เด—เตเดฐเดน เดชเดŸเตเดŸเดฟเด• เด‡เดคเดพ:

Kubernetes Networking Plugin (CNI) เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดซเดฒเด™เตเด™เตพ 10 Gbps เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต (เดเดชเตเดฐเดฟเตฝ 2019 เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเต)

เดตเดฟเดญเดต เด‰เดชเดญเต‹เด—เด‚

เด‡เดชเตเดชเต‹เตพ CNI เดญเดพเดฐเดฟเดšเตเดš เดฒเต‹เดกเตเด•เดณเดฟเตฝ เดตเดฟเดญเดตเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต†เด™เตเด™เดจเต†เดฏเต†เดจเตเดจเต เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเด‚ (เดŸเดฟเดธเดฟเดชเดฟ เดŸเตเดฐเดพเตปเดธเตเดซเตผ เดธเดฎเดฏเดคเตเดคเต, 10 เดœเดฟเดฌเดฟเดชเดฟเดŽเดธเต). เดชเต†เตผเดซเต‹เดฎเตปเดธเต เดŸเต†เดธเตเดฑเตเดฑเตเด•เดณเดฟเตฝ เดžเด™เตเด™เตพ CNI เดจเต† เดฌเต†เดฏเตผ เดฎเต†เดฑเตเดฑเดฒเตเดฎเดพเดฏเดฟ (เด—เตเดฐเต€เตป เดฒเตˆเตป) เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดฑเดฟเดธเต‹เดดเตเดธเต เด‰เดชเดญเต‹เด—เดคเตเดคเดฟเดจเดพเดฏเดฟ, CNI เด‡เดฒเตเดฒเดพเดคเต† เดถเตเดฆเตเดงเดฎเดพเดฏ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต (เดชเตผเดชเตเดชเดฟเตพ เดฒเตˆเตป) เด•เดพเดฃเดฟเด•เตเด•เดพเด‚, เด•เต‚เดŸเดพเดคเต† CNI เดŽเดคเตเดฐ เด…เดงเดฟเด• เดตเดฟเดญเดตเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดจเต‹เด•เตเด•เดพเด‚.

เดจเดฎเตเด•เตเด•เต เด“เตผเดฎเตเดฎเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเด‚. เดŸเตเดฐเดพเตปเดธเตเดซเตผ เดธเดฎเดฏเดคเตเดคเต MB-เดฏเดฟเตฝ เดจเต‹เดกเตเด•เดณเตเดŸเต† RAM-เดจเตเดฑเต† (เดฌเดซเดฑเตเด•เดณเตเด‚ เด•เดพเดทเต†เดฏเตเด‚ เด’เดดเดฟเด•เต†) เดถเดฐเดพเดถเดฐเดฟ เดฎเต‚เดฒเตเดฏเด‚ เด‡เดคเดพ.

Kubernetes Networking Plugin (CNI) เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดซเดฒเด™เตเด™เตพ 10 Gbps เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต (เดเดชเตเดฐเดฟเตฝ 2019 เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเต)
เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดญเต‹เด—เด‚

Flannel เด‰เด‚ Kube-router เด‰เด‚ เดฎเดฟเด•เดšเตเดš เดซเดฒเด™เตเด™เตพ เด•เดพเดฃเดฟเดšเตเดšเต - 50 MB เดฎเดพเดคเตเดฐเด‚. เด•เดพเดฒเดฟเด•เตเด•เต‹เดฏเตเด•เตเด•เตเด‚ เด•เดจเดพเดฒเดฟเดจเตเด‚ เด“เดฐเต‹เดจเตเดจเดฟเดจเตเด‚ 70 เด‰เดฃเตเดŸเต. เดตเต€เดตเตเดจเต†เดฑเตเดฑเต เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต - 130 MB, เด•เต‚เดŸเดพเดคเต† Cilium 400 เดตเดฐเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.
เด‡เดจเดฟ เดจเดฎเตเด•เตเด•เต CPU เดธเดฎเดฏ เด‰เดชเดญเต‹เด—เด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเด‚. เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฃเต: เดกเดฏเด—เตเดฐเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเต เดถเดคเดฎเดพเดจเดฎเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต ppm เด†เดฃเต, เด…เดคเดพเดฏเดคเต "เดจเด—เตเดจเดฎเดพเดฏ เด‡เดฐเตเดฎเตเดชเดฟเดจเตเดฑเต†" 38 ppm 3,8% เด†เดฃเต. เดซเดฒเด™เตเด™เตพ เด‡เดคเดพ:

Kubernetes Networking Plugin (CNI) เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดซเดฒเด™เตเด™เตพ 10 Gbps เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต (เดเดชเตเดฐเดฟเตฝ 2019 เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเต)
เดธเดฟเดชเดฟเดฏเต เด‰เดชเดญเต‹เด—เด‚

เด•เดพเดฒเดฟเด•เตเด•เต‹, เด•เดจเดพเตฝ, เดซเตเดฒเดพเดจเตฝ, เด•เตเดฏเต‚เดฌเต-เดฑเต‚เดŸเตเดŸเตผ เดŽเดจเตเดจเดฟเดต เดตเดณเดฐเต† เดธเดฟเดชเดฟเดฏเต เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฃเต - CNI เด‡เดฒเตเดฒเดพเดคเตเดค เด•เตเดฌเตผเดจเต†เดฑเตเดฑเตเด•เดณเต‡เด•เตเด•เดพเตพ 2% เดฎเดพเดคเตเดฐเด‚ เด•เต‚เดŸเตเดคเตฝ. เดตเต€เดตเตโ€Œเดจเต†เดฑเตเดฑเต 5% เด…เดงเดฟเด•เดฎเดพเดฏเดฟ เดตเดณเดฐเต† เดชเดฟเดจเตเดจเดฟเดฒเดพเดฃเต, เดคเตเดŸเตผเดจเตเดจเต เดธเดฟเดฒเดฟเดฏเด‚ 7% เด†เดฃเต.

เดตเดฟเดญเดต เด‰เดชเดญเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดธเด‚เด—เตเดฐเดนเด‚ เด‡เดคเดพ:

Kubernetes Networking Plugin (CNI) เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดซเดฒเด™เตเด™เตพ 10 Gbps เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต (เดเดชเตเดฐเดฟเตฝ 2019 เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเต)

เดซเดฒเด™เตเด™เตพ

เดŽเดฒเตเดฒเดพ เดซเดฒเด™เตเด™เดณเตเดฎเตเดณเตเดณ เดชเดŸเตเดŸเดฟเด•:

Kubernetes Networking Plugin (CNI) เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดซเดฒเด™เตเด™เตพ 10 Gbps เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต (เดเดชเตเดฐเดฟเตฝ 2019 เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเต)
เดชเตŠเดคเตเดตเดพเดฏ เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดซเดฒเด™เตเด™เตพ

เดคเต€เดฐเตเดฎเดพเดจเด‚

เด…เดตเดธเดพเดจ เดญเดพเด—เดคเตเดคเต, เดซเดฒเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดŽเดจเตเดฑเต† เด†เดคเตเดฎเดจเดฟเดทเตเด เดฎเดพเดฏ เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดžเดพเตป เดชเตเดฐเด•เดŸเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚. เดˆ เดฎเดพเดจเดฆเดฃเตเดกเด‚ เดตเดณเดฐเต† เดšเต†เดฑเดฟเดฏ เด’เดฐเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ (3 เดจเต‹เดกเตเด•เตพ) เด’เดฐเตŠเดฑเตเดฑ เด•เดฃเด•เตเดทเดจเตเดฑเต† เดคเตเดฐเต‚เดชเตเดŸเตเดŸเต เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เต‚ เดŽเดจเตเดจเต เด“เตผเด•เตเด•เตเด•. เดตเดฒเดฟเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เต‹ โ€‹โ€‹(<50 เดจเต‹เดกเตเด•เตพ) เดธเดฎเดพเดจเตเดคเดฐ เด•เดฃเด•เตเดทเดจเตเด•เตพเด•เตเด•เต‹ โ€‹โ€‹เด‡เดคเต เดฌเดพเดงเด•เดฎเดฒเตเดฒ.

เดธเดพเดนเดšเดฐเตเดฏเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ CNI-เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดžเดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต:

  • เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เด‰เดฃเตเดŸเต‹ เด•เตเดฑเดšเตเดšเต เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเตเดณเตเดณ เดจเต‹เดกเตเด•เตพ (เดจเดฟเดฐเดตเดงเดฟ GB เดฑเดพเด‚, เดจเดฟเดฐเดตเดงเดฟ เด•เต‹เดฑเตเด•เตพ) เด•เต‚เดŸเดพเดคเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเตเดฐเด•เตเดทเดพ เดซเต€เดšเตเดšเดฑเตเด•เตพ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ - เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด• เดซเตเดฒเดพเดจเต†เตฝ. เดเดฑเตเดฑเดตเตเด‚ เดšเต†เดฒเดตเต เด•เตเดฑเดžเตเดž CNI-เด•เดณเดฟเตฝ เด’เดจเตเดจเดพเดฃเดฟเดคเต. เด•เต‚เดŸเดพเดคเต† เด‡เดคเต เดตเตˆเดตเดฟเดงเตเดฏเดฎเดพเตผเดจเตเดจ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต (amd64, arm, arm64, เดฎเตเดคเดฒเดพเดฏเดต). เด•เต‚เดŸเดพเดคเต†, เด‡เดคเต เดฐเดฃเตเดŸเดฟเตฝ เด’เดจเตเดจเดพเดฃเต (เดฎเดฑเตเดฑเตŠเดจเตเดจเต Cilium) MTU เดธเตเดตเดชเตเดฐเต‡เดฐเดฟเดคเดฎเดพเดฏเดฟ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ CNI, เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เด’เดจเตเดจเตเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ. Kube-router เด‰เด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด…เดฒเตเดฒ, เดจเดฟเด™เตเด™เตพ MTU เดธเตเดตเดฎเต‡เดงเดฏเดพ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.
  • เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด• เดธเตเดฐเด•เตเดทเดฏเตเด•เตเด•เดพเดฏเดฟ, เดŽเดŸเตเด•เตเด•เตเด• เดตเต€เดตเตเดจเต†เดฑเตเดฑเต. เดจเดฟเด™เตเด™เตพ เดœเด‚เดฌเต‹ เดซเตเดฐเต†เดฏเดฟเดฎเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ MTU เดตเดฒเตเดชเตเดชเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เดฎเดฑเด•เตเด•เดฐเตเดคเต, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดตเดดเดฟ เดชเดพเดธเตโ€Œเดตเต‡เดกเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟ เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•. เดŽเดจเตเดจเดพเตฝ เดชเตเดฐเด•เดŸเดจเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเดฑเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต - เด…เดคเดพเดฃเต เดŽเตปเด•เตเดฐเดฟเดชเตเดทเดจเตเดฑเต† เดตเดฟเดฒ.
  • เดตเต‡เดฃเตเดŸเดฟ เดธเดพเดงเดพเดฐเดฃ เด‰เดชเดฏเต‹เด—เด‚ เดžเดพเตป เด‰เดชเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต เด•เดพเดฒเดฟเด•เต‹. เดˆ CNI เดตเดฟเดตเดฟเดง เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดตเดฟเดจเตเดฏเดพเดธ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ (เด•เต‹เดชเตโ€Œเดธเต, เด•เตเดฌเต†เดธเตโ€Œเดชเตเดฐเต‡, เดฑเดพเดžเตเดšเตผ เดฎเตเดคเดฒเดพเดฏเดต) เดตเตเดฏเดพเดชเด•เดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. WeaveNet เดชเต‹เดฒเต†, เดœเด‚เดฌเต‹ เดซเตเดฐเต†เดฏเดฟเดฎเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เด•เต‹เตบเดซเดฟเด—เตเดฎเดพเดชเตเดชเดฟเตฝ MTU เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด•. เดตเดฟเดญเดต เด‰เดชเดญเต‹เด—เด‚, เดชเตเดฐเด•เดŸเดจเด‚, เดธเตเดฐเด•เตเดท เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏ เด’เดฐเต เดฎเตพเดŸเตเดŸเดฟ-เดซเด™เตเดทเดฃเตฝ เด‰เดชเด•เดฐเดฃเดฎเดพเดฃเดฟเดคเต.

เด…เดตเดธเดพเดจเดฎเดพเดฏเดฟ, เดตเดฟเด•เดธเดจเด‚ เดชเดฟเดจเตเดคเตเดŸเดฐเดพเตป เดžเดพเตป เดจเดฟเด™เตเด™เดณเต† เด‰เดชเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต เดธเดฟเดฒเดฟเดฏเด‚. เดˆ CNI เด…เดตเดฐเตเดŸเต† เด‰เตฝเดชเตเดชเดจเตเดจเดคเตเดคเดฟเตฝ (เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ, เดฑเดฟเดธเต‹เดดเตเดธเต เดธเต‡เดตเดฟเด‚เด—เตเดธเต, เดชเต†เตผเดซเต‹เดฎเตปเดธเต, เดธเต†เด•เตเดฏเต‚เดฐเดฟเดฑเตเดฑเดฟ, เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเด‚เด—เต...) เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดตเดณเดฐเต† เดธเดœเต€เดตเดฎเดพเดฏ เด’เดฐเต เดŸเต€เด‚ เด‰เดฃเตเดŸเต, เด…เดตเตผเด•เตเด•เต เดตเดณเดฐเต† เดฐเดธเด•เดฐเดฎเดพเดฏ เดชเตเดฒเดพเดจเตเด•เดณเตเด‚ เด‰เดฃเตเดŸเต.

Kubernetes Networking Plugin (CNI) เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดซเดฒเด™เตเด™เตพ 10 Gbps เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต (เดเดชเตเดฐเดฟเตฝ 2019 เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเดคเต)
CNI เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดทเตเดตเตฝ เดกเดฏเด—เตเดฐเด‚

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•