ืืื ืืืฉืืคื ืงืืืข ืืืึทื - ืึท ืคึผืจืึธืืขืืืขืืก ืขืงืกืคึผืึธืจืืขืจ. ืขืก ืืื ืืขืืืขื ืึท ืงืื ืืึทื ืืืึธืก ืืขืืคึผืก ืฆื ืืขืกืขืจ ืคึฟืึทืจืฉืืืื ืื ืจืขืกืืจืกื ืคืื ืงืืืื ืืื ืืืื-ืกืืืื ืงืืึทืกืืขืจื. ืืื ืื ืกืืฃ, ืืื ืืขืจืืืขืืืขื ืืื ืืขืจืืขืจ ืคืื ืืึธืืืึทืจืก ืืืืึทื ืืื ืืืืกืืขืงืืืื ืื ืจืขืื ืืึทืฉืื ืืืืคึผืก ืืื ืงืึทื ืคืืืืขืจื ืึทืคึผืืึทืงืืืฉืึทื ืืืื ืืืืึทืฅ ืคึฟืึทืจ ืืืขืจืงืืึธืืื.
ืืื ืืืขื ืืึธืื ืืืจ ืืืขืื ืื ืืขื ืขืคืืฅ
ืืื ืืขืจืืื ืขืืืขืืข ืงืืึทืกืืขืจื ืคืื 4-50 ื ืึธืืื. ืืขืืขืจ ืงื ืืื ืึผืืื ืึทืจืืืฃ ืฆื 200 ืืืงืจืึธ ืืึทืืื ืื ืืก ืืื ืึทืคึผืืึทืงืืืฉืึทื ื. ืฆื ืืึทืื ืืขืกืขืจ ื ืืฆื ืคืื ืืืืืกืืื ื ืืึทืื ืืืึทืจื, ืจืืึฟ ืืืคึผืืืืืึทื ืฅ ืืขื ืขื ืงืึทื ืคืืืืขืจื ืืื ืืขืจืกืืึทืืึทื ืืึทืจืึทื ืืื ืงืคึผื ืจืขืกืืจืกื. ืืขื ืืืขื, ืคึผืึธืืก ืงืขื ืขื ื ืขืืขื ืคืึทืจืึทื ืขื ืจืขืกืืจืกื ืืืื ื ืืืืืง, ืืื ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื ืืึธื ื ืื ืึทืจืืึทื ืืืฉื ืืื ืืื ืื ืืขืจืข ืึทืคึผืืึทืงืืืฉืึทื ื ืืืืฃ ืืขื ื ืึธืืข. ื ื, ืืื ืขืก ื ืืฉื ืืจืืืก?
ืืื ืืึธืืฉ ืืขืจ ืงื ืืื ืงืึทื ืกืืื ืืขืคืืขืจืขื ืงืืืื ืงืคึผื (8%) ืืื ืืึทืจืึทื (40%), ืืืจ ืงืขืกืืืืขืจ ืืึธืื ืคึผืจืึธืืืขืืก ืืื ืคึผืึธืืก ืคึผืจืืขืืคึผืืื ืืืขื ืืื ืืขืคืจืืืื ืฆื ืึทืืึทืงืืื ืืขืจ ืืึผืจืื ืืื ืื ืืืฆื ืืืืฃ ืื ื ืึธืืข. ืฆืืจืืง, ืืืจ ืืึธืื ืืืืื ืืืื ืืึทืฉืืึธืจื ืคึฟืึทืจ ืืึธื ืืืึธืจืื ื Kubernetes ืจืขืกืืจืกื. ืืืื:
Grafana ืืึทืฉืืึธืจื ืืืืื ืืื cAdvisor ืืขืืจืืงืก
ืืื ืึทืืึท ืึท ืืึทืคืืืข, ืขืก ืืื ื ืืฉื ืึท ืคึผืจืึธืืืขื ืฆื ืืขื ื ืึธืืื ืืืึธืก ืขืกื ืึท ืคึผืืึทืฅ ืคืื ืืึผืจืื ืืื ืงืคึผื. ืื ืคึผืจืึธืืืขื ืืื ืฆื ืืขืคึฟืื ืขื ืืืึธืก ืื ืกืืื ืืื. ืฆื ืืึทืืื ืื ืคึผืึธืืก ืืื ืคึผืืึทืฅ, ืืขื ืงืขื ืืึธื ืฉืืขืื ืืขืจืึทื ืืื ืจืขืกืืจืกื ืืืืฃ ืึทืืข ืคึผืึธืืก (ืืขืืขืื ืจืขืกืืจืกื ืืืืึทื ืฆื ืื ืฉืืขืืจ). ืึธืืขืจ ืืึธืก ืืื ื ืืฉื ืื ืกืืึทืจืืึทืกื ื ืืฆื ืคืื ืืึทืื ืืืึทืจื. ืืขืจ ืงื ืืื ืืื ืขืืืขืืข ืืื ืืขืจื ืืืืืืืื ืคืื ืืึผืจืื, ืืฉืขืช ืขืืืขืืข ื ืึธืืื ืืขื ืขื ืืื ืืขืจืืง, ืืฉืขืช ืื ืืขืจืข ืืึธืื 4-10 ืืืืืืืื ืืื ืงืก ืืื ืจืขืืขืจืื.
ืขืก ืืืจื ืก ืืืืก ืึทื ืื Kubernetes ืกืงืขืืืฉืืืขืจ ืคืื ืื ืืขืจืืขืืืืื ืืืขืจืงืืึธืืื ืึทื ืืืืึทื ืื ืึทืจืืืขืจ ืื ืืืฆื ืจืขืกืืจืกื. ืื Kubernetes ืกืงืขืืืฉืืืขืจ ื ืขืื ืืื ืืฉืืื ืคืึทืจืฉืืืขื ืข ืงืึทื ืคืืืืขืจืืืฉืึทื ื: ืึทืคืื ืืื, ืืึทืื ื ืืื ืืึธืืขืจืืืฉืึทื ื ืึผืืืื, ื ืึธืืข ืกืขืืขืงืืขืจื ืืืึธืก ืงืขื ืขื ืืึทืืจืขื ืขืฆื ืื ืื ืืืฆื ื ืึธืืื. ืึธืืขืจ ืืื ืืืื ืคืึทื ืขืก ืืื ืืึธืจื ืืฉื ืืื ืืึธืก, ืืื ืื ืคึผืึธืืก ืืขื ืขื ืคึผืืึทื ื ืขื ืืืคึผืขื ืืื ื ืืืืฃ ืื ืืขืืขืื ืจืขืกืืจืกื ืืืืฃ ืืขืืขืจ ื ืึธืืข.
ืืขืจ ื ืึธืืข ืืืึธืก ืืื ืื ืืขืจืกื ืคืจืื ืจืขืกืืจืกื ืืื ืกืึทืืืกืคืืื ืื ืืขืื ืื ืึธืื ืืื ืืืืกืืขืงืืืื ืคึฟืึทืจ ืื ืคึผืึธื. ืืืจ ืืขืคืื ืขื ืึทื ืื ืืขืืขืื ืจืขืกืืจืกื ืืืืฃ ืื ื ืึธืืื ืืึธืื ื ืืฉื ืฉืืืืขื ืฆื ืื ืคืึทืงืืืฉ ืืึทื ืืฅ, ืืื ืืึธืก ืืื ืืื Kube Eagle ืืื ืืืื ืจืืกืึธืจืก ืืึธื ืืืึธืจืื ื ืงืืืคึผืึทืืืืึทืืื ืืขืงืืืขื ืฆื ืจืึทืืขืืืขื.
ืืื ืืึธืื ืึผืืขื ืึทืืข ืงืืืขืจื ืขืืขืก ืงืืึทืกืืขืจื ืืึธื ืืืึธืจืขื ืืืืื ืืื
ืืืจ ืืึทืจืคึฟื ืฆื ืคืึทืจืืื ืื ืื ืืึทื ืืฅ ืืขืืจืืงืก ืืื ืื ืจืืงืืืขืก ืืื ืืืืึทืฅ ืืขืืจืืงืก ืืื Grafana, ืืื ืืขืืึธืื ืืืจ ืืึทืงืืืขื ืึทืืข ืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืืขื ืคึผืจืึธืืืขื. ืืึธืก ืกืึธืื ืืก ืคึผืฉืื, ืึธืืขืจ ืื ืฆืืืื ืืืฉืืจืื ืืึทืงืข ื ืึธืืขื ืื ืืึทืืขืืก ืึทื ืืขืจืฉ, ืืื ืขืืืขืืข ืืขืืจืืงืก ืืึธื ื ืื ืืึธืื ืงืืื ืืขืืึทืืึทืืึท ืืึทืืขืืก. Kube Eagle ืืื ืึทืืฅ ืืื ืืื ืื ืืึทืคืืืข ืงืืงื ืืื ืืึธืก:
ืืืจ ืืขืจืืื ืฆื ืกืึธืืืืข ืคืืืข ืคึผืจืึธืืืขืืก ืืื ืจืขืกืืจืกื ืืื ืฉืคึผืึธืจื ืืืกืจืืื:
- ืขืืืขืืข ืืขืืืขืืึธืคึผืขืจืก ืืืื ื ืืฉื ืืืืกื ืืื ืคืืืข ืจืขืกืืจืกื ืืืงืจืึธืกืขืจืืืืกืขืก ืืืจืฃ (ืึธืืขืจ ืคืฉืื ื ืืฉื ืึทืจื). ืขืก ืืื ืงืืื ืืืขื ืคึฟืึทืจ ืืื ืื ืฆื ืืขืคึฟืื ืขื ืคืึทืืฉ ืจืืงืืืขืก ืคึฟืึทืจ ืจืขืกืืจืกื - ืคึฟืึทืจ ืืขื ืืืจ ืืึทืจืคึฟื ืฆื ืืืืกื ืงืึทื ืกืึทืืฉืึทื ืคึผืืืก ืจืืงืืืขืก ืืื ืืืืึทืฅ. ืืืฆื ืืื ืืขื ืคึผืจืึธืืขืืืขืืก ืืขืืจืืงืก, ืืึธื ืืืึธืจ ืคืึทืงืืืฉ ืืึทื ืืฅ ืืื ืกืืจืืืขืจื ืจืืงืืืขืก ืืื ืืืืึทืฅ.
- JVM ืึทืคึผืืึทืงืืืฉืึทื ื ื ืขืืขื ืืื ืคืื ืืึทืจืึทื ืืื ืืื ืงืขื ืขื ืฉืขืคึผื. ืื ืืืกื ืงืึทืืขืงืืขืจ ืจืืืืกืื ืืืืื ืืืงืึธืจื ืืืขื ืืขืจ ืืื 75% ืืื ืืขื ืืฆื. ืืื ืืื ื ืจืืึฟ ืกืขืจืืืืกืขืก ืืึธืื ืึท ืืขืจืกืืึทืืึทื ืืึผืจืื, ืขืก ืืื ืฉืืขื ืืืง ืืขืืืขื ืคืึทืจื ืืืขื ืืืจื ืื JVM. ืืขืจืืืขืจ, ืึทืืข ืื Java ืืึทืืื ืื ืืก ืืึธืื ืืขืืขืกื ืคืื ืืขืจ ืืึทืจืึทื ืืื ืืขืจืืืึทืจื.
- ืขืืืขืืข ืึทืคึผืืึทืงืืืฉืึทื ื ืืึธืื ืืขืืขืื ืฆื ืคืื ืืึผืจืื, ืืื ืื ืงืืืขืจื ืขืืขืก ืกืงืขืืืฉืืืขืจ ืืื ื ืืฉื ืืขืื ืื ื ืึธืืื ืฆื ืื ืืขืจืข ืึทืคึผืืึทืงืืืฉืึทื ื, ืืึธืืฉ ืืื ืืขื ืขื ืืึทืงืข ืคืจืื ืืื ืื ืืขืจืข ื ืึธืืื. ืืืื ืขืจ ืืขืืืขืืึธืคึผืขืจ ืึทืงืกืึทืืขื ืึทืื ืฆืืืขืืขืื ืึทื ืขืงืกืืจืข ืฆืืคึฟืขืจ ืืื ืื ืืขืื ืืื ืืจืึทืื ืึท ืืจืืืก ืฉืืืง ืคืื ืืึทืจืึทื: 20 ืืืืืืืื ืึทื ืฉืืึธื ืคืื 2. ืงืืื ืืืื ืขืจ ืืืืขืจืงื. ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื 3 ืจืขืคึผืืึทืงืึทื, ืึทืืื ืคืืืข ืืื 3 ื ืึธืืื ืืขื ืขื ืึทืคืขืงืืึทื.
- ืืืจ ืื ืืจืึธืืืืกื ืืืื ืืืืึทืฅ, ืจืืกืงืขืืืฉืืื ืคึผืึธืืก ืืื ืื ืจืืืืืง ืจืืงืืืขืก ืืื ืืึธืื ืึทื ืืืืขืื ืืืึธื ืคืื ืืึทืื ืืืึทืจื ืืึทื ืืฅ ืืื ืึทืืข ื ืึธืืื. ื ืคึผืึธืจ ืคืื ื ืึธืืื ืงืขื ืืึธืื ืืขืืืขื ืคืืจืืืื ืืขืกืึทืืึทืงื. ืืื ืืขืืึธืื ืืืจ ืืขืืขื ืึทื ืืืจ ืืึธืื ืื ืืืืจืขืื ืืืฉืื ืขื (ืงืคึผื ืึธืจืืขื ืืื, ื ืืฉื ืืึผืจืื ืึธืจืืขื ืืื). ืืืจ ืืขืืืื ืืขื ืืืคึผ ืืื ืืืืกืืขืืขืงื ืขืืืขืืข ืืขืจ ื ืึธืืื.
ืจืขืืืืืึทืื ืคืื
ืืื ืืืจืกืืึทืืืข ืจืขืกืืจืกื ืืื ืืขื ืงื ืืื, ืืืจ ื ืืฆื ืื ืื ืืืฆื ืืึทืื ืืืึทืจื ืืขืจ ืืคืืฉืึทื ืืื, ืึธืืขืจ ืื Kubernetes ืกืงืขืืืฉืืืขืจ ืกืงืขืืืฉืืื ืคึผืึธืืก ืืืืืจื ืืืืฃ ืจืืงืืืขืก ืคึฟืึทืจ ืจืขืกืืจืกื, ืืื ืืึธืก ืืื ืคืจืึธื. ืฆื ืืืืื ืฆืืืื ืคืืืื ืืื ืืืื ืฉืืืื: ืฆื ืืืกืืืืื ืคึผืจืึธืืืขืืก ืืื ืฆื ื ืืฆื ืื ืคืืืฉืืขื ืืืง ืจืขืกืืจืกื, ืืืจ ืืึทืจืคึฟื ืึท ืืื ืืึธื ืืืึธืจืื ื. ืืึธืก ืืื ืืืึธืก ืขืก ืืืขื ืืืื ื ืืฆืืง
ืืงืืจ: www.habr.com