ืืึธืก ืืื ืืืื ืืขืจืืืึทื ืืืงื
ืขืจืฉืืขืจ ืคืื ืึทืืข, ืืื ืืืืื ืฆื ืืึทื ืงืขื ืื ืกืืืืื ืืึทื ืฉืึทืคึฟื: ืื ืืืื ืืขืืึธืืคึฟื ืืืจ ืงืึธื ืืจืึธืืืจื ืืื ืจืืืืืง ืื ืืขืืจืืง ืืึธื ืืืึธืจืื ื ืกืงืจืืคึผืก.
ืืืึธืก ืืื ืืขืืืื ืืื ื ื ืืืืขืืืขืจ 2018
ืืึธ ืก ืืืึธืก ืืื ืืขืืืื ืืื ื ืืขืืึธืื (ืืืื ืืืจ ืืขื ื ืืื ืืขืจืขืกืืจื):
ืคืืึทื ืึทื ืืืืืื ืื ืคืึทืกืืึทืกื ืืื ืกืืืคึผืืึทืกื CNI ืฆืืืื ื, ืึธืืขืจ ื ืึธื ืืื ื ืืฉื ืฉืืืฆื ื ืขืฅ ืคึผืึทืืึทืกืื ืืื ืขื ืงืจืืคึผืฉืึทื.
ืจืึธืืึทื ืึท ืืื ื ืื ืืขืจ ืืขืฉืืืฆื, ืึทืืื ืืืจ ืืึธืื ืึทืืืขืงืืขื ืืืขื ืขืก ืคืื ืื ืืขื ืืฉืืึทืจืง.
WeaveNet ืืืฆื ืฉืืืฆื ื ืขืฅ ืคึผืึทืืึทืกืื ืคึฟืึทืจ ืื ืืจืขืกืก ืืื ืขืืจืขืกืก! ืึธืืขืจ ืคึผืจืึธืืืึทืงืืืืืึทืื ืืื ืืืงืจืืกื.
ืืื Calico, ืืืจ ื ืึธื ืืึทืจืคึฟื ืฆื ืืึทื ืืืึทืื ืงืึทื ืคืืืืขืจ ืื ืืึทืงืกืืืื ืคึผืึทืงืึทื ืืจืืืก (MTU) ืคึฟืึทืจ ืืขืกืืขืจ ืคืึธืจืฉืืขืืื ื. Calico ืึธืคืคืขืจืก ืฆืืืื ืึธืคึผืฆืืขืก ืคึฟืึทืจ ืื ืกืืึธืืื ื CNI, ืึทืืื ืืืจ ืงืขื ืขื ืืึธื ืึธื ืึท ืืึทืืื ืืขืจ ETCD ืจืืคึผืึทืืึทืืึธืจื:
- ืกืืึธืจืื ื ืฉืืึทื ืืื ืื Kubernetes API ืืื ืึท ืืึทืื ืงืจืึธื (ืงื ืืื ืืจืืืก <50 ื ืึธืืื);
- ืกืืึธืจืื ื ืฉืืึทื ืืื ืื Kubernetes API ืืื ืึท ืืึทืื ืงืจืึธื ืืื ืึท Typha ืคืจืืงืกื ืฆื ืืึทืคืจืืึทืขื ืื ืืึทืกืข ืืืืฃ ืื K8S API (ืงื ืืื ืืจืืืก> 50 ื ืึธืืื).
ืงืึทืืืงืึธ ืืืืืข ืฉืืืฆื
ืกืืืืื ืืืฆื ืฉืืืฆื ืขื ืงืจืืคึผืฉืึทื! ืกืืืืื ืืื ืขื ืงืจืืคึผืฉืึทื ืืื IPSec ืืึทื ืึทืื ืืื ืึธืคืคืขืจืก ืึทื ืึธืืืขืจื ืึทืืืื ืฆื ืื ืื ืงืจืืคึผืืื WeaveNet ื ืขืฅ. ืึธืืขืจ WeaveNet ืืื ืคืึทืกืืขืจ ืืื ืกืืืืื ืืื ืขื ืงืจืืคึผืฉืึทื ืขื ืืืืึทืื.
ืกืืืืื ืืื ืืืฆื ืืจืื ืืขืจ ืฆื ืฆืขืืืืงืืขื ืืึทื ืง ืฆื ืื ืืขืืืื-ืืื ETCD ืึธืคึผืขืจืึทืืึธืจ.
ืื Cilium ืืึทื ืฉืึทืคึฟื ืืื ืืขืคืจืืืื ืฆื ืจืขืืืฆืืจื ืื ืืืึธื ืคืื ืืืื CNI ืืืจื ืจืืืืกืื ื ืืืงืึธืจื ืงืึทื ืกืึทืืฉืึทื ืืื ืงืคึผื ืงืึธืก, ืึธืืขืจ ืื ืงืึธืืคึผืขืืืืึธืจืก ืืขื ืขื ื ืึธื ืืืืืขืจ.
ืืขื ืืฉืืึทืจืง ืงืึธื ืืขืงืกื
ืื ืืขื ืืฉืืึทืจืง ืืื ืืืืคื ืืืืฃ ืืจืื ื ืื-ืืืืจืืืึทืืืืขื ืกืืคึผืขืจืืืงืจืึธ ืกืขืจืืืขืจืก ืืื ืึท 10 ืืืืืืืื ืกืืคึผืขืจืืืงืจืึธ ืืึทืฉืืืืขื. ืื ืกืขืจืืืขืจืก ืืขื ืขื ืงืึธื ื ืขืงืืขื ืืืืึทื ืฆื ืื ืืึทืฉืืืืขื ืืืจื ืคึผืึทืกืืื DAC SFP + ืงืืืืึทืื ืืื ืืขื ืขื ืงืึทื ืคืืืืขืจื ืืืืฃ ืืขืจ ืืขืืืืงืขืจ ืืืืึทื ืืื ืืืฉืึทืืืึธื ืจืึธืืขื (MTU 9000).
Kubernetes 1.14.0 ืืื ืกืืึทืืืจื ืืืืฃ Ubuntu 18.04 LTS ืืื Docker 18.09.2 (ืื ืคืขืืืงืืึทื ืืึธืงืงืขืจ ืืืขืจืกืืข ืืื ืืขื ืืขืืืื ื).
ืฆื ืคึฟืึทืจืืขืกืขืจื ืจืขืคึผืจืึธืืืกืืืืืืื, ืืืจ ืืึทืฉืืึธืกื ืฆื ืฉืืขื ืืืง ืงืึทื ืคืืืืขืจ ืื ืืขื ืืืืฃ ืืขืจ ืขืจืฉืืขืจ ื ืึธืืข, ืฉืืขืื ืื ืกืขืจืืืขืจ ืืืื ืคืื ืื ืืขื ืืฉืืึทืจืง ืืืืฃ ืื ืจืืข ืกืขืจืืืขืจ ืืื ืืขืจ ืงืืืขื ื ืืืื ืืืืฃ ืื ืืจืื. ืฆื ืืึธื ืืึธืก, ืืืจ ื ืืฆื NodeSelector ืืื Kubernetes ืืืคึผืืืืืึทื ืฅ.
ืืืจ ืืืขืื ืืึทืฉืจืืึทืื ืื ืืขื ืืฉืืึทืจืง ืจืขืืืืืึทืื ืืืืฃ ืื ืคืืืืขื ืืข ืืืึธื:
ืกืขืืขืงืืื ื ืึท CNI ืคึฟืึทืจ ืึท ืืขื ืืฉืืึทืจืง
ืืึธืก ืืื ืึท ืืขื ืืฉืืึทืจืง ืืืืื ืคึฟืึทืจ CNI ืคึฟืื ืืขืจ ืจืฉืืื ืืื ืืขืจ ืึธืคึผืืืืืื ื
ืืืจ ืืืขืื ืคืึทืจืืืืึทืื ืื ืคืืืืขื ืืข CNIs:
- Calico v3.6
- ืงืึทื ืึทื ืื 3.6 (ืืกืขื ืฉืึทืื ืคืืึทื ืึทื ืคึฟืึทืจ ื ืขืืืืึธืจืงืื ื + ืงืึทืืืงืึธ ืืื ืึท ืคืืืจืืืึทื)
- ืกืืืืื 1.4.2
- ืคืืึทื ืึทื 0.11.0
- ืงืืืข-ืจืึธืืืขืจ 0.2.5
- WeaveNet 2.5.1
ืื ืกืืึทืืืจืื ื
ืื ืืจืื ืืขืจ ืื CNI ืืื ืฆื ืื ืกืืึทืืืจื, ืื ืืขืกืขืจ ืืื ืืืขืจ ืขืจืฉืืขืจ ืจืืฉื ืืืขื ืืืื. ืึทืืข CNIs ืคึฟืื ืื ืืขื ืืฉืืึทืจืง ืืขื ืขื ืืืืขืจ ืืจืื ื ืฆื ืื ืกืืึทืืืจื (ืืื ืืืื ืึธืืขืจ ืฆืืืื ืงืึทืืึทื ืื).
ืืื ืืืจ ืืขืืืื, ืื ืกืขืจืืืขืจืก ืืื ืืึทืฉืืืืขื ืืขื ืขื ืงืึทื ืคืืืืขืจื ืืื ืืืฉืึทืืืึธื ืจืึธืืขื ืขื ืืืืึทืื (ืืืจ ืฉืืขืื ืื MTU ืฆื 9000). ืืืจ ืืืึธืื ืืืื ืฆืืคืจืืื ืืืื CNI ืืืืืึธืืึทืืืฉ ืืืฉืืืกื ืื MTU ืืืืืจื ืืืืฃ ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืคืื ืื ืึทืืึทืคึผืืขืจื. ืึธืืขืจ, ืืืืื ืกืืืืื ืืื ืคืืึทื ืึทื ืืขืจืืื ืืขื. ืื ืจืขืฉื ืคืื ืื CNIs ืืึธืื ืจืืงืืืขืก ืืืืฃ GitHub ืฆื ืืืืื ืึธืืึทืืึทืืืง MTU ืืคืืขืงืื ื, ืึธืืขืจ ืืืจ ืืืขืื ืงืึทื ืคืืืืขืจ ืขืก ืืึทื ืืืึทืื ืืืจื ืืฉืึทื ืืื ื ืื ConfigMap ืคึฟืึทืจ ืงืึทืืืงืึธ, ืงืึทื ืึทื ืืื ืงืืืข-ืจืึธืืืขืจ, ืึธืืขืจ ืคืึธืจื ืึท ืกืืืืืืข ืืืึทืืขืืืืืง ืคึฟืึทืจ WeaveNet.
ืืืึธืก ืืื ืื ืคึผืจืึธืืืขื ืืื ืคืึทืืฉ MTU? ืืขืจ ืืืึทืืจืึทืืข ืืืืืื ืื ืืืืืง ืฆืืืืฉื WeaveNet ืืื ืคืขืืืงืืึทื MTU ืืื ืืืฉืึทืืืึธื ืจืึธืืขื ืขื ืืืืึทืื:
ืืื ืงืขื ืืขืจ MTU ืคึผืึทืจืึทืืขืืขืจ ืืืืจืงื ืืจืืคึผืื?
ืืืจ ืืึธืื ืืขืืขื ืืื ืืืืืืืง MTU ืืื ืคึฟืึทืจ ืคืึธืจืฉืืขืืื ื, ืืืฆื ืืึธืื ืืื ืื ืืขื ืืื ืืื ืืืขืจ CNIs ืืืืืึธืืึทืืืฉ ืืึทืฉืืืืขื ืขืก:
CNI ืืืืืึธืืึทืืืฉ ืืืืขืงืฅ MTU
ืื ืืจืึทืคืืง ืืืืืื ืึทื ืืืจ ืืึทืจืคึฟื ืฆื ืงืึทื ืคืืืืขืจ ืื MTU ืคึฟืึทืจ Calico, Canal, Kube-router ืืื WeaveNet ืคึฟืึทืจ ืึธืคึผืืืืึทื ืคืึธืจืฉืืขืืื ื. ืกืืืืื ืืื ืคืืึทื ืึทื ืืขื ืขื ืืืืืืช ืฆื ืจืืืืืง ืืึทืฉืืืืขื ืื MTU ืืื ืึธื ืงืืื ืกืขืืืื ืืก.
ืืืืขืจืงืืึทื
ืืืจ ืืืขืื ืคืึทืจืืืืึทืื CNI ืืืืขืจืืืื ืืื ืฆืืืื ืึทืกืคึผืขืงืฅ: ืื ืคืืืืงืืื ืฆื ืขื ืงืจืืคึผื ืืจืึทื ืกืืืืืขื ืืึทืื ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื Kubernetes ื ืขืฅ ืคึผืึทืืึทืกืื (ืืืืืจื ืืืืฃ ืคืึทืงืืืฉ ืืขืกืฅ, ื ืืฉื ืืึทืงืืืืขื ืืืืฉืึทื).
ืืืืื ืฆืืืื CNIs ืื ืงืจืืคึผื ืืึทืื: ืกืืืืื ืืื ืืืขืึทืืื ืขื. ืขื ืงืจืืคึผืฉืึทื WeaveNet ืขื ืืืืึทืื ืืืจื ืืึทืฉืืขืืืงื ืื ืขื ืงืจืืคึผืฉืึทื ืคึผืึทืจืึธื ืืื ืึท CNI ืกืืืืืืข ืืืึทืืขืืืืืง. ืืื
ืืื ืคึฟืึทืจ ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ื ืขืฅ ืคึผืึธืืืืืง, ืืื ืืึธืื ืกืึทืงืกืืืึทื ืงืึทืืืงืึธ, ืงืึทื ืึทื, ืกืืืืื ืืื ืืืขืึทืืื ืขื, ืืื ืืืึธืก ืืืจ ืงืขื ืขื ืงืึทื ืคืืืืขืจ Ingress ืืื Egress ืึผืืืื. ืคึฟืึทืจ ืงืืืข-ืจืึธืืืขืจ ืขืก ืืขื ืขื ืึผืืืื ืืืืื ืคึฟืึทืจ ืื ืืจืขืกืก, ืืื ืคืืึทื ืึทื ืขืก ืืขื ืขื ืงืืื ื ืขืฅ ืคึผืึทืืึทืกืื ืืืึท ืึทืืข.
ืืึธ ืืขื ืขื ืื ืงืืืืขืืืืง ืจืขืืืืืึทืื:
ืืืืขืจืงืืึทื ืคืึธืจืฉืืขืืื ื ืืขื ืืฉืืึทืจืง ืจืขืืืืืึทืื
ืคืึธืจืฉืืขืืื ื
ืืขืจ ืืขื ืืฉืืึทืจืง ืืืืืื ืื ืืืจืืฉื ืืืืขื ืืจืืคึผืื ืืืืขืจ ืืืึท ืืื ืืกืืขืจ ืืจืื ืืืืคื ืคืื ืืขืืขืจ ืคึผืจืึธืืข. ืืืจ ืคึผืจืืืืจื ืื ืคืึธืจืฉืืขืืื ื ืคืื TCP ืืื UDP (ื ืืฆื iperf3), ืคืึทืงืืืฉ ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืืืืคึผ (ืืื ื ืืื ืงืก ืืื ืงืขืจื) ืึธืืขืจ ืคืืคึผ (ืืื ืืืกืคืืคึผื ืืื ืงืขืจื) ืืื ืืขืกืึธืฃ ืึทืคึผืืึทืงืืืฉืึทื ืคืึธืจืฉืืขืืื ื ื ืืฆื ืกืงืคึผ-ืืืืืจื ืขื ืงืจืืคึผืฉืึทื (ื ืืฆื ืงืืืขื ื ืืื ืกืขืจืืืขืจ ืึธืคึผืขื ืกืฉ).
ืคึฟืึทืจ ืึทืืข ืืขืกืฅ, ืืืจ ืืืจืืืขืงืึธืื ืึท ื ืึทืงืขื ืืขืืึทื ืืขื ืืฉืืึทืจืง (ืืจืื ืฉืืจื) ืฆื ืคืึทืจืืืืึทืื CNI ืคืึธืจืฉืืขืืื ื ืืื ืืขืืืืจื ื ืขืฅ ืคืึธืจืฉืืขืืื ื. ืืึธ ืืืจ ื ืืฆื ืื ืืขืืืข ืืืึธื, ืึธืืขืจ ืืื ืงืึธืืืจื:
- ืืขื = ืืืืขืจ ืืื
- ืืึทืจืึทื ืฅ = ืืื
- ืืืื = ืึทืืื-ืึทืืื
- ืจืืื = ืฉืืขืื
ืืืจ ืืืขืื ื ืืฉื ื ืขืืขื ืคืึทืืฉ ืงืึทื ืคืืืืขืจื CNIs ืืื ืืืขืื ืืืืื ืืืืึทืื ืจืขืืืืืึทืื ืคึฟืึทืจ CNIs ืืื ืื ืจืืืืืง MTU. (ืืึทืืขืจืงืื ื: ืกืืืืื ืงืขื ื ืืฉื ืจืืืืืง ืจืขืืขื ืขื ืื MTU ืืืื ืืืจ ืืขืื ืขื ืงืจืืคึผืฉืึทื, ืึทืืื ืืืจ ืืืขื ืืึธืื ืฆื ืืึทื ืืืึทืื ืจืขืืืฆืืจื ืื MTU ืฆื 8900 ืืื ืืืขืจืกืืข 1.4. ืื ืืืืึทืืขืจ ืืืขืจืกืืข, 1.5, ืืื ืืึธืก ืืืืืึธืืึทืืืฉ.)
ืืึธ ืืขื ืขื ืื ืจืขืืืืืึทืื:
ืืงืคึผ ืคืึธืจืฉืืขืืื ื
ืึทืืข CNIs ืืึธืื ืืืจืืืขืงืึธืื ืืื ืืื ืื TCP ืืขื ืืฉืืึทืจืง. CNI ืืื ืขื ืงืจืืคึผืฉืึทื ืืึทืื ืืืืึทื ืืื ืืขืจ ืืืืึทื ืขื ืงืจืืคึผืฉืึทื ืืื ืืืึทืขืจ.
ืืืื ืืึธ ืึทืืข CNIs ืืขื ืขื ืืื. CNI ืืื ืขื ืงืจืืคึผืฉืึทื ืืขืืืืื ืึผืืขื ืื ืืขืืืข ืจืขืืืืืึทื. ืกืืืืื ืืื ืึท ืืืกื ืืื ืืขืจ ืื ืคืึทืจืืขืกื, ืึธืืขืจ ืขืก ืืื ืืืืื 2,3% ืคืื ื ืึทืงืขื ืืขืืึทื, ืึทืืื ืขืก ืืื ื ืืฉื ืึท ืฉืืขืื ืจืขืืืืืึทื. ืื ืืืืกื ื ืืฉื ืคืึทืจืืขืกื ืึทื ืืืืื ืกืืืืื ืืื ืคืืึทื ืึทื ืืืฉืืืกื ืื MTU ืจืืืืืง, ืืื ืืึธืก ืืขื ืขื ืืืืขืจ ืจืขืืืืืึทืื ืึธื ืงืืื ื ืึธื ืงืึทื ืคืืืืขืจืืืฉืึทื.
ืืืึธืก ืืืขืื ืึท ืคืึทืงืืืฉ ืึทืคึผืืึทืงืืืฉืึทื? ืืื ืืืจ ืงืขื ืขื ืืขื, ืื ืงืืืืขืืืืง ืคืึธืจืฉืืขืืื ื ืคึฟืึทืจ HTTP ืืื ืึท ืืืกื ื ืืืขืจืืงืขืจ ืืื ืคึฟืึทืจ TCP. ืืคืืื ืืืื ืืืจ ื ืืฆื ืืืืคึผ ืืื ืืงืคึผ, ืืืจ ืงืึทื ืคืืืืขืจื iperf3 ืืื ืื ืืงืคึผ ืืขื ืืฉืืึทืจืง ืฆื ืืืกืืืืื ืึท ืคึผืึทืืขืืขื ืึธื ืืืื ืืืึธืก ืืืึธืื ืืืืจืงื ืื ืืืืคึผ ืืขื ืืฉืืึทืจืง. ืืืข ืืืื ืื ื ืืืืข ืืจืืขื. ืงืืืข-ืจืึธืืืขืจ ืืื ืึท ืงืืึธืจ ืืืึทืืข, ืึธืืขืจ WeaveNet ืืื ื ืืฉื ืืืจืืคืืจื ืืขืืื ื: ืืืขืื 20% ืขืจืืขืจ ืืื ื ืึทืงืขื ืืขืืึทื. ืกืืืืื ืืื ืืืขืึทืืื ืขื ืืื ืขื ืงืจืืคึผืฉืึทื ืงืืง ืืึทืงืข ืืจืืืขืจืืง.
ืืื ืคืืคึผ, ืื ืื ืืขืจ ืืงืคึผ-ืืืืืจื ืคึผืจืึธืืึธืงืึธื, ืจืขืืืืืึทืื ืืืึทืื. ืคืืึทื ืึทื ืืื ืงืืืข-ืจืึธืืืขืจ ืืึธื ืื ืึทืจืืขื, ืึธืืขืจ ืงืึทืืืงืึธ, ืงืึทื ืึทื ืืื ืกืืืืื ืืขื ืขื ืึท ืืืกื ืืื ืืขืจ ืืื ืืขื ืขื ืืืขืื 10% ืกืืึธืืขืจ ืืื ื ืึทืงืขื ืืขืืึทื. WeaveNet ืืื ืืื ืืขืจ ืืื ืคืื ืืื 17%, ืึธืืขืจ ืื ืงืจืืคึผืืื WeaveNet ืืื 40% ืคืึธืจืืืก ืคืื ืื ืงืจืืคึผืืื ืกืืืืื.
ืืื SCP ืืืจ ืงืขื ืขื ืืืืื ืืขื ืืื ืคืื SSH ืขื ืงืจืืคึผืฉืึทื ืงืึธืก ืืื ืื. ืึผืืขื ืึทืืข CNIs ืืึธื ืืื, ืึธืืขืจ WeaveNet ืืื ืืึทืืื ื ืืื ืืขืจ ืืืืืขืจ. ืกืืืืื ืืื ืืืขืึทืืื ืขื ืืื ืขื ืงืจืืคึผืฉืึทื ืืขื ืขื ืืขืจืืืืื ืื ืขืจืืกื ืจืขืื ืฆื ืืึธืคึผื ืขื ืงืจืืคึผืฉืึทื (SSH + CNI).
ืืึธ ืืื ืึท ืงืืฆืขืจ ืืืฉ ืืื ืื ืจืขืืืืืึทืื:
ืืืื ืงืึทื ืกืึทืืฉืึทื
ืืืฆื ืืึธืื ืก ืคืึทืจืืืืึทืื ืืื CNI ืงืึทื ืกืืื ืจืขืกืืจืกื ืืื ืืขืจ ืฉืืืขืจ ืืึธืืื (ืืขืฉืึทืก TCP ืึทืจืืืขืจืคืืจื, 10 ืืืคึผืก). ืืื ืคืึธืจืฉืืขืืื ื ืืขืกืฅ ืืืจ ืคืึทืจืืืืึทืื CNI ืืื ื ืึทืงืขื ืืขืืึทื (ืืจืื ืฉืืจื). ืคึฟืึทืจ ืืืื ืงืึทื ืกืึทืืฉืึทื, ืืึธืื ืืื ืื ืืืืึทืื ืจืืื ืงืืืขืจื ืขืืขืก (ืืืืึท ืฉืืจื) ืึธื CNI ืืื ืืขื ืืื ืคืืืข ืขืงืกืืจืข ืจืขืกืืจืกื CNI ืงืึทื ืกืืื.
ืืึธืืืจ ืึธื ืืืืื ืืื ืืึผืจืื. ืืึธ ืืื ืื ืืืจืืฉื ืืืืขื ืืืขืจื ืคึฟืึทืจ ืืึทืจืึทื ืคืื ื ืึธืืื (ืขืงืกืงืืืืื ื ืืึทืคืขืจื ืืื ืงืึทืฉ) ืืื ืื ืืขืฉืึทืก ืึทืจืืืขืจืคืืจื.
ืืึผืจืื ืงืึทื ืกืึทืืฉืึทื
ืคืืึทื ืึทื ืืื ืงืืืข ืจืึทืืืขืจ ืืขืืืืื ืืืกืืขืฆืืืื ื ืจืขืืืืืึทืื - ืืืืื 50 ืืขืืืืืืื. ืงืึทืืืงืึธ ืืื ืงืึทื ืึทื ืืขืืขืจ ืืึธืื 70. WeaveNet ืงืึทื ืกืืื ืงืืืจ ืืขืจ ืืื ืื ืื ืืขืจืข - 130 ืืขืืืืืืื, ืืื ืกืืืืื ื ืืฆื ืึทืืื ืคืื ืืื 400.
ืืืฆื ืืึธืื ืก ืงืึธื ืืจืึธืืืจื ืื ืงืคึผื ืฆืืื ืงืึทื ืกืึทืืฉืึทื. ื ืึธืืืืืขืจืื: ืื ืืืึทืืจืึทืืข ืืืืืื ื ืืฉื ืคึผืขืจืกืขื ืืืืืฉืื, ืึธืืขืจ ืคึผืืคึผืืขื, ืืึธืก ืืื, 38 ืคึผืืคึผืืขื ืคึฟืึทืจ "ื ืึทืงืขื ืคึผืจืขืกื" ืืื 3,8%. ืืึธ ืืขื ืขื ืื ืจืขืืืืืึทืื:
ืงืคึผื ืงืึทื ืกืึทืืฉืึทื
ืงืึทืืืงืึธ, ืงืึทื ืึทื, ืคืืึทื ืึทื ืืื ืงืืืข-ืจืึธืืืขืจ ืืขื ืขื ืืืืขืจ ืงืคึผื ืขืคืขืงืืืื - ืืืืื 2% ืืขืจ ืืื ืงืืืขืจื ืขืืขืก ืึธื CNI. WeaveNet ืืึทืื ืืืืึทื ืืื ืืขืจ ืืื ืึทื ืขืงืกืืจืข 5%, ื ืืืืขืืื ืืขื ืืืจื ืกืืืืื ืืื 7%.
ืืึธ ืืื ืึท ืงืืฆืขืจ ืคืื ืืืื ืงืึทื ืกืึทืืฉืึทื:
ืจืขืืืืืึทืื ืคืื
ืืึทืืืข ืืื ืึทืืข ืจืขืืืืืึทืื:
ืึทืืืขืืืื ืข ืืขื ืืฉืืึทืจืง ืจืขืืืืืึทืื
ืกืึธืฃ
ืืื ืื ืืขืฆืืข ืืืื ืืื ืืืขื ืืืืกืืจืืงื ืืืื ืกืึทืืืืฉืขืงืืืื ืืืื ืื ื ืืืขืื ืื ืจืขืืืืืึทืื. ืืขืืขื ืงื ืึทื ืืขืจ ืืขื ืืฉืืึทืจืง ืืืืื ืืขืกืฅ ืื ืืจืืคึผืื ืคืื ืึท ืืืื ืงืฉืจ ืืืืฃ ืึท ืืืืขืจ ืงืืืื ืงื ืืื (3 ื ืึธืืื). ืขืก ืืื ื ืืฉื ืึทืคึผืืืื ืฆื ืืจืืืก ืงืืึทืกืืขืจื (<50 ื ืึธืืื) ืึธืืขืจ ืคึผืึทืจืึทืืขื ืงืึทื ืขืงืฉืึทื ื.
ืืื ืจืขืงืึธืืขื ืืืจื ื ืืฆื ืื ืคืืืืขื ืืข CNIs ืืืคึผืขื ืืื ื ืืืืฃ ืื ืกืฆืขื ืึทืจ:
- ืฆื ืืืจ ืืึธืื ืืื ืืืื ืงื ืืื ื ืึธืืื ืืื ืืืืื ืืง ืจืขืกืืจืกื (ืขืืืขืืข ืืืืืืืื ืคืื ืืึทืจืึทื, ืขืืืขืืข ืงืึธืจืขืก) ืืื ืืืจ ืืึธื ื ืื ืืึทืจืคึฟื ืืืืขืจืืืื ืคึฟืขืึดืงืืืื - ืงืืืึทืื ืคืืึทื ืึทื. ืืึธืก ืืื ืืืื ืขืจ ืคืื ืื ืืขืจืกื ืคึผืจืืึทื-ืขืคืขืงืืืื CNIs. ืืื ืขืก ืืื ืงืึทืืคึผืึทืืึทืืึทื ืืื ืึท ืืจืืื ืคืึทืจืฉืืืื ืงืืึทื ืคืื ืึทืจืงืึทืืขืงืืฉืขืจื (ืึทืื64, ืึธืจืขื, ืึทืจื64, ืืื"ื ื). ืืื ืึทืืืฉืึทื, ืืึธืก ืืื ืืืื ืขืจ ืคืื ืฆืืืื (ืื ืื ืืขืจืข ืืื ืกืืืืื) CNI ืืืึธืก ืงืขื ืขื ืืืืืึธืืึทืืืฉ ืืึทืฉืืืืขื ืื MTU, ืึทืืื ืืืจ ืืึธื ื ืื ืืึธืื ืฆื ืงืึทื ืคืืืืขืจ ืขืคึผืขืก. Kube-router ืืื ืืืื ืคึผืึทืกืืง, ืึธืืขืจ ืขืก ืืื ื ืืฉื ืืื ื ืึธืจืืึทื ืืื ืืืจ ืืืขื ืืึทืจืคึฟื ืฆื ืืึทื ืืืึทืื ืงืึทื ืคืืืืขืจ ืื MTU.
- ืืืื ืืืจืฃ ืขื ืงืจืืคึผื ืื ื ืขืฅ ืคึฟืึทืจ ืืืืขืจืงืืึทื, ื ืขืืขื WeaveNet. ืื ืืืืกื ื ืืฉื ืคืึทืจืืขืกื ืฆื ืกืคึผืขืฆืืคืืฆืืจื ืื MTU ืืจืืืก ืืืื ืืืจ ื ืืฆื ืืืฉืึทืืืึธื ืจืึธืืขื, ืืื ืืขืื ืขื ืงืจืืคึผืฉืึทื ืืืจื ืกืคึผืขืฆืืคืืฆืืจื ืึท ืคึผืึทืจืึธื ืืืจื ืึทื ืื ืืืืืจืึทื ืืขื ืึทื ืืืึทืืขืืืืืง. ืืืขืจ ืขืก ืืื ืืขืกืขืจ ืฆื ืคืึทืจืืขืกื ืืืขืื ืคืึธืจืฉืืขืืื ื - ืืึธืก ืืื ืื ืคึผืจืืึทื ืคืื ืขื ืงืจืืคึผืฉืึทื.
- ืคืึทืจ ื ืึธืจืืึทื ื ืืฆื ืืื ืจืขืงืึธืืขื ืืืจื ืงืึทืืืงืึธ. ืืขื CNI ืืื ืืืืืืื ืืขื ืืฆื ืืื ืคืึทืจืฉืืื ืืืคึผืืืืืึทื ื ืืืฉืืจืื ืคืื Kubernetes (Kops, Kubespray, Rancher, ืืื"ื ื). ืืื ืืื WeaveNet, ืืืื ืืืืขืจ ืฆื ืงืึทื ืคืืืืขืจ ืื MTU ืืื ConfigMap ืืืื ืืืจ ื ืืฆื ืืืฉืึทืืืึธื ืจืึธืืขื. ืขืก ืืื ืึท ืืึทืืื-ืคืึทื ืืงืฉืึทื ืึทื ืืขืฆืืึทื ืืืึธืก ืืื ืขืคืขืงืืืื ืืื ืืขืจืืื ืขื ืคืื ืืืื ืงืึทื ืกืึทืืฉืึทื, ืคืึธืจืฉืืขืืื ื ืืื ืืืืขืจืืืื.
ืืื ืืขืกืึธืฃ, ืืื ืจืขืงืึธืืขื ืืืจื ืืืจ ืฆื ื ืึธืืคืึธืืื ืื ืึทื ืืืืืงืืื ื ืกืืืืื. ืืขืจ CNI ืืื ืึท ืืืืขืจ ืึทืงืืืื ืืึทื ืฉืึทืคึฟื ืืืึธืก ืึทืจืืขื ืึท ืคึผืืึทืฅ ืืืืฃ ืืืืขืจ ืคึผืจืึธืืืงื (ืคึฟืขืึดืงืืืื, ืจืืกืึธืจืก ืกืืืืืื ืื, ืคืึธืจืฉืืขืืื ื, ืืืืขืจืืืื, ืงืืึทืกืืขืจืื ื ...) ืืื ืืื ืืึธืื ืืืืขืจ ืืฉืืงืึทืืืข ืคึผืืึทื ื.
ืืืืกืืึทื ืืืึทืืจืึทืืข ืคึฟืึทืจ CNI ืกืขืืขืงืฆืืข
ืืงืืจ: www.habr.com