ืืฆืืคืืื
ืืื ืืืื ืืื ืฉืืื ืฉืืืืช
ืขื "ืคืื ื"
- ืฉืืื ืืืื. ืืชื ืืื ืื ืืืื ื"
ืืืืืจื: ืืืืืฅ ื ืจืื ืฉืื ืื ื ืืืืจ'ื ืฉืืกืชืืืืื ืืืชืงืื ืื ืืืืื Kubernetes ืืขืืฉืื ืขื ืื ืืฉืื. ืืื ืื ืื ื ืืื. ืืชืืื ื ืืช ืืจืื ืืืืจื ืฉืขืืกืงืช ืืืื ืืงืก, ืืื ืืืฉื ืืื ืจื ืืืื ืืคืขืืืืช ืืขืืงืจืืช ืฉืื ื ืืืืชื ืฉืืจืืช ืืืฆืืจ ืืคืจืืืงืืื ืกืืืจ ืขืืืก ืืืื. ืืืจื ืืื ืื ืื ื ืืื ืื ืืช ืื ืืชืฉืชืืช ืืืคืก ืืืืจ ืื ืืืจืืื ืขืืื ืืืืจื ืืื ืจื. ืืื, ืืขืืืื ืืขืืงืจืืช ืฉ"ืคืื ื" ืขืืฉื, ืขืืื ืืื ืืงืืืช ืืกืฃ, ืืื ืืงืืืช ืืืจืืืช ืืืืฉืื ืืืฆืืจ ืกืืืจ.
ืื ื, ืืื ืื ืืืื ื ืืืื ืืืืืกืื ืืืืจื, ืืืื ืืช ืื ืืืื ืืืืืื ืื ืืกืืื ืืืืื ืืืฆื ืืืืืืจ ืืช ืื ืืืฉืืช ืฉื ืืืืฆืืจ, ืืคืฉื ืืช ืคืขืืืชื, ืืืงื ืขื ืืื ืืื ืืืื ืืื ืขืืืื ืืช ืืื ืืืคืชืืื. .
ืขื Kubernetes
- ืืืืจืื ื ืจืืืชื ืืจืื ืืืืืืื ื-Flant ื
ืืืืืจื: ืืืจ ืืืืจืชื ืขื ืื ืืจืื ืคืขืืื, ืืื ืื ืืืคืช ืื ืืืืืจ ืขื ืื ืืืื. ืื ื ืืืฉื ืฉื ืืื ืืืืืจ ืขื ืื ืืฉื ืืื ืื ืืฉ ืืืืื ืืื ืกืืื ืืชืืฆืื.
ืืืืช ืืืื ื ืฆืจืืืื ืืื. ืืชืืืืื ื ืขื ืืจืื ืืขืืืช, ื ืืืงื ื, ืืชืืืจื ื ืขืืืื ืืงืืืื ืฉืื ืื ืืืจืืฉื ื ืฆืืจื ืืืื. ืขืืจื ื ืืคืฉืจืืืืช ืจืืืช ืืฉืื ืืช, ืื ืื ื ืืืคื ืืื ืืฉืื ื ืืฆืืจื ื ื ืืกืืื. ืืืืจืื ืืืขื ื ืื ืงืืื ืฉืื ืืชืืื ื ืืืฉืชืืฉ ื-Docker ืืืขื ืืจืืข ืฉืืื ืืืคืืข - ืืกืืืืืช 2013. ืืืื ืืืคืขืชื, ืืืจ ืืื ืื ื ื ืืกืืื ืจื ืขื ืืืืืืช, ืืืจ ืืชืื ื ืื ืืืื ืฉื "Docker" - ืืื ืืืงืืืื ืฉืื ื ื-Python. ืขื ืื ืืกืชื ืฉื Docker, ืืคืฉืจ ืืื ืืืจืืง ืืช ืืงืืืื ืืืืฉืชืืฉ ืืคืชืจืื ืืืื ืื ืชืื ืืงืืืื.
ืขื Kubernetes ืืกืืคืืจ ืืืื. ืืฉืื ืืชืืื ืืฆืืืจ ืชืืืฆื - ืืืืื ืชื ื ืื ืืจืกื 1.2 - ืืืจ ืืื ืื ื ืืืืจื ืฉื ืงืืืื ืื ืขื Shell ืืื ืขื Chef, ืฉืืืืฉืื ื ืืกืื ื ืืชืืืจ ืขื Docker. ืืืคืฉื ื ืืจืฆืื ืืช ืืขืืจ Rancher ืืคืชืจืื ืืช ืฉืื ืื ืืืจืื, ืืื ืื ืืืคืืข Kubernetes, ืฉืื ืืื ืืืืฉื ืืืืืง ืืคื ืฉืืืื ื ืขืืฉืื ืืช ืื ืื ืืคืืื ืืื ืืืชืจ. ืืื ืขื ืื ืืืชืืื ื.
ืื, ืืฉ ืคื ืืืืืฉืื ืืืกืจ ืฉืืืืช, ืืฉ ืฉื ืืืืฉืื ืืืงืื - ืืฉ ืืจืื ืคืืืื, ื-1.2 ืื ืืืื ื ืืจื, ืืื... Kubernetes ืื ืืื ืื ืืื ืืื ืืื - ืืชื ืืกืชืื ืขื ืืคืจืืืงื ืืืืื ืฉืืืื ืืื ืื. ืื ืืื ืืื ืืฉ ืขืืฉืื ืืกืืก ืืฉืชื ืงืืืืช, ืื ืืชื ืืืื ืฉืขืืืฃ ืื ืืืืื ืก ืขืืืื, ืืื ืืื ืืขืืืช ืืืื ืืชืืื ื - ืืชื ืืืจ ืืืื ืืืฉืชืืฉ ืื.
ืื ืืื ืื ื ืจืืข ืฉืื ืืฉืื ื ืืืฉืชืืฉ ื-Kubernetes ืื ืื. ืืืืื ื ืืื ืืจืื ืืคื ื ืฉืืื ืืืคืืข, ืื ืืกืื ื ืืืฆืืจ ืื ืืืืื ืืขืฆืื ื.
ืขื Kubernetes
- ืืื ืืชื ืืขืืจื ืืฉืืจืืช ืืคืืชืื ืฉื Kubernetes ืขืฆืื?
ืืืืืจื: ืืื ืื ื. ืืืงืื ืืืช, ืื ื ืืฉืชืชืคืื ืืคืืชืื ืืืขืจืืช ืืืงืืืืืืช. ืื ื ืฉืืืืื ืืกืคืจ ืืกืืื ืฉื ืืงืฉืืช ืืฉืืื: ืืคืจืืืชืืืก, ืืืคืขืืืื ืฉืื ืื, ืืืื - ืืืขืจืืช ืืืงืืืืืืช. ืืฆืขืจื, ืื ื ืื ืืกืืื ืืขืงืื ืืืจ ืื ืื ืฉืื ืื ื ืขืืฉืื ืืืืื ืืืืืช ืฉืื ื ืืืขื, ืืื ืืื ืืจืืื ืืืช ืืืืชื ื ืืชืื ืืืืื.
โ ืืืงืืื, ืืื ืืชื ืืคืชื ืืจืื ืืืืืื ืฉืื ืกืืื Kubernetes?
ืืืืืจื: ืืืกืืจืืืื ืืื ืืื: ืื ืื ื ืืืืืื ืืืืฉืืื ืืงืฉืืช ืืื ืื ืฉืืืจ ืงืืื. ืื ืืงืฉืืช ืืฉืืื ืื ืืชืงืืืืช ืฉื, ืื ืื ื ืคืฉืื ืืืืงืื ืืืชื ืืขืฆืื ื ืืืืื ืขื ืฉืื ืืชืงืืื ืขื ืืืื ื ืฉืื ื. ืืืืจ ืืื, ืืืฉืจ ืืื ืืืืข ืืืขืื ืืืจื, ืื ื ืืืืจืื ืืืจืกื ืืืขืื ืืืจื.
ืืืืืื, ืืฉ ืื ื ืืคืขืื ืคืจืืืชืืืก, ืืืชื ืขืืจื ื ืืืื ืืฉืื ืืืขืื ืืืจื ืฉื ืืืจืืื ืฉืื ื ืื ืจืื ืืืจ 5 ืคืขืืื. ืื ืื ื ืฆืจืืืื ืืืืฉืื ืชืืื ื, ืฉืืื ื ืืงืฉืช ืืฉืืื, ืื ืื ื ืฆืจืืืื ืืืคืขืื ืืืชื ืืืจ, ืืื ืื ืื ื ืื ืจืืฆืื ืืืืืช ืฉืื ืืฉืืืจืจ ืืืขืื ืืืจื. ืืืชืื ืืื, ืื ื ืืจืืืืื ืืขืฆืื ื, ืืืืืืื ืืช ืืืืืื ืฉืื ื ืขื ืืคืืฆ'ืจ ืฉืื ื, ืฉืื ื ืฆืจืืืื ืืฉืื ืื, ืืื ืืืฉืืืืืช ืฉืื ื. ืืื, ืืืฉื, ืื ืืขืืืจืื ืื ื ืืช ืื ืืืขืื ืืืจื ืืืืืื: "ืืืจ'ื, ืืืื ื ืขืฉื ืืช ืื ืืืงืจื ืืืื ืืืชืจ", ืื ืื ื, ืื ืืืฉืื ืืืจ, ืืกืืืืื ืืช ืื, ืืขื ืืืื ืื ืืชืืื ืฉืื.
ืื ืื ื ืื ืกืื ืืคืชื ืืช ืื ืื ืฉืงืืื. ืืจืื ืืืื ืืื ืฉืขืืืื ืื ืงืืืืื, ืขืืืื ืื ืืืืฆืื, ืื ืฉืืืืฆืื, ืืื ืื ืืกืคืืงื ืืืืฉื โ ืื ืื ื ืขืืฉืื ืืช ืื. ืืื ืืืื ืฉืื ืื ื ืืืืืื ืืช ืืชืืืื ืื ืืช ืื ืืืช ืืืืคื ืืื ืืชืขืฉืืื, ืืื ืคืฉืื ืืืื ืฉืื ืื ื ืฆืจืืืื ืืช ืืืื ืืื. ืื ืคืขื ื ืฉืืืช ืืฉืืื, ืืืืข ืขืฉืื ื ืืืจ ืืื ืื ืืืจ? ืืชืฉืืื ืคืฉืืื - ืื, ืื ืืืื ื ืฆืจืืืื ืืืืช ืจืืืง ืืืชืจ, ืืคืชืืจ ืืืื ืืขืื ืืขืฉืืช, ืืคืชืจื ื ืืืชื ืขื ืืืืื ืืื.
ืืืจื ืืื ืชืืื ืืื: ืื ืื ื ืืืคืฉืื ืืืืืจืืช ืจืื, ืืื ืื ื ืืฆื ืฉืื ืคืชืจืื ืืื ืืืืื ืืจืืืืืืก ืืืืืจ ืืื, ืื ืื ืื ื ืืืื ืื ืืช ืืืืืจ ืฉืื ื ืืืช ืืืจืืืืืืก ืฉืื ื.
ืืื ืคืื ืื
- ืื ื ืืืืข ืฉืืคืื ื ืืฉ ืืขืช ืืืคืจืืืจืื, ืืืคืจืืืจืื ืฉื ืืขืืคืช ืืืื dapp/werf. ืืคื ืืื ืชื, ืืื ืืืชื ืืืฉืืจ ืืืืืืืื ืฉืื ืื. ืื ื ืื ืืืื ืฉืืฉ ืืจืื ืืืชืจ ืืืื ืฉืื ืื ืืชืื ืคืืืื ื. ืื ื ืืื?
ืืืืืจื: ืืฉ ืื ื ืืจืื ืืืชืจ ื-GitHub. ืืื ืฉืื ื ืืืืจ ืขืืฉืื, ืืฉ ืื ื ืืคืช ืกืืืืก - ืคืื ื ืืืจืคืื ื ืฉืืืื ื ืชืงืื ืื. ืื ืืืืืจ ืืืขื ืืื ืืืืจ ืฉื ื ืขื ื ืืืืจ Kubernetes ื-Medium. ืื ืืคืฉืจ ืืืกืืืจ ืืงืฆืจื ืืื ืืคืช ืกืืืืก - ืืื ืืงืืงื ืืืืืจ ื ืคืจื, ืืื ืื ืืืจ ืืืื ืฉืืืืฉื ืื ืืืืจ ืกืืืืก ืืืืจื ืืื, ืฉืื ื-Kubernetes ืื ืื ื ืฆืจืืืื ืืจืื ืคืขืืื ืืืฆืื ืกืืืืก ืืืืจื ืืื. ืืฉ ืื ื ืื LogHouse - ืื ืืืจ ืืืืืกืก ืขื ClickHouse ืืงืกื ืฉืืืจ ืืืืกืืฃ ืืืื ืื ื-Kubernetes.
ืืจืื ืืื ืขืืจ! ืืืืื ืขืื ืืืชืจ, ืื ืืฉื ื ืืฉืืืจืจื ืืกืคืจ ืคืชืจืื ืืช ืคื ืืืืื. ืืืืืืืื ืืืื ืฉืืืืกืกืื ืขื ืืคืขืื ืืืืกืคื, ืืฉ ืฆืจืืจ ืชืืกืคืื ื-Kubernetes, ืืื ืืื ืืืชืงืื ื ืืื ืืช sert manager - ืืื ืื ืืืื ืชืขืืืืช, ืืื ืืืชืงืื ื ืืื ืืช ืคืจืืืชืืืก ืขื ืฉืื ืืืืืจืื - ืืื ืืขืฉืจืื ืฉืื ืื ืงืืฆืื ืืื ืืจืืื ืฉืืืืฆืืื ื ืชืื ืื ืืืืกืคืื ืืฉืื, ืืคืจืืืชืืืก ืืื ืืฉ ืืช ืืืจืคืืงื ืืืืชืจืืืช ืืืืืืืืช ืืืืชืจ. ืื ืื ืืื ืจืง ืฆืจืืจ ืชืืกืคืื ื-Kubernetes, ืืืืชืงื ืืช ืืืฉืืื, ืืืื ืืืคื ืืคืฉืื ืืืื ืื, ืืชืืืื, ืืืืืืื, ืฉืื ืืขืืืช ืจืืืช ืืืจ ื ืคืชืจื. ืื, ืื ืื ื ืขืืฉืื ืืจืื.
ืคืืชืื ืืขืจืืช ืืงืืืืืืช
"ื ืจืื ืื ืฉืื ืชืจืืื ืืืืื ืืืื ืืคืืชืื ืืืืฉืืจ ืืื ืืืฉืืืืช ืืฉืืืืฉ ืฉืื". ืืื ืืชื ืืืื ืืืขืจืื ืืืืคื ืืก ืื ืขืื ืืชืจืื ืืช ืืืชื ืชืจืืื ืืคืืชืื ืืืขืจืืช ืืืงืืืืืืช?
ืืืืืจื: ืืจืืกืื, ืืืื ืืืืจืืช ืฉืคืืขืืืช ืืฉืืง ืฉืื ื, ืืฃ ืืื ืืคืืื ืื ืงืจืื. ืืืืื ืฉืื ืืืืจื ืงืืื ืืช, ืื ืืฉ ืฉืืงื ืื ืืจืืืืื ืืื Mail ื-Yandex โ ืื ืื ืขืืฉืื ืืฉืื ืขื Kubernetes, ืืื ืืคืืื ืื ืื ืืชืงืจืืื ืืชืจืืื ืฉื ืืืจืืช ืืขืืื ืืืื ืฉืขืืฉืืช ืืจืื ืืืชืจ ืืืืชื ื. ืงืฉื ืืืฉืืืช ืืื ืคืื ื, ืฉืืฉ ืื ืฆืืืช ืฉื 80 ืื ืฉืื, ืืืื ืจื ืืื, ืฉืืฉ ืื 300 ืืื ืืกืื ืืื Kubernetes ืืืื, ืื ืื ื ืื ืืืขื. ืงืฉื ืืืฉืืืช. ืืฉ ืื ื 6 ืื ืฉืื ืืืืืงืช RnD, ืืืื ืืืชื, ืฉืืชืื ืืช ืื ืืืืื ืฉืื ื. 6 ืื ืฉืื ืืื 300 ืืื ืืกื Red Hat - ืืืืฉืื ืงืฉื ืืืฉืืืช.
- ืืืื, ืืืฉืจ ืื 6 ืืื ืฉืื ืืืื ืืืืืื ืืขืฉืืช ืืฉืื ืืืฉ ืืืขืื ืืื ืืืจ, ืืืฉืจ ืื ืืชืืืืืื ืขื ืืขืื ืืขืฉืืช ืื ืืชื ืื ืืช ืืคืชืจืื ืืงืืืื - ืืงืจื ืืขื ืืื. ืื ื ืืืื ืฉืืืืจืืช ืืื ืืืืืื ืืืืืืช, ืฉืืื ืืฉ ืืื ืฆืืืช ืคืืชืื ืืชืืืื ืืฉืืื ืฉื Kubernetes, ืืืืคื ืขืงืจืื ื, ื ืืชื ืืคืชื ืืช ืืืชื ืืืื. ืืืื ืืืืื ืขืืืจื ืืื ืฉื ืืชื ืืคืชื ืืืชืช ืืงืืืื, ืฉื ืืชื ืช ืชื ืืคื ืืื ืืงืืืื ืฉืืฉืชืืฉืช ื-Kubernetes.
ืืืืืจื: ืื ืื ืจืื ืชืืื ื ืฉื ืืืื ืืืจืืืจ, ืืืืืจืืช ืฉืื. ืืฉ ืื ื ืืจืื ืคืจืืืงืืื ืืื ืื ื ืจืืืื ืืจืื ืืฆืืื ืฉืื ืื. ืขืืืจื ื, ืืืจื ืืขืืงืจืืช ืืืฆืืจ ืขืจื ืืืกืฃ ืืื ืื ืชื ืืช ืืืงืจืื ืืืื, ืืืฆืื ืืฉืืชืฃ ืืืืคืื ืืืชื ืืืืืื ืืื ืืืคืฉืจ ืขืืืจื ื. ืื ืื ื ืขืืืืื ืขื ืื ืืืืคื ืคืขืื. ืงืฉื ืื ืืืืจ ืขื ืจืืกืื ืืืขืืื, ืืื ืืฉ ืื ื ื-40 ืืื ืืกื DevOps ืืืืจื ืฉืขืืืืื ืขื Kubernetes. ืื ื ืื ืืืฉื ืฉืืฉ ืืจืื ืืืจืืช ืืจืืกืื ืขื ืืกืคืจ ืืืื ืฉื ืืืืืื ืฉืืืื ืื Kubernetes, ืื ืืืื.
ืื ื ืืืื ืืื ืืืื ืืชืคืงืื ืืื ืืก DevOps, ืืืื ืืืื ืื ืืื ืืจืืืืื ืืงืจืื ืืืื ืืกื DevOps ืืื ืืกื DevOps, ืื ื ืืื ืืื. ืื 40 ืืื ืืกื ื-DevOps ืืืืืืืื ืืืื ืืชืืืืืื ืืคืืชืจืื ืืขืืืช ืืื ืืื, ืื ืื ื ืคืฉืื ืื ืชืืื ืืช ืืืืืื ืืื ืืื ืกืื ืืืืืื. ืื ืื ื ืืืื ืื ืฉืื ืื ืืืฉืืจ ืืชืืื ื, ืื ืืขืื ืฉื ื-ืฉื ืชืืื ืืืื ืืืื ืืกืจ ืชืืขืืช, ืื ืืืคืฉืื ืืงืืืื ืชืืคืืข ืืืื ืืืื ื. ืืื ืืขื ืืฆืืืจ ืืช ืืืืืื ืืื ืืืืคื ืคื ืืื - ืื ืคืฉืื ืฉืืื ืื ืจืืื ืืืื ื-dev/null. ืืื ืื ื ืื ืืจืืืื ืขื ืื ืืืื. ืื ืื ื ืืคืจืกืืื ืืื ืืื ืื ืจืื ืืืืื ืื ืฉืฆืจืื ืืคืจืกื, ืืคืชื, ืืงืื, ืืงืื, ืืื ืฉืื ืฉืื ืืฉืชืืฉื ืื ืืืืกืืคื ืืช ืื ืืกืืื ืฉืืื โ ืืื ืืื ืืื ืืื. ืืื ืืืจื ืฉื ืชืืื ืืืืฉืืจ ืื ื ืื ืก ืืคื. ืื ืืื ืืืืฉืื ืืฉืคืื ืืื, ืื ืืจืืจ ืฉืืืฉืื ืืฉืชืืฉ ืืืื ืฉืื, ืืืืจื ืฉื ืชืืื ืืืื ืืฉืชืืฉืื ืื.
ืื ืืืง ืืืืกืืจืืืื ืืืืืื ืฉืื ื ืขื dapp/werf. ืื ื ืื ืืืืจ ืืชื ืืชืืื ื ืืืืื ืืืชื, ืื ื ืจืื ืืืืื ืืคื ื 3 ืฉื ืื. ืืชืืืื, ืื ืืื ืืืจื ืืื ืขื ืืงืืืคื. ืื ืืื ืกืืคืจ ืืืืื ืืงืื ืกืคื, ืคืชืจื ื ืืื ืืืืขืืืช ืืืืืืืืช ืฉืื ื - ืื ืขืื! ืืื ืืฉ ืืขืืืช ืขื ืืืขืืคืช, ืื ืืคืฉืจ ืืืจืืื ืืืชื ืืืชืจ, ืชืื ืืช ืขื ืืืขืืคืช ืื ืืฉืืื ืืืจืช. ืืื ืื ื ืืจืื ืืืชืื ืืจืืื, ืืืชืื, ืขืฉืื ื ืืืืฉ ืืฉืื ืืจืืื, ืคืืชืื ื, ืคืืชืื ื, ืคืืชืื ื, ืื ืชืงืื ื ืืขืืืื ืฉืืงืืืื, ืืงืื ืฉืื ืืืืจ "ืื ืื ื ืจืืฆืื ืืช ืื ืื ืื ืื ื ืื ืจืืฆืื ืืช ืื, " ืืคื ื ืืช ืืืฃ ืืขืืจ ืจืืื, ืืื ืื ืืฆืืืง? ืืื ื ืฉืื ืื ื ืฆืจืืืื ืืืชืื ืืช ืื ืืืืจืื ืืืื ื-Go ืจืง ืืื ืืขืืื ืื ืงืืื ืืจืืฉืื ื ืืจืฉืืืช ืืืืืงื: ืืื DevOps ืฆืจืื ืืืืืช ืืื ืืจื ืกืืื. ืืืืืช Go ืื ืื ืื ืื ืื ืื ืืฉืื, ืืื ืืื ืืจื ืกืืื ืฉื ืืชื ื-Go ืขืืืฃ.
ืืฉืงืขื ื ืืช ืืื ืจืืื ืฉืื ื, ืืชืื ื ืืืืฉ ืืช ื-dapp ื-Go ืืงืจืื ืืื werf. ื-Dapp ืืืจ ืื ื ืชืื, ืื ืืคืืชื, ืคืืขื ืืืจืกื ืขืืื ืืช ืืืฉืื, ืืื ืืฉ ื ืชืื ืฉืืจืื ืืืืื ืืจืืฉ, ืืชืืื ืืขืงืื ืืืจืื.
ืืืืข ื ืืฆืจ ื-Dapp?
- ืืื ืชืืื ืืกืคืจ ืื ื ืืงืฆืจื ืืืืข ื-dapp ื ืืฆืจ, ืืืื ืืขืืืช ืืื ืคืืชืจ?
ืืืืืจื: ืืกืืื ืืจืืฉืื ื ืืื ืืืจืืื. ืืชืืืื, ืืื ืื ื ืืขืืืช ืจืฆืื ืืืช ืขื ืืื ืืื ืืืฉืจ ื-Docker ืื ืืื ืืืืืืช ืืจืืืืช ืฉืืืื, ืื ืขืฉืื ื ืจืืืื ืฉืืืื ืืขืฆืื ื. ืืืจ ืื ืืื ืื ื ืขืื ืืจืื ืืขืืืช ืขื ื ืืงืื ืืชืืื ื. ืื ืื ืฉืขืืฉื CI/CD, ืืืืงืื ืืื ืืืืืืจ, ืืชืืืื ืขื ืืืขืื ืฉืืฉ ืืืืจื ืฉื ืชืืื ืืช ืฉื ืืกืคื, ืฆืจืื ืืืืฉืื ืื ืงืืช ืืช ืื ืฉืื ืฆืจืื ืืืืฉืืืจ ืืช ืื ืฉืฆืจืื.
ืืกืืื ืืฉื ืืื ืืื ืคืจืืกื. ืื, ืืฉ ืืื, ืืื ืื ืคืืชืจ ืจืง ืืืง ืืืืขืืืช. ืืืืคื ืืฆืืืง ืืืื, ื ืืชื ืฉ"ืืื ืืื ืื ืื ืืืืืืืช ืฉื Kubernetes." ืืืืืง ืื "ื". ืืฉ ืื ืืช ืืืืืื "ืื ืื ืืืืืืช" - ืืื ืืฆืืคืืื ืืจืืืื ืืื ืื ืืืืืืช? ืื ื ืืืืจืื: "ืื ืื ืืืืืืืช - ืืชืงื ืืช ืืืืืื!" ืืื ืื ื ืืฆืคืื ืฉืืื ืืืื ืื ื: "ืืืืืื ื ืืกืจื."
ืืขื ืืื ืฉืื ืื ื ืืืืจืื: "ืืื, ืืชืงื ืืช ืืืืืื", ืืืฉืืื ืขืื ื ืฉืืื ืืชืงืื ืืืชื, ืืกืชืืจ ืฉืืื ืจืง ืืชืืื ืืช ืืืชืงื ื - ืืื ืฆืืื ื-Kubernetes: "ืืคืขื ืืช ืืืืจ ืืื!", ืืืื ืื ืืชืืื ืื ืื. , ืืื ืื ืื ืขืืื ืื ืื , Helm ืื ืคืืชืจ ืืช ืืืขืื ืืื ืืืื.
ืืกืชืืจ ืฉืืื ืืื ืจืง ืืขืื ืงืื ืืงืกื ืฉืืืขื ื ืชืื ืื ืืชืื Kubernetes.
ืืื ืืืืง ืืื ืคืจืืกื, ืื ืื ื ืจืืฆืื ืืืขืช ืืื ืืืคืืืงืฆืื ืฉืืืจืจื ืืืืฆืืจ ืื ืื? ืืชืืืื ื-prod ืืืืจ ืฉืืืคืืืงืฆืื ืขืืจื ืืฉื, ืืืจืกื ืืืืฉื ื ืคืจืกื, ืืืคืืืช ืืื ืื ืงืืจืกืช ืฉื ืืืืืื ืืื ืฉืฆืจืื. Helm ืื ืคืืชืจ ืืช ืืืขืื ืืื ืืฉืื ืืืคื. ืืื ืืคืชืืจ ืืช ืื, ืืชื ืฆืจืื ืืืฉืงืืข ืืจืื ืืืืฅ, ืื ืืชื ืฆืจืื ืืชืช ื-Kubernetes ืืช ืืคืงืืื ืืืชืืืื ืืืคืงื ืขื ืื ืฉืงืืจื ืฉื - ืืื ืื ืื ื ืคืจืก ืื ืืชืืืื. ืืืฉ ืื ืืจืื ืืฉืืืืช ืืงืฉืืจืืช ืืคืจืืกื, ื ืืงืื ืืืจืืื.
ืชืืื ืืืช
ืืฉื ื ื ืชืืื ืืคืืชืื ืืงืืื. ืื ืื ื ืจืืฆืื ืืืฉืื ืืช ืื ืฉืืื ืืขืืจ ื- Vagrant - ืืงืืื ื "ื ืืื ืืืขืื" ืืคืจืกื ื ืืืื ืืช ืืืจืืืืืืืช. ืื ืื ื ืจืืฆืื ืืืืืข ืื ืงืืื ืฉืื ืืฉ ืคืจืืืงื ื-Git, ืื ืื ื ืืืชืืื ืฉื "werf up", ืืื ืืขืื ืขืืชืง ืืงืืื ืฉื ืืคืจืืืงื ืืื, ืคืจืืก ืืืื ื-Kub ืืงืืื, ืขื ืื ืืืืจืืืื ืื ืืืื ืืคืืชืื ืืืืืจืื . ืืืชืื ืืฉืคืช ืืคืืชืื, ืื ื ืขืฉื ืืืจืช, ืื ืขื ืืืช, ืื ืฉื ืืชื ืืืฆืข ืคืืชืื ืืงืืื ืื ืืืืช ืชืืช ืงืืฆืื ืจืืืืื.
ืืฉืื ืืื ืขืืืจื ื ืืื ืืืฉืงืืข ืื ืืืืช ืืืคืชืืื. ืืื ืืคืจืืก ืคืจืืืงื ืืืืืจืืช ืืงืืืืช ืขื ืืื ืืื, ืคืชื ืืืชื, ืืืฃ ืืืชื ืืชืื Git, ืืืื ืื ืืชืืืื ืืฉืื ืื ืืืืืงืืช, ืืืชืื ืืฆืื ืืจืืช, ืืืืืจ ืืื ืืฉืชืืฉ ืืืืชื ืืืื ืืื ืืขืืืจ ืืืืฆืืจ. ืืืืืืช ืืื, ืืืืืื, ืืฉืืืืจ ืฉื ืชืฉืชืืืช ืืืกืืืื ืืืงืืืืช ืืขื ืืืืืจืืช ืืื ื ืงืืื ืืฉืืื ืืืื ืขืืืจื ื. ืืื ืื ืขืืืื ืื ืืืืจืฃ - ืื ืื ื ืจืง ืืชืื ื ืื ืืขืฉืืช ืืช ืื.
ืืื ืืืจื ื-dapp/werf ืชืืื ืืืืชื ืืื ื-Kubernetes ืืืชืืื. ื ืชืงืื ื ืืืขืืืช, ืคืชืจื ื ืืืชื ืขื ืืจืืื ืืขืงืืคืช ืืืขืื - ืืืฆืื ื ืืื ืคืชืจืื ืืช ืืขืฆืื ื ืขื ืืืขืืคืช, ืขื ืื ืืืจ. ืืื ืื ื ืืกื ืืืืฉืื ืืืืฉืจ ืืช ืืืจืืื ืืขืงืืคืช ืืืขืื, ืืืืืื ืืืืื ืืืชื ืืืื ืืจืืื ืืืงืจื ืืื, ืฉืื ืื ื ืคืฉืื ืืืืงืื.
ืืฉ ืืจื ืืืจืช ืืืกืชืื ืขื ืื ืืกืืคืืจ ืืื, ืขื ืื ืืืืืืช.
Kubernetes ืืื ืืกืืจืช ืืจืื ืขื ืื ืืข. ืืื ืืืชืืช, ืืืืืืช, ืจืืื, ืขืฅ ืื ืืืืื - ืืืื. ืจืง ืืืกืืจืช ืืืื ืืข. ืืืฉ ืืื - ืื ืืืื. ืืื ืื - ืืฉ ืืื, ืืื ืืชื ืฆืจืื ืื ืกืืืช ืืื, ืืชืื ืืืืื, ืชืืืช ืืืืืืื ืืืืืืื, ืืืชื ืื ืืืื ืืืขืืืื.
ืืืงืจื ืฉื werf, ืืื ืืจืืื ื ืืกืฃ ืฉื Kubernetes. ืจืง ืขืืฉืื ืืืจืกืช ืืืืคื ืฉื werf, ืืืฉื, Helm ืืืจืื ืืชืื werf, ืื ื ืืืก ืื ื ืืขืฉืืช ืืช ืื ืืขืฆืื ื. ืืฉ ืืจืื ืกืืืืช ืืขืฉืืช ืืช ืื, ืื ื ืืกืคืจ ืื ืืคืืจืื ืขื ืืกืืื ืฉืืจืืื ื ืืช ืื ืืืื ืืื ืขื ืืืื ืืขืฅ ืืชืื werf
ืืขืช werf ืืื ืจืืื ืืฉืืื ืืืชืจ. ืื ืื ื ืืงืืืื ืืื ืืืืืจ, ืกืืืช ืืื - ืื ื ืื ืืืฉ ืืื ืืืืื ืืืช, ืืื ืื ืืืืง ืืืื ืฉืืืจ ืคืืชืจ ืืืืื ืื ืจืื ืฉื ืืขืืืช. ืื ืื ื ืื ืฆืจืืืื ืืขืืืจ ืืขืฆืื ื ืขื ืืงืืืื, ืืืืืจ ืืืง ืืื ืืฉื ื, ืืืฉืื ืืื ืืืืืืง ืืืชื ืืื. ืื ื ืืงืืืื ืงืืืืืื ืืืื ืืคืืชืจ ืืกืคืจ ืจื ืฉื ืืขืืืช ืืืช ืืืช. ืืื ืืชืืื ืืื ืื ืื ืืืืชื ืจืืืื ืงืื ืคืชืื, ืืื ืขืืืื ืืฉืชืืฉ ื-Docker ืืืจืืื, ืืืื ืืืืง ืืืคืื ืงืฆืืื ืืืืช, ืืืฉ ืขืื ืืกืคืจ ืกืคืจืืืช. ืืื ืืื ืืฉืืื ืืืืฆืื CI/CD ืืื ืื ืืืงืืคืกื ืืืืืจืืช ืืื ืืืืช.
ืืื ืงืฉื ืืชืืืง Kubernetes?
โ ืืชื ืืืืจ ืขื ืืืืืื ืฉืืชืืืช ืืืฉืชืืฉ ื-Kubernetes, ืื ืืกืืจืช ืืฉืืืื, ืื ืืข, ืืฉืืคืฉืจ ืืชืืืช ืขืืื ืืจืื ืืืจืื ืฉืื ืื: ืืืฃ, ืืื, ืืืจื ืขื ืืืืฉืืช, ืืืฉืืื. ื ืฉืืืช ืืฉืืื - ืขื ืืื ืืชืืืื ืฉื Kubernetes ืงืฉื ืขืืืจื? ืืฉ ืื ื ืืกืืื ืจื, ืืื ืืื ืืืฉืืืื ืืชื ืืฉืงืืข ืืชืืืื ื-Kubernetes ืืื ืืชืง ืืื ืืฉืืจ?
ืืืืืจื: ืื ืฉืืื ืืืื ืงืฉื ืืืื ืืขื ืืช ืขืืื, ืื ืื ื ืฆืจืืืื ืืืืื ืืื ืชืืืื ืืื ืื ืื ื ืจืืฆืื ืืงืืืจื ืืก. ืืืื ืชืืื ืืืฉืืฃ?
- ืขื ืืื ืฉืื ื ืืืืข ืืืคื ืฉืื ื ืจืืื, ืขืืฉืื ืงืืืฆืืช ืจืืืช ืจืืฆืืช ืื ืกืืช ืืช Kubernetes. ืื ืืื ืจืืชื ืืช ืขืฆืื ืืืื, ืื ืื ืืืชื ืขื ืืืจืืืื. ืืฉ ืื ืืจืืฉื ืฉืื ืฉืื ืื ืชืืื ืืืื ืื ืืช ืืืืจืืืืช ืฉื ืืืขืจืืช ืืื.
ืืืืืจื: ืื ืืื.
- ืืื ืงืฉื ืืงืืช ืืืืชืงืื ืืช Kubernetes ืืืคืก ืืื ืฉืืืื ืืืื ืืืืฆืืจ?
ืืืืืจื: ืืื ืงืฉื ืืืขืชื ืืืฉืชืื ืื? ืื ื ืืืื ืฉืื ืฉืืื ืืชืคืฉืจืช. ืืืฉืชืืฉ ืืืืื ืืื ืืืขืืช ืื ืื ืื ืื ืงืฉื. ืื ืื ืืืืจืื ืื ืืืคื ืืืชืื ืืืืคื ืืชืคืืจ, ืื ืืืืื ืขืฆืื ืืื ื ืืกืืื. ืงืฉื ืืืืืื ืคืขื ืืืจ ืคืขื ืฉืืื ืืกืชืืจ.
ืืชืงื ืช Kubernetes ืืืคืขืืชื ืืื ืงืื: ืฆ'ืืง! - ืืืชืงื, ืืฉ ืืจืื ืฉืืืืช ืืชืงื ื. ืืื ืื ืงืืจื ืืฉืฆืฆืืช ืืขืืืช?
ืชืืื ืขืืืืช ืฉืืืืช - ืื ืขืื ืื ืืงืื ื ืืืฉืืื? ืื ืขืื ืื ืขืฉืื ื? ืืืื ืคืจืืืจืื ืฉื ืืืืช ืืื ืืงืก ืฆืืื ื ืืฆืืจื ืฉืืืื? ืืืืืื, ืืื ืืืื ืืืืจื ื ืืืชื?! ืืืื ืจืืืืื ืฉื Kubernetes ืกืืคืงื ื ืืืืื ืื? ืขืืืืช ืืืคื ืฉืืืืช, ืืืื ืืขื ืืช ืขืืืื ืฆืจืื ืืืืืช 15-20 ืฉื ื ืืชืขืฉืืื ืืื.
ืืฉ ืื ืืืืื ืขืืื ืืช ืื ืืฉื ืื ืฉืขืฉืืื ืืืฉืืฃ ืืช ืืฉืืขืืช ืืืขืื "ืืื ืงืฉื ืืชืืืง Kubernetes?" ืืคื ื ืืื ืื ืฉืงืื ื ืืจืฆืื ืืช ืืื ืขืืื ื ืื ืกืืช ืืืืฉื ืืช Cilium ืืจืฉืช ื-Kubernetes.
ืชื ืื ืืืกืืืจ ืื ืื Cilium. ื-Kubernetes ืืฉ ืืืฉืืืื ืจืืื ืืฉืื ืื ืฉื ืชืช-ืืขืจืืช ืืจืฉืช, ืืืื ืืื ืืื ืื ืืืื - Cilium. ืื ืืืฉืืขืืช ืฉืื? ืืงืจื ื, ืืคื ื ืืื ืื ืืชืืคืฉืจ ืืืชืื hooks ืขืืืจ ืืงืจื ื, ืฉืคืืืฉืื ืืฆืืจื ืืื ืื ืืืจืช ืืชืช-ืืขืจืืช ืืจืฉืช ืืืชืช-ืืขืจืืืช ืฉืื ืืช ืืืจืืช, ืืืืคืฉืจืื ืืขืงืืฃ ื ืชืืื ืืืืืื ืืงืจื ื.
ืืืืืช ืืื ืืงืก ืืฉ ืืืืคื ืืืกืืืจื ืืกืืื ip, ืืกื ื ืืชืจ, ืืฉืจืื ืืจืืืืื ืืฉื ืื ืจืืื ืืฉืื ืื ืื ื 15, 20, 30 ืฉื ืื. ืืืื, ืื ืขืืืืื, ืืื ืืฆืืื, ืืื ืขืืฉืื ืื ืขืจืื ืืืืืืช, ืืื ื ืจืื ืืื ืืืื ืฉื 15 ืืื ืื ืืื ืขื ืืฉื ื, ืืขืืืืื ืขืืื ืขื ืจืื ืืืช - ืชืืืฉื ืืืืจื. ืืขืจืืช ืื ืืชืคืชืื ืืืกืืืจืืช ืขื ื ืืืื ืกืื ืจืืื, ืืื ืืชืืกืคืชื ืืืืฃ. ืืืฆืืื ืืกืืืืื ืืฉ ืืขืืืช ืืืฆืืขืื, ืืืฉื.
ืืฉ BPF ื ืคืื ืืืืืืช ืืืชืื ืืืงืก ืืงืจื ื - ืืืืจ'ื ืืชืื ืืืงืก ืืฉืืื ืืงืจื ื. ืืืืืื ื ืื ืกืช ืืงืจื ื ืืืื ืืงืก, ืื ืืืฆืืืื ืืืชื ืืืฉ ืืื ืืกื, ืืขืืืื ืืืชื ืืขืฆืื ืืื ืฉืฆืจืื ืืื ืืฉืจืื, ืืื TCP, ืืื ืืืกื ืืช IP - ืืงืืฆืืจ, ืขืืงืคืื ืืช ืื ืื ืฉืืชืื ืืงืจื ื ืฉื ืืื ืืงืก ืืื ืืืจืงืื ืืืชื ืืืืฆื ืืชืื ืืืืื.
ืื ืงืจื? ืืืฆืืขืื ืืื ืืืื ืืืื, ืชืืื ืืช ืืื ืืืืช - ืคืฉืื ืืื ืื! ืืื ืื ืื ื ืืกืชืืืื ืขื ืื ืืจืืืื ืฉืืื ืืืื ื ืืฉ ืชืืื ืืช ืฉืืชืืืจืช ื-Kubernetes API, ืืขื ืกืื ืื ืชืื ืื ืฉืืื ืืงืืืช ืื-API ืืื, ืืืืฆืจืช ืงืื C ืืืจืืืื ืงืืฆืื ืืื ืืจืืื ืฉืืื ืืืขื ืช ืืชืื ืืงืจื ื ืื ืฉื-hooks ืืืื ืืขืืื. ืืืจืื ืืงืจื ื.
ืื ืงืืจื ืื ืืฉืื ืืฉืชืืฉ? ืื ืื ื ืื ืืืืขืื. ืืื ืืืืื ืืช ืื, ืืชื ืฆืจืื ืืงืจืื ืืช ืื ืืงืื ืืื, ืืืืื ืืช ืื ืืืืืืื, ืืื ืืืืื ืืื ืื ืงืฉื. ืืื, ืืฆื ืฉื ื, ืืฉ ืืช ืืืฉืจืื ืืืื, ืืกื ื ื ืืจืฉืช, ื-ip rout - ืื ืงืจืืชื ืืช ืงืื ืืืงืืจ ืฉืืื, ืืื ืื 40 ืืืื ืืกืื ืฉืขืืืืื ืืืืจื ืฉืื ื. ืืืื ืจืง ืืขืืื ืืืื ืื ืืืงืื ืืกืืืืื.
ืืื ืืืืื? ืืกืชืืจ ืฉืืฉ ip rout, ืืืืช ืืื ืืงืก, ืืืฉ ืืื ืืืฉ - ืื ืื ืืฉื ื, ืื ืื ื ืื ืืืื ืื ืืช ืื ืื ืืช ืื. ืืื ืื ืื ื ืืคืืืื ืืืฉืชืืฉ ืืืฉืื ืืืฉ - ืืื? ืื ืื ืืืื ืื 30, ืื ืืขืื 30 ืฉื ื ืื ืืืืืื ื ืืฆืื, ืื ืืืขืืืืช ื ืืจืฉื ืืื ืฆืจืื ืืืขืช ืขื ืืื - ืื ืขืืื ืืื ืงืืคืกื ืฉืืืจื ืืชืืื ืขืืื. ืืืื ืืืืขืื ืืืื ืืืจื ืืืืื ืืชืงืืข ืืืืื ืืงืื, ืืืื tcpdump ืืืคืขืื ืืืืื ืจืืข. ืืืื ืืืืจืื ืืืื ืืช ืืื ืขืืจ ืืืืืื ืืืืื ืื ืืื ืืขืจืืช ืืจืืืืื ืืื ืขืืืืช ืืืืืช ืืื ืืงืก - ืื ืืื ืืื ืขืืืืช, ืืื ืืื ืืฉืชืืฉืื ืื.
ืื-Cilium ืืืื ืื ืืืคืืื ืื ืื 30, ืืื ืขืืืื ืื ืืชืืืฉื. ื-Kubernetes ืืฉ ืืช ืืืชื ืืขืื, ืืขืชืง. ืฉ-Cilium ืืืชืงื ืืฆืืจื ืืืฉืืืช, ืฉ-Kubernetes ืืืชืงื ืืฆืืจื ืืืฉืืืช, ืืื ืืฉืืฉืื ืืฉืชืืฉ ืืืืฆืืจ, ืืื ืืชื ืืกืืื ืืืืื ืืืืืจืืช ืืืฆื ืงืจืืื ืื ืืฉืชืืฉ?
ืืฉืื ืื ื ืืืืจืื ืฉืงืฉื ืืชืืืง Kubernetes - ืื, ืื ืงื ืืืื, ืืื, ืื ืงืฉื ืืืคืืื. Kubernetes ืขืืื ื ืืืจ ืืคื ื ืขืฆืื, ืืื ืขื ืืืืืืจื ื ืืืื ืกืื.
ืืืื ืืืฉืช "ืืืื ืื ืืื".
โ ืืื ืืฉ ืืืจืืช ืฉืืื ืืืขื ืืืืื ืฉืื ืืืื ืกืื ืืืื ืืืคืืขื? ื ื ืื ืฉ- Yandex ืชืขืืืจ ืคืชืืื ืืช ืื ืืฉืืจืืชืื ื- Kubernetes, ืืืื ืฉื ืขืืืก ืขืฆืื.
ืืืืืจื: ืื, ืื ืื ืฉืืื ืขื ืืขืืืก, ืืื ืขื ืืืืจืื ืืื ืคืฉืืืื. ืืืืืื, ืืฉ ืื ื Kubernetes, ืคืจืกื ื ืฉื ืืช ืืืคืืืงืฆืื. ืืื ืืชื ืืืืข ืฉืื ืขืืื? ืคืฉืื ืืื ืืื ืืืื ืืืืื ืฉืืืคืืืงืฆืื ืื ืงืืจืกืช. ืืื ืืขืจืืช ืืืื ื ืฉืฉืืืืช ืืชืจืืืช; ืขืืื ืืืืืืจ ืืชืจืืืช ืืื ืืื ืืื ืืื ืื. ืืื ืื ื ืืขืืื ืื ืืช Kubernetes.
ืืฉ ืื ืืืืื ืื 16.04. ืืคืฉืจ ืืืืจ ืฉืื ืืจืกื ืืฉื ื, โโืืื ืื ืื ื ืขืืืื ืขื ืื ืื ืื LTS. ืืฉ systemd, ืฉืื ืืืื ืก ืฉืื ืืื ืฉืืื ืื ืื ืงื ืงืืืฆืืช C. Kubernetes ืืฉืืงื ืคืืืื, ืืืฆืจืช ืงืืืฆืืช C, ืืื ืืืืงืช ืคืืืื, ืืืืืฉืื ืืกืชืืจ - ืื ื ืื ืืืืจ ืืช ืืคืจืืื, ืืฆืืขืจ - ืฉื ืืชืจื ืคืจืืกืืช ืืขืจืืช. ืื ืืืืื ืืขืืืื ืฉืขื ืืืื ืื ืืืื ืืช ืืชืืืื ืืืื ืืืื. ืื ืืคืืื ืื ืฉืืื ืืืื ืขืืืก ืืืื. ืื ืืืฉืงืื ืคืืืื ืงืืืขืื, ืืืฉื, ืื ืืฉ Cron Job ืฉืืืืฆืจ ืื ืืืื ืคืืืื, ืื ืืืืื ื ืขื ืืืืื ืื 16.04 ืชืชืืื ืืืื ืืืืจ ืฉืืืข. ืืืื ืืืืฆืข ืขืืืก ืืืื ืื ืืืื ืืืื ืืขืืืื ืฉื ืืฆืจื ืืืืจื ืฉื ืงืืืฆืืช C. ืื ืืืขืื ืฉืืืชื ืืชืืืื ืื ืืื ืฉืคืฉืื ืืชืงืื ืืช ืืืืื ืื 16 ื-Kubernetes ืืืขืื.
ื ื ืื ืฉืืื ืืขืืื ืืืืฉืื systemd ืื ืืฉืื ืืืจ, ืืื ืืงืจื ื ืฉื ืืื ืืงืก ืขื 4.16 ืื ืืคืืื ืืืชืจ ืืฆืืืง - ืืฉืืชื ืืืืง ืงืืืฆืืช C, ืื ืืืืคืืช ืืงืจื ื ืืืืขืฉื ืื ื ืืืงืืช. ืืื, ืืืืจ ืืืืฉ ืฉื ืขืืืื ืขื ืืืื ื ืื, ืื ืืคืฉืจ ืืืื ืืืกืชืื ืขื ืกืืืืกืืืงืช ืืืืืจืื ืขืืืจ ืืืืื. ืื ืื ื ืืืฆืืืื ืงืืืฅ, ืืืืืืื ืืืชื ืืชืืื ื, ืืงืืืฅ ืืื ืืชืืืื ื-15 ืฉื ืืืช, ืื ืืงืจื ื ืืืงื ืืจืื ืืืื ืืื ืืกืคืืจ ืืืืืื ืงืืืฆืืช C ืืชืื ืขืฆืื, ืฉื ืจืื ืืืืื ื ืืืงื, ืืื ืื - ืื ืืืืคืืช .
ืืฉ ืขืืืื ืืจืื ืืืจืื ืงืื ืื ืืืื ืคื ืืฉื. ืื ืื ื ืืฉื ืฉืืืจืืช ืขื ืง ืขืืืืืช ืืืชืืืื ืืืชื ืืคืขืืื ืืขืืืกืื ืืืืื ืืืื - ืื, ืื ืขื ืืื ืฉื ืืืจืื ืืืืืืืืื. ืื ืฉืื ืืืืืื ืืืืืช ืื ืืืฉื ืืืืฉืื - ืื ืืชืงืื ื Kubernetes, ืคืจืกื ืืช ืืืคืืืงืฆืื - ื ืจืื ืฉืื ืขืืื. ืขืืืจ ืื ืฉืื ืจืืื ืื ื ืืจืืื. ืื ืืคืืื ืื ืืืืขื ืฉืืืคืืืงืฆืื ืืื ืชืงืจืืก ืืกืืื ืืืฉืื, ืื ืื ืืงืืื ืืชืจืื, ืืื ืขืืืจื ืื ืื ืืจืื. ืืขืืจ ืืืื ื ืขื ืืืื ืืช ืืืจืืืืืืืช ืืื ื ืืืืจ, ืืขืช ืขืืจื ื ื-Kubernetes, ืื ืืื ื ืืืืจ โ ืื ืืืืื?
ืืฉืืื ืืื ืฉืืืฉืจ ืื ื ืืืืืื ืขื ืงืจื, ืืขืืื ืืื ื ื ืืืืขืื ืืช ืขืืืื ืืื ืื ืืืืืื ืืืชื ืืจืืฉ. ืื ืฉืื ืจืืื ืืืืืื ืืื ืชืืืื, ืื ืื ืืืื ืืขืืจ.
ืื ืงืืืช ืืืื ืฉืื, ืื ืืืื ืก ืืืืืจืืืืช ืฉื ืืคืขืืช ืื ืืขืจืืช ืืื ืืืืืื ืฉืขืืื ืืงืจื ืืกืคืืง ืืืืืง ืืื ืืคืชืืจ ืืช ืืืขืืืช ืฉืื ื. ืขื ืื ืื ืื ื ืืืืจืื.
ื-IT, ื ืจืื ืื, ืืฉ ืืืชืจ ืืื ืืืฉืืช ืฉื "ืืืื ืื ืืื". ืื ืฉืื ืจืืื ืืชืงืื ืื ืชืืื ืืช ืืืฉืชืืฉืื ืืกืคืจืืืช ืชืืื ื ืืชืงืืื ืฉืืชืืื ืืืื. ืืืืคื ืืืื, ืืืจืื ืื ืฉืื ืืฉ ืืื. ืื ืจืื ืืืื ืื ืื ืขืืื.
- ืืืืขืจืื ืืคืกืืืืช ืฉืื, ืื ื ืจืื ืื: ืืฉืืกืืืื ืื ืืืืืื, ืืืืคืืืงืฆืื ืืืืืช ืืขืืื, ืื ืืฉ ืฆืืจื ืืชืืืื ืืคืืืื ื, ืืืื ื-Red Hat, ืื ืฉืืชื ืฆืจืื ืฆืืืช ืคื ืืื ืืฉืื ืืืืงืืฉ ืืืืืื ื-Kubernetes, ืฉืืื ืืืื ืืื ืืืฉืื ืืืชื.
ืืืืืจื: ืืืืืืงืืืืืช, ืื ืื. ืื ืืกื ืืกืืคืืจ Kubernetes ืขืืืจ ืฆืืืช ืงืื ืืขืฆืื ืืจืืื ืืืกืคืจ ืกืืืื ืื.
ืืื ืื ืื ื ืฆืจืืืื ืืืืืืช?
- ืืื ืืชื ืืืื ืืกืคืจ ืื ื ืขื ืืื Kubernetes ื ืคืืฆื ืืจืืกืื?
ืืืืืจื: ืืื ืื ืืช ืื ืชืื ืื ืืืื, ืืื ื ืื ืืืื ืฉืืืืฉืื ืืืจ ืืฉ ืืืชื. ืื ืื ื ืืืืจืื: "Kubernetes, Kubernetes", ืืื ืืฉ ืืจื ืืืจืช ืืืกืชืื ืขื ืื ืืฉื ืืื. ืื ื ืื ืื ืืืืข ืขื ืืื ืืืืืืืช ื ืคืืฆืืช, ืืื ืื ื ืืืืข ื ืชืื ืืืืืืืื ืืืื ืืจื ื ืฉ-70% ืืืืืืืืช ืืชืืืื ืืช ืขื ืืื Kubernetes. ืื ืืื ืืงืืจ ืืืื ืืืืื ืืืื ืืืื ืืจืืื ืืขืืื.
ืืื ืฉืืื ื ืืกืคืช - ืืื ืื ืื ื ืฆืจืืืื ืืืืืืช? ืืืจืืฉื ืืืืฉืืช ืฉืื ืืืขืืื ืืืืืืช ืฉื ืืืจืช ืคืื ื ืืื ืฉ-Kubernetes ืืื ืชืงื ืื ืคืงืื.
ืื ืืืื ืืืจ ืืืื Kubernetes.
ืืื ืืืืืฃ ืืฉืืง ืืืืื ืืชืืื ื ืืืื ืืชืฉืชืืืช. ืคืฉืื ืืืืื - ืืื, ืื ืขืื Ansible, Chef, ืืืื ืืช ืืืจืืืืืืืช, Terraform. ืื ื ืื ืืืืจ ืขื ืฉืืืืช ืืืืื ืืงืืืืฆืืช ืืืฉื ืืช. Kubernetes ืืื ืืืืืฃ ืืืืื, ืืขืืฉืื ืื ืืืื ืจืง โโืืื.
ืืจืืจ ืฉืืืืงื ืืืงื ืืื ืฉื ืื ืืืืืจืื ืืื ืขืฉืืจืื ืืืืื ืืืช. ืืื ืื ืกืคืง ืฉืื ืืืื ืืืจ ืืืื Kubernetes ืืืืจืื ืืืืฉ ืืื: ืื ืื ื ืืืจ ืื ืคืืืขืื ืืืขืจืืช ืืืคืขืื, ืืื ืืฉืชืืฉืื ืชืฉืชืืช ืืงืื, ืจืง ืื ืขื ืงืื, ืืื ืขื yml - ืชืฉืชืืช ืืืชืืืจืช ืืฆืืจื ืืฆืืจืชืืช. ืืฉ ืื ืืจืืฉื ืฉืื ืชืืื ืืืื ืืื.
โ ืืืืืจ, ืืืชื ืืืจืืช ืฉืขืืืื ืื ืขืืจื ื-Kubernetes ืืืืื ืืขืืจื ืืืื ืื ืืืฉืืจื ืืฉืืื. ืืื ืชื ืืืชื ื ืืื?
ืืืืืจื: ืื ืื ืื ืืืืจื ื ืืื. ืืืืืื, ืื ืืฉ ืื ื ืืช ืืืฉืืื ืืืคืขืื ืฉืจืช DNS, ืื ื ืืชื ืืืคืขืื ืืืชื ืขื FreeBSD 4.10 ืืืื ืืืื ืืขืืื ืืฆืืจื ืืืฉืืืช ืืืฉื 20 ืฉื ื. ืคืฉืื ืชืขืืื ืืืื. ืืืื ืืขืื 20 ืฉื ื ืืฉืื ืืฆืืจื ืืืชืขืืื ืคืขื ืืืช. ืื ืื ืื ื ืืืืจืื ืขื ืชืืื ื ืืคืืจืื ืฉืืฉืงื ื ืืืื ืืืขืฉื ืขืืืืช ืฉื ืื ืจืืืช ืืื ืขืืืื ืื, ืืื ืฉืื ืืืื, ืื ืืืืื ืฉืื ืืืื Kubernetes. ืืื ืื ื ืืืฅ ืฉื.
ืื ืื ืฉืงืฉืืจ ื-CI/CD - ืืื ืืงืื ืื ืืฉ ืฆืืจื ื-Continuous Delivery, ืืืื ืฉืฆืจืื ืืขืืื ืืจืกืืืช, ืืืฆืข ืฉืื ืืืื ืคืขืืืื, ืืื ืืงืื ืื ืฆืจืื ืืื ืืช ืกืืืื ืืช ืชืงืืืช - ืจืง Kubernetes.
ืืืื ืฉืืจืืชื ืืืงืจื
- ืืื ืืฉ ืื ืืืกืื ื ืก ืงื. ืืื ืืขืืื ืขื Kubernetes, ืืชื ืฆืจืื ืชืืืื ืืืฆืื ืืช ืื ืคื ืืืืช - ืื ืื ืงืืื ืืจืืฉืื ื. ืฉื ืืช, ืืฉืื ืื ื ืจืง ืืชืืืืื ืืคืืชืื, ืื ืื ื ืกืืืจืืืค ืงืื, ืืื ืื ื ืขืืืื ืืืื, ืคืืชืื ืขืืืจ Kubernetes ืื ืืจืืืืงืืืจืช ืืืงืจื-ืฉืืจืืชืื ืืืืคื ืืืื ืืืื ืืืืืช ืืืจืื ืืื ืชืืื ืืืฆืืง ืืืืื ื ืืืืืืช. ืื ื ืืชืขื ืืื ืช ืืืขื ืฉืื - ืืื ืกืืืจืืืคืื ืฆืจืืืื ืืืชืืื ืืื ืืืชืื ืขืืืจ Kubernetes ืืืคืก, ืื ืฉืื ืขืืืื ืืืืืื ืืืชืื ืืื ืืืื, ืืื ืืืื ืจืง ื- Kubernetes?
ืืืืืจื: ืฉืืื ืืื ืืื. ืืฉ ืื ืฉืืื ืขื ืฉืืจืืชื ืืืงืจื
ืืืฉื, ืืฉ ืืื ืืืื ืฉื ืืชื ืขื ืืื 300 ืืืฉ, ืืื ืื ืฉืืฉืชืชืฃ ืืคืืชืื ืืืื ืฉืืฉ ืฉื ืืขืืืช, ืืฆืจืื ืืคืจืง ืืืชื ืืืืงืจื-ืืืงืื - ื-10 ืืืงืื ืฉืื ืืื ืืื ื ืืชื ืขื ืืื 30 ืื ืฉืื ืืืจืกืช ืืื ืืืื. ืื ืืฉืื, ืืืจืื ืืืื ืื. ืืื ืืฉืืืืข ืืืื ื ืกืืืจื-ืืค, ืฉืื 3 ืืืืจืื ืืืื ืืื ืืืื ืืืืืฉืจืื ืืชืื 60 ืืืงืจื-ืฉืืจืืชืื ืขื ืืืจืืืื, ืืื ืคืขื ืฉืื ื ืืืคืฉ ืืช Corvalol.
ื ืจืื ืื ืฉืืืจ ืืืืจื ืขื ืื ืืืคื ืคืขืืื - ืงืืืื ื ืืื ืืืื ืืืืืจ ืืฆืืจื ืืื ืื ืืืจืช. ืื ืื ืืืฆืืง ืืืืืืช, ืื ืืืื ืงืฉื ืืืืคื ืืืื ืืื ืืืจ. ืคืฉืื ืจืืืชื ืืช ืื ืื ืื ืืจืื ืคืขืืื ืฉืื ืืืฉ ืืืื ืื, ืื ืื ื ืืืฉืื ืืืืจ ืขื ืื.
ืืฉืืื ืืจืืฉืื ืืช, ืืฉ ืืชื ืืฉืืช ืืื ืืขืืืื ืฉืืฆื ืืื, Kubernetes ืืคืืื ืืืฉืชืืฉ, ืื ืื ืืจืืจ ืื ืขืืื ืืืืฉืืจ ืฉื ืื ืื ืืขืืื, ืืฆื ืฉื ื, ืืจืืจ ืฉืืื ืืืื ืืฉื ืืฉืื ืืืจ ืืืื Kubernetes ืื ืืืื ืงืืื. ืชืฉืืื - ืฉืงืื ืืช ืืืืช ืืชืืขืืช ืฉืืืืขื, ืืช ืืืืช ืืืฉืืืืช ืฉืชืืืื ืืคืชืืจ. ืื ืืฆื ืืื ืฉื ืืกืงืืื. ืื ืื, ืืฉื ื ืกืืืื ืื ืืงืฉืืจืื ืืืื ืืฉืืชื ืื ืขื ืืจืืื ืืืื ืืชืืืื, ืจืืช ืืืืื ืืช โ ืขื ืืจืืื ืืืืื ืืืฆืืขืื.
ืื ื ืื - ืื ืฉืื ืื ื ืืืื ืืืจ, ื-Kubernetes ืืืคืฉืจ ืื ื ืืขืฉืืช ืืจืื ืืืจืื ืืจืื ืืืชืจ ืืืจ ืืืื ืืืชืจ, ืื ืฉืื ืื ื ืืฉืชืืฉืื ืืคืชืจืื ืืช ืืืื ืื ืฉื ืืืงื ืืืื, ืืื ื ืขืื ืืจืื ืืืชืจ ืืื. ืื ืืืืจื ืฉืื ืืืจื ืืืืืช ืืขืฉืืช. ืืชื ืืืื ืืืฉืื ืขื ืื ืืฉืืื ืื'ืื ืื - ืืฉืืชื ืืืื ืืคืขื ืืจืืฉืื ื, ืืชื ืืืื ืืคืืืฉ ื ืืฉ, ื ืืจ ืื ืืืจืืช ืืืืจืคืช, ืืืฉืืืืช 10 ืคืขืืื, ืฆืขืืช ืืฉืืื, ืืกืจืช ืืขื ืคืื ืืืืืื ืงืื ืืืชืจ. ืืื ืคืขื ืืฉืืื ืืชืจืื. ืืืจ ืื ืื ืืืืฉ ืืกืคืื, ืืืืจ ืื ืฉืืจื ืืคื.
Kubernetes ืื ืขืืื ืืืงืื. ืฉืื ืฉืืื: Kubernetes, ืืฆื ืืื, ืืื 4-5 ืืื ืืจืืืช, ืืฆื ืฉื ื, ืืื ืืืขืจืืช ืืืงืืืืืืช ืืืื. ืื ืืขืจืืช ืืืคืขืื ืฉืืฉ ืื ื ืขื ืืืืื ืืช ืฉืื ื. ืื ืื? ืืืืื ืื ืื ืงืืจืืืก? ืืื ืืืืช ืืื ืืงืก, ืืืืจื ืฉื ืจืืืืื ื ืืกืคืื. ืื ืืืืจืื ืืืื ืืื, ื ืืฉ ืืจืกื ืืื ื ืืจืง ืืืืืืฉ, ืืืงืื ืฉื ืืืจ. Kubernetes ืืชืคืชืืช ืืืจ ืืืื ืืืื ืืืช, ืืืืงืฃ ืืกืืืื ืื, ื ืคื ืืื ื ืืืข ืืืื ืืคืืืช ืืื ืืืืฉ ืืืืชืื ืืื, ืืกืืืืืช ืืืื ืืชืืื ืื ืืืืฉ.
ืืชืฉืืื ืืฉืืื ืื ืกืืืจืืืค ืฆืจืื ืืขืฉืืช, ืืืืชื ืืืืจ - ืืื ื- Flaunt, ืฉืื 150 ืืืฃ ืจืืื ืืงืื ืฉืืจืืช ืงื ืฉื DevOps ืกืืืจ. ืื ืืชื ืกืืืจืืืค ืงืื ืขื ืืื ืืคืชืืื, ืื ืขืืื. ืืืงืื ืืฉืืืจ DevOps ืืฉืื, ืฉืืฆืืจืื ืืืืื ืืืฆื ืืคืชืืจ ืืช ืืืขืืืช ืฉืื ืืืฉืื ืืฉืืืจืช ืืฉืื ืื, ืชืงืื ืคืชืจืื ืกืืืจ ืืื ืื ืืฉืืื. ืื, ืืฉ ืืื ืืกืจืื ืืช. ืื ืื ื, ืืืืงืืจ ืืืฅ, ืื ืืืืืื ืืืืืช ืื ืื ืืขืืจืืื ืืืืืื ืืืืืจืืช ืืฉืื ืืืื. ืืื ืืฉ ืื ื ืืจืื ืืืืืืืช ืืฉืืืืช ืืืื ืืช. ืื ื ืืืืืืื ืฉืืื ืืฆื ืืืืื ื ืืื ืืืช ืืืืืจืืช ืื ืงืื ืื Kubernetes ืืืืชืื.
ืื ื ืืืืืฅ ืืืื ืืืฆืข ืืืงืืจ ืืืฅ ืืกืืืจืืืคืื ืืขืกืงืื ืืืืกืกืื ืขื ืืืื ืื ื ืืชื ืืืงืืืฉ ืฆืืืช ืฉื 10 ืื ืฉืื ืืชืคืขืื, ืื ืืืจืช ืืื ืืขื. ืื ืืืืื ืืืืื ื ืืืืฆืื ืืช ืื ืืืืงืืจ ืืืฅ.
ืขื ืืืืื ืืืืื
โ ืืื ืืืจื ืืคืชืจืื ืืืืืื ืื ืืืื ืืืื ืืืืืฉื ืืืืงืืจ ืืืฅ?
ืืืืืจื: ืื, ืืืืื, ืื ืคืืชืจ ืืกืคืจ ืืขืืืช. ืืื ืฉืื ืืฉ ื ืืืื ืกืื. ืืชื ืขืืืื ืฆืจืื ืืืืื ืืื ืืืฉืชืืฉ ืื. ืืืฉื, ืืฉ ืืืฃ ืืืจืื ืงืื ืื ืืขืืืื ืฉื ืืืืื AWS: ืฆืจืื ืืืื ืืช ื-Load Balancer ืื ืฉืฆืจืื ืืืชืื ืืงืฉื ืืจืืฉ ืฉ"ืืืจ'ื, ื ืงืื ืชื ืืขื, ืชืืืื ืื ื ืืช ื-Load Balancer!" ืืชื ืฆืจืื ืืืขืช ืืช ืื ืืืื ืกืื ืืืื.
ืืฉืคืื ืื ืืื ืฉืื ืฉืืชืืืื ืืื, ื ืกืืจืื ืืืขื ืืช ืื ืืืืจืื ืืืืคืืื ืืื. ืืฉ ืื ื ืขืืฉืื 40 ืืื ืืกืื, ืขื ืกืืฃ ืืฉื ื ืื ืจืื ืืืื 60 - ืืืืื ื ืชืงืื ื ืืื ืืืืจืื ืืืื. ืื ืื ื ืืชืงื ืืืขืื ืืื ืฉืื ืืคืจืืืงื ืืืฉืื, โโืื ืื ื ืฉืืืืื ืืืืืจืืช ืืื ืืช ืืฉื ื ืืืืืขืื ืืื ืืคืชืืจ ืืืชื.
ืื ืจืื ืฉืืชืฉืืื ืืื - ืืืืื, ืกืืคืืจ ืืชืืจื ืืงื ืขื ืืืง ืืืฉืื. ืืฉืืื ืืื ืืื ืืชื ืืืื ืืกืืื ืขื ืืืืจืืื ืืืื ืืืื ืื ืืคืชืจื ืืช ืืืขืืืช ืฉืื. ืืืืื ืืืืื ืืฆืืืื ืืืื. ืืื ืืืงืจืื ืฉืื ื - ืืืืืง. ืืื ืื ื ืืืืืืช ืืืืืืืช ืืืชืจ. ืื ืฉืืจ ืืขื ื ืื ืฉื ืืกืื ื ืืขืืื ืืืชื ืืืฆืจืื ืืจืื ืืขืืืช - Ager, ืืื ืื ืฉืืฉ ืืจืืกืื, ืืื ืืื ื OpenStack ืืืืืขืืช ืฉืื ืืช: Headster, Overage - ืื ืฉืชืจืฆื. ืืืื ืืืฆืจืื ืืขืืืช ืฉืืชื ืื ืจืืฆื ืืคืชืืจ.
ืืื, ืืชืฉืืื ืืื ืื, ืืื, ืืืขืฉื, ืืื ืืจืื ืืืื ืคืชืจืื ืืช ืืชืืจืืื ืืืืจืื.
ืื ืฆืจืื Kubernetes?
- ืืืื ืืืช, ืื ืฆืจืื Kubernetes? ืื ืืืจ ืฆืจืื ืืขืืืจ ื-Kubernetes, ืืืื ืืืงืื ืืืืคืืกื ืฉื Flaunt ืฉืืืืข ืืืืืื ืขืืืจ Kubernetes?
ืืืืืจื: ืื ืฉืืื ืืขื ืืื ืช, ืื ืืจืืข, ืืขืงืืืช Kubernetes, ืื ืฉืื ืจืืื ืืืืขืื ืืืื ื: "ืืืจ'ื, ืื ืื ื ืืืืขืื ืฉืืชื ืขืืฉืื Kubernetes, ืขืฉื ืืช ืื ืืฉืืืื ื!" ืื ืื ื ืขืื ืื ืืื: "ืจืืืชื, ืื ืื ื ืื ืขืืฉืื Kubernetes, ืื ืื ื ืขืืฉืื ืคืจืื ืืื ืื ืฉืงืฉืืจ ืืื". ืื ืืจืืข ืคืฉืื ืื ืืคืฉืจ ืืขืฉืืช ืืืฆืจ ืืื ืืขืฉืืช ืืช ืื ื-CI/CD ืืื ืืกืืคืืจ ืืื. ืืืื ืืชืจืืงื ืืืืืืงื ืฉืืฉ ืื ื ืคืืชืื ืืคื ืคืืชืื, ืืืืจ ืื ื ืืฆืื ืืคื ื ืืฆืื.
ืืืงืืืืช ืฉืื ื ืืฆืคืื ืืืืจืื ืฉืื ืื, ืืื ืืืื ืืืืื ืืืืื ื ืก ืืื ืฉืืฉ ืืื ืืขืืืช ืืกืืืืืช, ืืขืืฉืื - ืืืค! - Kubernetes ืืคืชืืจ ืืืชื. ืื ืฉืื ืืืืื ืื ืื ืืกืื. ืื ืคืฉื ืื ืืืื ืื ืฉืื ืืืื ื ืก, ืืื ืื ืคืฉื ืื ืืงืืืื - ืื ืื ื-Kubernetes ืืื ืืคืชืืจ ืื ื ืขืืฉืื ืืื, ืื ืืืืจืื ืขื ืื ืื ืื ืืจืื! ืคืชืืื ืืื ืขืืฉืื - ืืชืขืืฉ! โ ืืืืืจ ืืกืฃ, ืืชืขืืฉ! - ืืืฉ ืื ื 100% ืืื ืคืขืืื, ืื ืืืคืชืืื ืืืืืื ืืฉืืจืจ ืื ืื ืฉื ืื ืก ืืืืฆืืจ 50 ืคืขืืื, ืืื ืื ืงืืจืก. ืืืืคื ืืืื, ื ืก!
ืืฉืื ืฉืื ืืืื ืืืืขืื ืืืื ื, ืื ืื ื ืืืืจืื: "ืกืืืื, ืืื ืืื ืืืจ ืืื ื ืก." ืืื ืืืืืช ืืจืื, ืืชื ืฆืจืื ืืืืื ืืื ืืืืชืืื. ืืื ืืงืื ืืืฆืจ ืืืื, ืืื ืฆืจืื ืืืืขืฉืืช ืืฆืืจื ืืืืื ื. ืืื ืืงืื CI/CD ื ืื, ืืชื ืฆืจืื ืืขืฉืืช ืืืชื ืืื. ืื ืืจืื ืขืืืื ืฉืฆืจืื ืืขืฉืืช.
ืชืฉืืื ืืฉืืื ืื ืฆืจืื Kubernetes - ืืฃ ืืื ืื ืฆืจืื Kubernetes.
ืืืืง ืืืื ืฉืื ืืฉ ืชืคืืกื ืืืืขืืช ืฉืื ืฆืจืืืื Kubernetes. ืื ืฉืื ืฆืจืืืื, ืืฉ ืืื ืฆืืจื ืขืืืง ืืืคืกืืง ืืืฉืื, ืืืืื ืืืืชืขื ืืื ืืื ืืขืืืช ืืชืฉืชืืช ืืืืขืืืช ืฉื ืืคืขืืช ืืืคืืืงืฆืืืช ืฉืืื. ืื ืจืืฆืื ืฉืืืฉืืืื ืคืฉืื ืืขืืื ืืคืฉืื ืืืคืจืกื. ืขืืืจื, Kubernetes ืืื ืืชืงืืื ืฉืื ืืคืกืืงื ืืฉืืืข ืืช ืืกืืคืืจ ืฉ"ืฉืืื ื ืฉื", ืื "ืื ืื ื ืื ืืืืืื ืืืชืืืื" ืื ืืฉืื ืืืจ.
ืืืจื ืืื ืืื ืื ืืืื ื ืืืืข ืืืื ื. ืฉืืืืื ืืืชื ืฉื ื ืืืจืื: ืืฆื ืืื, ืชื ื ืื ื ืชืืื ืืช, ืืฆื ืฉื ื, ืืฆืืืืช. ืื ื ืืฆืืขืื ืื ืืงืืช ืืช ืื ืขื ืขืฆืื ืืืขืฉืืช ืืช ืื. ืืืืจ ืืืกืฃ, ืื ืืืชืจ ืืืืง ืืฆืืคื ืืกืฃ, ืืื ืฉืชืคืกืืงื ืืืฉืื ืขื ืืืขืืืช ืืืื ืืืืืื ืืื. ืืืื ืื ืื ืฉืื ืืืืืืื ืฉืืกืืจื ืืช ืื ืืฉื ืืื.
ืื ืืกืื ืฉืื ื ืื ืื ืืื ืืืจ ืฆืจืืืื Kubernetes ืืื ื ื ืืื.
ืื ืืืื ืืืืช ืฆืจืืืื Kubernetes, ืื ืื ืฆืขืฆืืข ืืืื ืืขื ืืื ืฉืืคืฉืจ ืืฉืืง ืืืชื ืืืืชืขืกืง ืืืชื. ืืืื ื ืืื ืื ืื - ืืืื ืืืืืื ืฆืขืฆืืขืื. ืืืื ื ืืืืื ืืืคืฉืื, ืืืฉืื ืื ื ืจืืืื ืืื ืืืฉ, ืื ืื ื ืจืืฆืื ืืฉืืง ืื. ืขืืืจ ืืืงื, ืื ื ืจืชืข, ืืืฉื, ืืืื ืื, ืื ืื ืืืจ ืฉืืืงื ืืกืคืืง ืืืืจ ืขืืืคืื ืขื ืืื ืื ืฉืื ืคืฉืื ืื ืจืืฆืื. ืืื ืื ืื ืืืื ืืืืืืื ืืืฃ ืืื. ืืืฉื, ืื ืืืจ ืืจืื ืืื ื ืืืก ืื ืืฆืขืฆืืขืื ืืชืืื ื ืืืื ืืืขืจืืช ืื-DevOps, ืื ืื ื ืขืืืื ืืืื ืืช ืืฆืขืฆืืขืื, ืื ื ืขืืืื ืงืื ื ืืื ืืืฉืื. ืื ืืื ืฉืื, ืื ืื ืื, ืขืืืื ืจืืฆืื ืกืื ืฉื ืฆืขืฆืืขืื.
ืืื ืฆืืจื ืืฉืืง ืขื ืืืคืงื. ืื ืื ืฉืื ื ืืืืืฆื ืงืืืืจืืช ืื ืืขืฉืืช ืืื ืฉืื ื ืจืืื ืขืืฉืื ืืืืื ืืื: "ืืื, ืฆืขืฆืืข ืืืฉ!" - ืื ืจืฆื ืืงื ืืช ืืืชื, ืงื ื ืืืชื ื: "ืืืื ื ืืงื ืืืชื ืืืืช ืืกืคืจ ืขืืฉืื ืื ืจืื ืืืชื ืืื ืืืืจืื ืฉืื ื." ืื ืชืขืฉื ืืช ืื. ืื ื ืืชื ืฆื, ืืืืืื ืฉืื ืจืง ืืืืื, ืื ื ืื ืืืื ืจืืื ืืฉืื ืืืืืื, ืฉื ืื ืืื ืืขืฆืื, ืืื ืืืืื ืืช ืื ืืืืจืื.
ืืชืฉืืื ืืกืืคืืช ืืื: ืืชื ืื ืฆืจืื Kubernetes. ืืชื ืฆืจืื ืืคืชืืจ ืืช ืืืขืืืช ืฉืื.
ืื ืฉืืชื ืืืื ืืืฉืื ืืื:
- ืืืฃ ืื ื ืืคื;
- ืื ืื ืืื ืื ืกื ืืืคืื, ืื ืื ื ืืืืขืื ืขื ืื ืืจืืฉ, ืืื ืื ื ืืืืืื ืืฉืื ืืื ืืฉืื;
- ืื ืื ื ืืืืืื ืืฉื ืืช ืืช ืื ืืืืืจืืช ืฉืื ืืขืกืง ืฉืื ื ืืืจืฉ ืืช ืื, ืืื ืื ื ืืืืืื ืืขืฉืืช ืืช ืื ืื ืืืืช; ืื ืื ืืืจื ืื ื ืืืขืืืช.
ืืฉื ื ืฉื ื ืฆืจืืื ืืืืชืืื: ืืืื ืืช ืืืื ืืืืช/ืืืืฉืืช ืฉื ืืฉืงื. ืื ืื ืฉืขืืฉื ืืืื ืืืืฉืื ืคืจืืืงืื IT, ืื ืืฉื ื ืืืืื ืกืื ืขืกืง - ืจื ืืืงืื ืขื ืืขืืื, ืืื ืฉืืืื ืืืช, ืฆืจืื ืืคืชืืจ ืืช ืืฆืจืืื ืืืื. Kubernetes ืขื ืืืืฉื ืื ืืื ื, ืขื ืืืื ื ืื ืืื ื ืืขื ืืกืคืืง ื ืืกืืื ืืืคืฉืจ ืื ืืคืชืืจ ืืืชื.
ืืืื ืืกืจ ืฉืจืช
โ ืื ืืกืชืืืื ืงืฆืช ืืืชืจ ืื ืืขืชืื, ืื ืื ืกืื ืืคืชืืจ ืืช ืืขืืืช ืืืขืืจ ืืืื ืจืืฉ ืขื ืชืฉืชืืช, ืขื ืืืืจืืช ืืืคืขืื ืืืืืจืืช ืืฉืื ืืืื ืืืคืืืงืฆืื, ืืืคืืขืื ืคืชืจืื ืืช ืืืฉืื, ืืืฉื, ืืื ืฉืจืช. ืืื ืืชื ืืจืืืฉ ืคืืื ืฆืืื ืืืฉืื ืืืืืื ืืื, ื ื ืื, ืกืื ื ืขืืืจ Kubernetes ืืคืชืจืื ืืช ืืืืื?
ืืืืืจื: ืืื ืฆืจืื ืืืขืืจ ืฉืื ืฉืื ื ืื ืจืืื ืฉืืกืชืื ืงืืืื ืืืืืจ - ืืื ืืืื! ืืืจืืช ืฉืคืฉืื ืขืฉืืชื ืืช ืืืชื ืืืืจ. ืื ื ืืกืชืื ืขื ืืจืืืืื ืฉืื ืืจืืื ืฉื ืฉืื ืืขืืืช, ืืืฉื, ืืื ืืจื ืืืกืืืจืื ืขืืืืื ืืืืฉื. ืื ืืฆืืืง, ื ืืื? ืื ื ื ืชืงืืื ืืืื ืืืืื ืืืขืื.
ืืคืื ืืื ืฉืจืช ืืืืื ืืืื, ืืื, ืืขืื ืื ืื, ืคืืชืจ ืืช ืื ืืขืืืช ืืืขืจืืช ืืืงืืืืืืช. ืืื ืื ื ืืกืืื ืขื ืืืืื ืืืกืง ืฉืืจืืฉ ืืืื ืืืช ืฉื ื ืืื ืืืฆืืจ ืกืืืื ืืช ืชืงืืืช ืืื ืืฉืืช. ืืืจืืช ืฉืื ื ืื ืืืืข ืื ืืื ืืืืจ, ืื ื ืืืื ืฉืื ื ืื ืืืื ืืืืก ืืืืืื ืืขืฆืื ืืื ืื ืืงืจื ืืืจ.
ืขื serverless ืืจืืจ ืืืืจืืจ ืฉืืื ืืืจ ื ืืื ืืืืืืืืืืืช, ืืื ืกืืืื ืืช ืชืงืืืช ืืื ืืฉืืช - ืฉื ื ืืืืื ืืืช ืขืืืฃ ืขื ืืื. ืืื ืืื ืขืืฉืื ืืช ืื ืขืืฉืื? ืฉืืืืช ืืฉืืืช ืืืช ืืื ื ืืขืื ืื ืืชื ืืชืจืื ืื. ืฉืืืืช ืืกืคืจ ืืฉืืืืช ืืืืืฉื ืฉื ืืื ืืืคื ืื ืฉืื, ืื ื ืืืฉื, ืื ืื ืจืืืื. ืืื ืืขืฉืืช ืืช ืื ืืืืจื ืกืืืื ื ืืชืงืืืช ืื ืฉืืฆื ืืืื ืืฉืืช ืืืื ืฉื, ืื ื ืจืื ืื ืขืืฉืื ืืืชื ืืคืฉืจื, ืื ื ืืฉื.
ืขื ืืกืจ ืฉืจืช ืืื ืขื ืืื: ืืขื ืืื ืืื ืื, ืืื ืืื ืจืืืง ืืืืขืืืช ืฉื 2019. ืงืจืื ืืืชืจ ืืฉื ืช 2030 - ืืืื ื ืืื ืืื ืืจืืืช ืืช ืื. ืืื ืื ืกืคืง ืฉื ืืื, ืืืืื ื ืืื (ืืืืจ ืขื ืื ืืคื ื ืืฉืื ื), ืืื ืขืืฉืื ืฆืจืื ืืคืชืืจ ืืขืืืช ืืืจืืช. ืื ืืื ืืืืืื ืืคืื ื ืืืืืืช ืงืฉืช. ืื, ืืื ืืืื ืืืืงืจืื ื ืคืชืจืื, ืืื ื ืคืชืจืื ืืฆืืจื ืืืฉืืืช, ืืื ืกืืืืืงืืืืืช, ืืื ืฉืจืช ืื ืงืฉืช ืืขื ื... ืืฉืืืื, ืื ืืฉื ืืื ืจืืืง ืืื ืืื ืืืื ืืื. ืื ื ืื ืืืื ืืืืจ. ืืฉื ืช 2019, ืืื ื ืืืื ืืืชืื ืืคืืืงืฆืื ืืืช ืืื ืฉืจืช.
ืืื Kubernetes ืืชืคืชื
- ืืื ืฉืื ื ืืชืงืืืื ืืขืืจ ืืขืชืื ืืจืืืง ืืคืืื ืฆืืืื ืื ืคืื ืืื, ืืืฆื ืืืขืชื ืืชืคืชืื ืงืืืจื ืืก ืืืืขืจืืช ืืืงืืืืืืช ืกืืืื?
ืืืืืจื: ืืฉืืชื ืขื ืื ืืจืื ืืืฉ ืื ืชืฉืืื ืืจืืจื. ืืจืืฉืื ืืื statefull - ืืืจื ืืื, ืงื ืืืชืจ ืืขืฉืืช ืืกืจ ืืืื ื. Kubernetes ืืืชืืื ืืฉืงืืขื ืืื ืืืชืจ, ืืื ืืชืืื ืืื. Stateless ืขืืื ืืืขื ืืืฉืื ื-Kubernetes, ืคืฉืื ืืื ืขื ืื ืืืชืืื ื. ืืฉ ืขืืืื ืืจืื ืืขืืืช, ืื ืืืชืจ ืืืืง, ื ืืืื ืกืื. ืืื ืฉื ืืืจ ืขืืื ืื ื ืืฆืืื, ืืื ืื ืื ืื ื. ืื ืืืงื ืืคืืืช ืขืื ืืื ืฉื ืื ืขื ืฉืื ืืขืืื ืขืืืจ ืืืื. ืื ืื ืืื ืืืงืืืจ ืืืืฉื, ืืื ืืืจืืฉื ืฉืื ืืืจืืฉ ืฉืื.
ืืงืืฆืืจ, statefull ืฆืจืื - ืืืืื - ืืืชืคืชื ืืืง ืืืื, ืื ืื ืืืคืืืงืฆืืืช ืฉืื ื ืืืืกื ืืช ืกืืืืก; ืืื ืืคืืืงืฆืืืช ืืกืจืืช ืืืื ื. ืื ืืฉืืื; ืืชื ืชืืื ืฆืจืื ืืืืฉืื ืืกื ื ืชืื ืื ืืืฉืื ืืืจ. Statefull ืขืืกืงืช ืืืืืฉืจ ืื ืื ืฉืืคืฉืจ, ืืชืงื ืืช ืื ืืืืืื, ืืฉืคืจ ืืช ืื ืืืขืืืช ืฉืขืืืืืช ืืคื ืืื ืืจืืข - ืืืื ื ืงืจื ืืื ืืืืืฅ.
ืจืืช ืืื ื ืืืข, ืจืืช ืืืขืืืช ืืื ืคืชืืจืืช, ืจืืช ืืืกืชืืจืืช ืืืืชืงื ืืืฉืื ืชืจื ืืฉืืขืืชืืช. ืื ืกืืคืืจ ืืฉืื. ืืืคืขืืืื - ืื ืื ืฉืงืฉืืจ ืืงืืืืคืืงืฆืื ืฉื ืืืืืงื ื ืืืืืืช, ืืืืืงื ืืงืจื ืขื ืื ืช ืืงืื ืฉืืจืืช ืงื: ืฉืืจืืช ืงื ืฉื MySQL, ืฉืืจืืช ืงื ืฉื RabbitMQ, ืฉืืจืืช ืงื ืฉื Memcache - ืืืื, ืื ืืจืืืืื ืืืื ืฉืฆืจืื ืืืืืื ืื ื ืืขืืื ืืื ืืชืืื. ืื ืคืฉืื ืคืืชืจ ืืช ืืืื ืฉืื ืื ื ืจืืฆืื ืืกื ื ืชืื ืื, ืืื ืื ืื ื ืื ืจืืฆืื ืื ืื ืืืชื, ืื ืฉืื ืื ื ืจืืฆืื Kubernetes, ืืื ืื ืื ื ืื ืจืืฆืื ืื ืื ืืืชื.
ืืกืืคืืจ ืืื ืฉื ืคืืชืื ืืคืขืื ืืฆืืจื ืืื ืื ืืืจืช ืืืื ืืฉืื ืืฉื ืชืืื ืืงืจืืืืช.
ืื ื ืืืฉื ืฉืงืืืช ืืฉืืืืฉ ืฆืจืืื ืืืืื ืืืื โ ืืงืืคืกื ืชืืคืื ืืฉืืืจื ืืืชืจ ืืืืชืจ, ืืืื ื ืืืชืจ ืืืืชืจ, ืขื ืืืชืจ ืืืืชืจ ืืืืืช ืคืฉืืืืช.
ืคืขื ืืงืฉืืชื ืืจืืืื ืืฉื ืขื ืืืืืง ืืกืืืื ืืฉื ืืช ื-80 ืืืืืืื ืืกืืืจืืื ื ืืื ืืืื - ืชืืื ืืช ืืื Urgant, ืจืง ืืขื ืืื ืช. ืฉืืื ืืืชื ืขื ืขืชืื ืืืืฉืืื. ืืื ืืืจ ืฉืืขืชืื ืืื ืืคืฉืืืช, ืืืืืง ืืื ืืจืืื. ืืงืื ืืจืืื ืืื ืืืงืืจ ืืืจ ืืืจืื. ืืื ืืชืคืืก ืื, ืืืืช ืฆืจืื ืืกืืื ืืช ืืืคืชืืจืื ืืืฉื 15 ืืงืืช, ืืกืืื ืืช ืืฉืืคืืืื ืืืืื ืืืขืช ืืื ืืื ืขืืื, ืืืืื ืืช ืืคืืืืงื ืฉื ืฉืืืืจ ืืื ืจืืื. ืืชืืฆืื ืืื ื ืืชืจ ืจืง ืืคืชืืจ ืืื ืืจืืื.
ืขืืฉืื ื-2019 ืืืื ืจืืื? ืืืืื ืืช ืืงืื ืืจืืื ืืืฆื ืืช ืื ืืืืื ืืืช ืฉืืืช ืืชืื ืืช. ืืคืืืืงื ืฉื ืืชืืืื ืื ืืฉืชื ืชื ืืืฉื 100 ืฉื ืื, ืืื ืงืืืช ืืฉืืืืฉ ืื. ืขืืฉืื, ืืื ืจืง ืขืืฉืื, ืืืจ ื-1980, ืืฉืืื ืจืืืื ืขื ืืืืืื, ืืืื ืืฉืชืืฉื ืืจืืื ืืืฃ ืืื ืื ืืฉื ืืื ืื ืขืืื. ืื ืชืืื ืขืื - ืื ืืืื ืืืืื.
ืืืืืื ืืืจ ืื ืฉืื ืืืื ืืืชื ืืืจ ืขื ืืืฉืืื - ืงืืืช ืืฉืืืืฉ ืชืืื. ืืขืื ืฉืืฉื ืช 1980 ืืืืช ืฆืจืื ืืืชืืื ืืืืืฅ ืขื ืืคืชืืจืื ืืืืฉื, ืื ืื ืืืื ืื ืืขืชืื.
ืืฉ ืื ืืจืืฉื ืฉืขื Kubernetes ืืขื ืืชืฉืชืืช ืชืืื ืื ืขืืืื ืขืฆืืื ืื ืืืืช ืืฉืืืืฉ. ืื, ืืืขืชื, ืืืื ืืืืื - ืื ืืืื ืขื ืคื ื ืืฉืื.
ืื ืืขืฉืืช ืขื ืืื ืืกืื?
- ืื ืื ืืงืจื ืืืื ืืกืื ืืื ืืื ืืืขืจืืช ืฉืชืืืืื ื-Kubernetes?
ืืืืืจื: ืื ืงืจื ืืจืืื ืืืฉืืื ืืืืจ ืืืคืขืช 1C? ืืขืจื ืืืชื ืืืจ. ืืคื ื ืื, ืื ืกืคืจื ืขื ืื ืืืจ - ืขืืฉืื ืืชืืื ืืช. ืคืจืืื ืืขืืืื ืืื ืืกืืจื ืืืื, ืื ืืขืืืื ืขืฆืื ืื ื ืขืืื. ืื ืืขืืจ ื ืืจืฉื 10 ืืื ืืกืื ืืื ืืืืจืื ื ืืจื, ืขืืฉืื ืืื ืืกืคืืง.
ืืืืช ืืชืืื ื ืืืกืคืจ ืืืฉืืืืช, ืื ื ืจืื ืื, ืืืืื ืืขืช ืืงืฆื ืืืืจ ืืืชืจ ืืื ืฉืืืคืืขืื DevOps ืืืฉืื ืืืืขืืืืช ืขืืื. ืืฉ ืืืกืืจ ืกืคืฆืืคื ืืฉืืง ืืจืืข ืืืื ืืืืฉื ืืื ืจื. ืืืืฉื ืืื ืืืืืจ ืืกืื ืฉื ื ืืจืืืืืช, ืฉืื ืืขืืืืช ืืขืืืื ืชืืื, ืืืื ืืืชืจ ืืืืชืจ ืืกืจื ืฉืจืช, ืืฆืืจืฃ ื ืืืจืื ื-Kubernetes ืฉืืืืจ ืืช ืื ืืืฉืืืื ืืืืืง ืืคื ืืฆืืจื, ืืืืืคื ืืืื. ืืขืฉืืช ืืื ืืขืฆืื, ืืื ืฉืฆืจืื - ืืืื ืคืฉืื ืืชืจืืง ืืื ืชืชืขืจื.
ืืื ืืืฉืื ืขืืืื ืืฆืืจื ืืงืื ืืืืืืช. ืืจืืจ ืฉืจืืช ืืืืฉืืจืื ืืืืชืืืืช ืฉื ืืื ืื ืืืืื ืืืชืจ. ืืืื ืืืืืงืช ืื ืืืช ืืืฉืืื ืืช ืื ืฆืจืื 10 ืขืืืืื ืฉืื ืืืื ืกืคืจืื ืืื ืฉืืืืืื ืื ืืชืขืืืคื. ืื ืคืฉืื ืื ืืืจืื. ืืกืืืื ืจืืื ื ืกืจืงืื ืืืืืืื ืืืืืืืืช ืขื ืืื ืืขืจืืช ื ืืืื ืืืกืืืื ืืืืงืืจืื ืืช. ืืกืคืืง ืจืืื ืืฉืืื ืจืืฉื ืืื ืืื, ืืืจ ืขื ืืืฉืืจืื ืืจืื ืืืชืจ ืืืืืื, ืขื ืืื ื ืืืื.
ืืืืคื ืืืื, ืื ืืืจื ืืืืช ืืื ืืขื ืคืื. ืื ืืืชื ืืืจ ืขื ืืืื ืืืช: ืืขืืจ ืืืืขื ืืืื ืืช ืขื ืืืื ืื ืืฉืืืฉื ื ืืืื. ืืืื, ื ืืืื ืืจืื ืืื ืชืืืื ืคืฉืื ืื ืืืื ื ืืฉืชืชืคืื ืืื ืืื. ืืฃ ืืื ืื ืืืฉื ืฉืืืื ืืช ืืื ืืฉืื ืืกืืื.
DevOps ืื ืื ืืกืช ืืขืจืืืช ืื ืืืขืืื - ืขืืืื ืืจืื ืืืืื ืืืขืืืืช ืืืืื.
โ ืฉืืขืชื ืื ืจืขืืื ืืขื ืืื ืฉืืขืืืื ืืืืงื ืชืืื.
ืืืืืจื: ืืืืื, ืืื ืืืื! ืื ืืืืช ืืชืืื ื ืฉืื ืื ื ืืืชืืื ืืืื ืื ืืืื. ืืกืคืจ ืืืขืืืช ืฉืื ื ืคืืชืจืื ืืืืฆืขืืช ืชืืื ื ืืื ืื ืืืื. ืืืืช ืืขืืืื ืืืืืช ืืืืื. ืขืืฉืื ืฉืืง ื-DevOps ืืืื ืืืืื ืืชืจ ืขื ืืืืื. ื ืืชื ืืจืืืช ืืืช ืืฆืืคืืืช ืืฉืืจ. ืืฆืืจื ืืืื, ืืื ืืืืื ืก ืืคืจืืื, ืฆืจืืืื ืืืืืช ืืืืจืื ืฉืจืืฆืื X, ืืื ืื ืืื ืฉืจืืฆืื 1,5X, ืืงืฉืืฉืื ืฉืจืืฆืื 2X. ืืขืืฉืื, ืื ืืกืชืืืื ืขื ืฉืืง ืืฉืืจ ืฉื DevOps ืืืืกืงืื, ืืืืจ ืจืืฆื ื-X ื-3X ืืืืืจ ืจืืฆื ื-X ื-3X.
ืืฃ ืืื ืื ืืืืข ืืื ืื ืขืืื. ืจืืช ืืฉืืจ ื ืืืืช ืืืืืืื ืืขืฆืื ืฉืื - ืืืช ืืฉืืืขืื ืฉืื, ืืืขื ืืืืช, ืฉืืง ื ืืจื ืืชืืื.
ืืืืื, ืืฆื ืื ืืฉืชื ื ืืงืจืื ืืืื - ืจืืืื ืืกืืืืช ืฆืจืืื ืืืชืจืืฉ. ืื ืื ืืืฆื ืืคืืชืื ืชืืื ื - ืืืจืืช ืฉืืืื ืฆืจืืืื ืืคืชืืื, ืืืืื ืฆืจืืืื ืืคืชืืื ืืืืื, ืืฉืืง ืืืื ืื ืฉืืื ืื - ืืชืขืฉืืื ืืชืืืฉืื. ืื ืื ืืืงืจื ืขื DevOps ืืืืื ืืื.
- ืืื ืฉืฉืืขืชื, ืืกืงืชื ืฉืื ืื ืืืขืจืืช ืื ืืืื ืื ืฆืจืื ืืืืื ืืืชืจ ืืื, ืืื ืืืืข ืืืื ืืฉืืจื ืืช ืืืฉืืจืื ืืืืชืืื ื ืืื ืฉืืืจ ืชืืื ืืืชืจ ืขืืืื, ืืื ืืื ืชืืื ืืืชืจ ืืืกืืืช.
ืืืืืจื: ืืื ืืืื. ืืืืคื ืืืื, ืื ื ืืืื ืืฉื ืช 2019 ืืืื ืืืืื ืืื ืื: ืืืืื ืืื ืืืืื - ืื ื ืืืืืื ืืืืจื ืื ืืืื ื. ื ืจืื ืื ืฉืขืืฉืื ืืืื ืืืจ ืืืืขืื ืืืจืืืฉืื ืืช ืื, ืืื ืื ืื ืืกืคืืง ืืืขืช - ืฆืจืื ืืขืฉืืช ืืช ืื. ืื ืืื ืขืืื ื ืืืฉืชื ืืช. ืื ืื ื ืขืฉื ืืืช, ืื ืืืืงืื ืื ืืืืืืจ ื ืืคืืื ืืฉืืื ืืืงืฆืืข.
ืืื ืืืื ืื ืืคื ืืืช ืืืืช ืฉื 180 ืืขืืืช. ืื ื ืื ืฉืืื ืืฆื ืฉืื ืืฉืื ืืฉืชื ื ืืืืคื ืงืืฆืื ื, ืืฉืื ืืืฉ ืืืืฆื - ืื ืงืืจื. ืึดืงึฐืคึผืึนืฅ! - ืืขืืฉืื ืื ืื ื ืคืืขืืื ืืืจืช. ืืฉืื ืืืืืช ืืืื ืื ืืื ืืื ืืืืื. ืืืื ืืงืจืืช ืฉืืืจ ืื ืื ืฉืืขืฉื ืืชืืจืจ ืืืืืชืจ - ืืืื, ืืืืชื ืื ืืื ืืืืื ื ืืืืื ืขืื ืืฉืื. ืืืช ืื ืืขืื. ืืื ืฆืืจื ืืคืื ืืืืืืื ืชืขืกืืงืชื, ืืื ืฆืจืื ืืืืืช ืืืื ืื ืืืืื ืื ืืืื ืืฉืื ืืืฉ.
ืืืืืืื ืืืงืช ืคืจืกืื
- ืืฉ ืื ืืืืืฉืื ืืฉืืื?
ืืืืืจื: ืื, ืืฉ ืื ืืื ืืฉืืืืช.
ืจืืฉืื ืืกืืจื ื - ืืืจืฉื ื
ืืืฉืืื ืืืกืืจืืช ืืฉื ืืื - ืืื ืื
ืืฉืืื ืฉืืืฉืืช, ืืฉืืื ืืืืจ ืื ืกืืจื ืืช - ืืืคืกืืง ืืืืืื ืืืืืืช. ืืชื ืืงืฆืืขื ืื. DevOps ืืื ืืงืฆืืข ืจืฆืื ื ืืืืจืื ืืืื. ืชืคืกืืง ืืฉืืง ืืืงืื ืืขืืืื. ืชื ืืื ืืืืืฅ ืืฉืืืื ืืชืืื ืืช ืื. ืชืืจ ืืขืฆืื ืฉืืชื ืืืืข ืืืืช ืืืืืื, ืืฉื ืืจืืคื ืขืืฉื ืื ื ืืกืืืื. ืื ื ืืืื ืฉืื ืขืืื ืืืขืืื ืืืฉืื, ืืื, ืกืืืจ ืืื ืื, ืื ืื ืงืฉืืจ ืืืื, ืืื ืืืื ืืืฉืื ืืืจ. ืชืืื ืืืืจืื ืืืคืกืืง ืื. ืื ืืืืช ืืืจืก ืืช ืืืืื ืืืืื ื - ืจืืื ืืชืืืืื ืืืชืืืืก ืืืืฆืขืื, ืืื ืืืื ืื-DevOps ืืื ืืืืจืื ืฉืฉืืจื ืืฉืื ืฉืื. ืื "ื ืฉืืจ" ืืจืื ืืืื ืืขืืืื ืฉืืืื ื ืืฉืืง, ืืื ืืกืชืืื ื ืืืืจื ืงืจื ืขื ืื ืฉืืฉ ืืื ืืื ืืฉ ืืื.
ืื ืื ืืืืจ ืฉืืชื ืื ืฆืจืื ืืืชื ืกืืช. ืื ืื ื ืฆืจืืืื ืืืชื ืกืืช, ืื ืื ื ืขืืฉืื ืืช ืื ืืขืฆืื ื. ืืืขื ืืืืช, ืื ืื ื ืืขืฆืื ื ืืฉืืงืื ืืคืขืืื - ืื, ืืืืื, ืจืข ืืืื, ืืื ืฉืื ืืืจ ืื ืืฉื ืืื ื ืืจ ืื ื. ืืืื ื ืืจืื ืขื ืฉื ืช 2019 ืืฉื ื ืฉื ื ืืกืืืื ืจืฆืื ืืื ืืืืืฉืืื ืืืื, ืืื ืืฉืืงืื ืืืคืงื. ืื ืจืื ืฉ.
- ืชืืื ืจืื ืื!
ืืืืืจื: ืชืืื ืื, ืืืืื, ืื ืขื ืืืื ืืื ืขื ืืจืืืื. ืงืืจืืื ืืงืจืื, ืชืืื ืจืื ืื ืืืขืชื ืืคืชืข ืื ืงืืื ืืื. ืื ื ืืงืืื ืฉืืืื ื ืื ืืคืืืช ืืื ืืืฉืืืช.
ืืจืืืื, ืืืืืจื ื ืืข ืืกืืืืืช werf. ืืขืช ืืืืืจ ืืกืืื ืฉืืืืฆืจืืช ืืื ืืืจืกืืืช ืฉืคืืชืจืช ืืืขื ืืช ืื ืืืขืืืช. ืืื ืื ืื ืชืืื ืืื ืื. ืขึทื
DevOpsConf ืืคืกืืืืRIT++ ืืืืืจื ืกืืืืืืจืื ืืกืคืจ ืื ืขื ืืืื ืืื ืืคืืจืื. ืืืื"werf ืืื ืืืื ืฉืื ื ื-CI/CD ื-Kubernetes" ืืืื ืืื: ืืขืืืช ืื ืืืื ืกืื ื ืกืชืจืื ืฉื Kubernetes, ืืคืฉืจืืืืช ืืคืชืจืื ืงืฉืืื ืืื ืืืืืฉืื ืื ืืืื ืฉื werf ืืคืืจืื. ืืฆืืจืคื ืืืื ื ื-27 ืื-28 ืืืื, ื ืืฆืืจ ืืช ืืืืื ืืืืฉืืืื.
ืืงืืจ: www.habr.com