ื ืืืืฅ. ืืจืึทื ืกื.: ืืื Kubernetes ืขื ืืืืืึทืกืฅ ืคืื ืื ืคึผืจืืืขืงื
ืขืจ ืจืขืื ืืืขืื ืืขื ืขืืงืจ (ืืืื ืืขืืื ื ืืืขื)
ืืืื ืงืืขื ืกืืขืจ ืืึทืืืืกืืข ืืึทื ืฆื ืืึธื ืืื ืฆื ืึทืจืืขืื ืืื Kubernetes ืืืืฃ ืืืื ืืึทืคึผืืึทืคึผ. ืืขืจ "ืืขืืืกืืื" ืขืกื ืืืืก ืืืื ืคืจืืกืขืกืขืจ ืืื ืืืืขืจืืข, ืืืจื ืื ืื ืงืืืขืจ ืืจืื ืืขื ืืื ื ืืฉื ืืค ืืื ืืื ืฉืืืขืจ ืฆื ืืืืื.
ืืึทืืขืจ ืคืึธืืึธืืจืึทืคืืข ืืื ืืขืืข ืคึฟืึทืจ ืฆืืืขืืืืื ืืืืจืงืื ื
ืืื ืืงืืืข, ืืื, ืง3ืก, ืืึธืงืงืขืจ ืืขืกืงืืึธืคึผ, ืืืงืจืึธืง8ืก, ืขืืง. - ืืืกืืขืฆืืืื ื ืืืฉืืจืื ืืืฉืืคื ืฆื ืืึทืื ืื ื ืืฆื ืคืื Kubernetes ืืื ืืึทืงืืืขื ืืื ืืขืืืขื, ืืื ืืึทื ืง ืฆื ืืื ืคึฟืึทืจ ืืขื. ืขืืขืก. ืึธืืขืจ ืงืืื ืขื ืื ืืื ืืืจ ืงืืง ืืื ืขืก, ืืืื ืืึทื ืืื ืงืืึธืจ: Kubernetes ืืื ื ืืฉื ืคึผืึทืกืืง ืคึฟืึทืจ ืคืืืกื ืืืง ืืืืฃ ืืืื ืืึทืคึผืืึทืคึผ. ืืื ืืขืจ ืืึทืคึผืืึทืคึผ ืืื ืืื ื ืืฉื ืืืืืื ื ืฆื ืึทืจืืขืื ืืื ืึท ืงื ืืื ืคืื ืงืึทื ืืืื ืขืจื ืฆืขืืืึธืจืคื ืืืืขืจ ืืืึทืขืจืก ืคืื ืืืืจืืืึทื ืืืฉืื ืขื. ืืขืจ ืึธืจืขืืึทื ืคึผืจืึผืืื ืืฒึทื ืืขืกืืขืจ, ืึธืืขืจ ืืขืคึฟืขืื ืืึธื ื ืืฉื ืื ืืึธืืืงืข ืืขืืืงืืื, ืืืฒึทืื ืืฒึทื ืืืืฆืืคึฟืจืืื ืงืืื ืืื ืืขื ืืขืจืืืฉ ืคึฟืื ืื ืงืืืขืจ ืืื ืคึผืจืึผืืื ืฆื ืคึฟืึทืจืืจืขื ืขื ืื ืฉืื, ืืืขื ืืื ืืึธื ืืื ื ืื ืืึทืืจืึทืื ืืืืฃ ืื ืงื ื.
ืืื ืก ืืึธืื: ืืึทืคึผืืึทืคึผ - ืืึทืคึผืืึทืคึผ.
ืคึฟืื ืืขื ืืึธืืขื ื ืืืจ ืื ืืขืืืืื ืืจืืขืื ืืืืฃ ืืึทืจืืึทื, ืืืขืื 18 ืืืฉืื ืฆืืจืืง, ืืืจ ืืขืืืืืกื ืึทื ืืืืข ืคืื ืื ืืขืจืืขืืืืื ืกืืกืืขืืขื ืึทื ืืืืืงืืื ื ืืื ืึท ืฆืืึทืืืืืึทืืืง ืืืืืื ื, ืึทืืื ืืึทืจืืึทื ืืื ืืขืืืื ืืื ืืึทืืืืืืง ืืืืืืงืืึทื ืืื ืึท ืืึทืจื ืืกืื.
ืืืจ ืืขื ืขื ืืืฆื ืืจืืื ืฆื ืฉืืืฆื ืืืืืข ืืืืข ืืื ืืืืึทื Kubernetes ืื ืืืืืจืึทื ืืึทื ืฅ. ืึทืจืืขื ืืื ืืขืืืืจื ืคืื ืืจืื ืืขืจ: ืคึฟืึทืจืืึทืืืื ื, ืืืคึผืืืืืึทื ื ืืื ืืขืกืืื ื ืงืขื ืขื ืืืฆื ืืืื ืืืจืืืขืงืึธืื ืืื ืึท ืืืืึทื ืงื ืืื.
ืืงืืฆืืจ:
ืืื Garden v0.10, ืืืจ ืงืขื ืขื ืืึธืจ ืคืึทืจืืขืกื ืืืขืื ืึท ืืืืข Kubernetes ืงื ืืื ืืื ื ืึธื ืืึทืงืืืขื ืฉื ืขื ืขื ืืคืขืจ ืฆื ืงืึธื ืขื ืืขืจืื ืืขื. ืึทืืข ืืขื ืืื ืคืจืื ืืื ืึธืคึฟื ืืงืืจ.
ืื ืื ืืขืจ ืืขืืืืงืขืจ ืืขืจืคืึทืจืื ื ืืื ืืืืข ืืื ืืืืึทื ืื ืืืืืจืึทื ืืึทื ืฅ
ืืืกื ืืืื ืืืืื ื?
ืืื ืืื ืืื ืฆืืคืจืืื ืืืขืื ืืขื, ืืืืึทื ืืืจ ืืึธืื ืคืืืข ืืขืจ ืืฉืืงืึทืืืข ืคึฟืขืึดืงืืืื! ืื ืึทืืืขืืืื ืข ื ืืฆื ืคืื ืืขืื ืงืืึทืกืืขืจื ืืื ืืจืืืืขืจืขืจ ืืืคึผืืึทืงืืืฉืึทื ื, ืกืคึผืขืฆืืขื ืคึฟืึทืจ ืงืึทืืึทืืขืจืืืืืื ืืืื ืืื ืกื ืคึผืืืคึผืืืื ื.
ืืืืืืื?
ืขืจืฉืืขืจ ืคืื ืึทืืข, ืื ืื ืืจืึท-ืงื ืืื ืงืึทืืขืงืืขืจ - ืฆื ืขืก ืืื ืึท ื ืึธืจืืึทื ืืึธืงืงืขืจ ืืืืืึทื ืึธืืขืจ ืงืึทื ืืงืึธ - ืืื ืืขืืื ื ืืื ืื ืื ืืจืึท-ืงื ืืื ืจืขืืืกืืจื ืืขื ืขื ืฉืขืจื ืคึฟืึทืจ ืื ืืื ืฆืข ืงืืึทืกืืขืจ. ืืืื ืืึทื ืฉืึทืคึฟื ืงืขื ืขื ืืืืื ืึท ืืขืื ืงื ืืื ืืื ืืืืขื ืงืึทืืฉืขืก ืืื ืืืืืขืจ ืื ืืืฆื ืฆื ืึทืืข ืืขืืืขืืึธืคึผืขืจืก. ืืืืึทื ืืึทืจืืึทื ืืึทืืก ืืืืืขืจ ืืืืืจื ืืืืฃ ืืงืืจ ืืึทืฉืขืก, ืืึทืืก ืืื ืืืึทืขืจืก ืืขื ืขื ืืืคืืื ื ืืื ืืงืื ืืื ืงืึทื ืกืืกืืึทื ืืื.
ืืขื ืืืื ืึทื ืึทืืึธื ืึท ืืขืืืขืืึธืคึผืขืจ ืงืจืืืืฅ ืึท ืืืื, ืขืก ืืืขืจื ืื ืืืฆื ืฆื ืื ืืื ืฆืข ืืึทื ืฉืึทืคึฟื. ืืึธื ื ืึธื ืืึธื, ืืืจ ืืจืืคืงืืคืืข ืื ืืขืืืข ืืึทืืข ืืืืืขืจ ืืื ืืึทืื ืื ืืขืืืข ืืืืื ืืืืฃ ืืื ืืืขืจ ืงืึธืืคึผืืืืขืจืก. ืืฉืืงืึทืืืข ืืื ืคืื ืคืึทืจืงืขืจ ืืื ืขืืขืงืืจืข ืืื ืืืืืกืืึทื? ..
ืืขืจ ืืขืืืืงืขืจ ืงืขื ืขื ืืืื ืืขืืึธืื ืืืขืื ืืขืกืฅ: ืืืืขืจ ืจืขืืืืืึทืื ืืขื ืขื ืืืจืขืืืืื ืคึฟืึทืจ ืื ืืื ืฆืข ืงื ืืื ืืื ืึทืืข ืืึทื ืฉืึทืคึฟื ืืืืืืืืขืจ. ืืืื ืืืื ืขืจ ืคืื ืื ืืขืืืขืืึธืคึผืขืจืก ืืื ืืขืกืืขื ืึท ืืืืขืจ ืืืขืจืกืืข ืคืื โโืื ืงืึธื, ืขืก ืืื ื ืื ืืึทืจืคึฟื ืฆื ืืืืคื ืื ืืขืืืข ืคึผืจืึธืืข ืืืืืขืจ.
ืืื ืื ืืขืจืข ืืืขืจืืขืจ, ืขืก ืืื ื ืืฉื ืืืืื ืึท ืขื ืื ืคืื ื ืืฉื ืืืืคื ืืื ืืงืืืข. ืืขื ืฉืคึผืจืื ืืขื ืคึผืึทืืืขืก ืืขื ืืืขื ืคึฟืึทืจ ืืืื ืืึทื ืฉืึทืคึฟื ืฆื ืคืืืข ืึธืคึผืืืืืืึทืืืึธื ืึทืคึผืขืจืืื ืึทืืื - ื ืื ืืขืจ ืืื ืืืืืง ืืืืขื ืืื ืคึผืจืืืืจื ืืืืคื!
ืืืึธืก ืืืขืื CI?
ืจืืึฟ ืคืื ืืื ืื ืืขื ืขื ืืขืืืืื ื ืฆื ืืขื ืคืึทืงื ืึทื ืกื ืืื ืืืืข ืืขืื ืืขื ืขื ืฆืืืื ืืึทืืื ืืขืจ ืืืขืืื ืืืึธืก ืืึทืจืคึฟื ืฆื ืืืื ืงืึทื ืคืืืืขืจื ืกืขืคึผืขืจืึทืืื (ืืื ืืื ืืึธื ื ืื ืืืืื ืึท ืงืึทืฉ). ืืืฆื ืืืจ ืงืขื ืขื ืคืึทืจืืื ืื ืืื ืืื ืืึทืงืืืขื ืืึทืคืจืืึทืขื ืคืื ืื ืืืืขืคืืืง:
ืืืจ ืงืขื ืขื ืืืกืคืืจื ืื ืืขืืืข ืงืึทืืึทื ืื ืืื CI ืืื ืืื ืืขืจ ืึทื ืืืืืงืืื ื ืคึผืจืึธืฆืขืก, ืืื ืืขืืื ื ืืื ื ืืฆื ืึท ืืืื ืกืืืืืืข, ืงืึทืืฉืขืก ืืื ืคึผืจืืืืจื ืจืขืืืืืึทืื.
ืืกืขื ืฉืึทืื, ืืืื ืกื ืืืขืจื ืึท ืืขืืืขืืึธืคึผืขืจ ืืึธื ืืจืืขืื ืืื ืืขืจ ืืขืืืืงืขืจ ืกืืืืืืข ืืื ืืืจ.
ืกืืกืืขื ืืกืืืืช; ืกืืืืึทืก ืึทื ืืืืืงืืื ื ืืื ืืขืกืืื ื
CI ืจืขืจื - ืืื ืืข ืงืึธื ืคืืืก ืงืขื ืขื ืืืื ืืืืืืืืง ืกืืืคึผืืึทืคืืื. ืฆื ืืึธื ืืึธืก, ื ืึธืจ ืืืืคื Garden from CI ืคึฟืึทืจ ืืืืขื, ืืขืกืฅ ืืื ืืืคึผืืืืืึทื ืฅ. ืืื ื ืืืจ ืืื ืื ืกื ื ืืฆื ืื ืืขืืืข ืกืืืืืืข, ืืืจ ืืขื ืขื ืคืื ืืืืื ืืงืขืจ ืืกืชึผืื ืฆื ืืจืขืคื ืกื ืคึผืจืึธืืืขืืก.
ืืืืื ื ืืืจื ืงืึทืื ืืืึทืก ืฉืืจืืช ืคืื ืงืึธื ืคืืืก ืืื ืกืงืจืืคึผืก, ืืึทื ืคึผืืฉืื ื, ืืืืจืื, ืืึธืืคึผืื ื ืืื ืกืึธืฃ ืจืขืคึผืึทืืืฉืึทื ื ... ืึทืืข ืืขื ืืื ืืื ืืขืจ ืคืึทืจืืึทื ืืขื ืืืื. ืืืจ 'ืจืข ื ืึธืจ ืืื ืึทื ืืืืืงืืื ื. ื ืื ืงืืื ืืื ืืืืืง ืืึทืืืขืืื ืืขื.
ืืื ืฆืื ืกืืฃ ืฆื ืืขืจืงืืขืจื ืื ืกืืืืึทืฆืืข: ืืืขื ืืืจ ืึธืืขืจ ืื ืื ืืขืจ ืืึทื ืฉืึทืคึฟื ืืืืืืื ืืขืืืื ืึธืืขืจ ืืขืกืืขื ืขืคึผืขืก ืืื ืืึทืจืืึทื, ืื ืืขืืืข ืืึทื ืืขืืจืืคื ืคึฟืึทืจ ืกื. ืืืื ืืืจ ืืึธื ื ืืฉื ืคืืจืขื ืืขืจื ืขืคึผืขืก ืืื ื ืื ืคึผืจืึธืืข ืจืึทื ื, ืืืจ ืืึธื ื ืื ืืึทืจืคึฟื ืฆื ืืืืคื ืืขืกืฅ (ืึธืืขืจ ืืคืืื ืืืืขื) ืคึฟืึทืจ ืกื. ืืึทืจืืึทื ืืื ืึทืืฅ ืืื ืืื ืืึทื ืืึทื ืืืืฃ ืฆื ืื ืืขืจืข ืืึทืกืงืก ืึทืืึท ืืื ืึธืจืืึทื ืืืืื ื ืื ืคืึทืจ-ืงืึทืืขืจ ืกืืืืืืข, ืคึผืืฉืื ื ืึทืจืืึทืคืึทืงืฅ, ืขืืง.
ืกืึธืื ืืก ืืขืืคึผืืื ื. ืืื ืฆื ืคึผืจืืืืจื?
ืืึทืืจืืกืื ื ืฆื ืื
ืคึผืก ืคืื ืืืืขืจืืขืฆืขืจ
ืืึทืื ืืืจ ืืืขืื ืืืื ืึทืจืืืกืืขืื ืึท ืจืขืฆืขื ืืืข ืคืื โโื ืืฆืืง ืืืืืืึทืืื ืคึฟืึทืจ ืึทืคึผืืึทืงืืืฉืึทื ืืขืืืขืืึธืคึผืขืจืก ืึทืคึผืขืจืืืืื ื ืืื Kubernetes, ืืืึธืก ืื ืงืืืื ืื ืืขืจืข ืืฉืืงืึทืืืข ืคึผืจืึทืืืฉืขืงืก ืืื ืึทืืืฉืึทื ืฆื ืืึทืจืืึทื ... ืืื ืืขืจ ืืขืจืืืืื, ืืืืขื ืขื ืืืื ืืืืฃ ืืื ืืืขืจ ืืืึธื:
- ยซ
Kubernetes ืขืฆืืช ืืื ืืจืืงืก: ืืืขืื ืืืืข ืึทื ืืืืืงืืื ื ืืื ืืขืืขืคึผืจืขืกืขื ืกืข "; - ยซ
kubectl-debug ืคึผืืืืื ืคึฟืึทืจ ืืืืึทืืื ื ืืื Kubernetes ืคึผืึธืืก "; - ยซ
Kubernetes ืขืฆืืช ืืื ืืจืืงืก: ืึทืงืกืขืก ืฆื ืืขืื ืืืืืืขื "; - ยซ
ืึธื ืืืืื ืืื Kubernetes ืืื Minikube '.
ืืงืืจ: www.habr.com