ืฉืื ืืืงืืืจ ืืืืืคืืจืื, ืืื ื ืืคืชื ืืช ืคืืืคืืจืืช Kubernetes ื-DomClick ืืื ืื ืคืืชืื ืืื ื ืืฆืืืช Ops (ืชืคืขืื). ืืจืฆืื ื ืืืืจ ืขื ืืืื ื ืฉื ืชืืืืื ื-Dev <-> Ops ืฉืื ื, ืขื ืืชืืื ืืช ืฉื ืืคืขืืช ืืื ืืืฉืืืืืช ื-k8s ืืืืืืื ืืจืืกืื, ืืื ืขื ืฉืืืืช ื-DevOps / SRE ืฉืืฆืืืช ืฉืื ื ืืฉืชืืฉ ืืื.
Team Ops
ืฆืืืช Ops ืืื ื ืืืื 15 ืื ืฉืื. ืฉืืืฉื ืืื ืืืจืืื ืขื ืืืฉืจื, ืฉื ืืื ืขืืืืื ืืืืืจ ืืื ืืืจ ืืืืื ืื, ืืืื ืืืืื. ืืคืืื, ืืืฉืื ื-Ops ื ืืฆื ืชืืื ืืื ืืืื ืืืืจ ืืืืื ืืืืื ืืืืจืืข ืืื ืืืจืืืืช. ืืื ืื ื ืืฉืืจืืช ืืืื, ืื ืฉืฉืืืจ ืขื ืืื ืืืืืช ืฉืื ื ืื ืืชื ืืืืื ืืช ืืืคืฉืจืืช ืืืฉืื ืืกืคืืง ืืืืืืช ืืช ืฉืขืืช ืืคื ืื ืื ืจืง ืืื ืืืืฉื.
ืืื ืืื ืืฉ ืืืฉืืจืื ืฉืื ืื: ืื ืฉื ืจืฉืช, DBAs, ืืืืื ืืืกื ืืช ืฉื ELK, ืื ืืื/ืืคืชืืื ืฉื Kubernetes, ื ืืืืจ, ืืืจืืืืืืืฆืื, ืืืืื ืืืืจื ืืื'. ืืืจ ืืื ืืืื ืืช ืืืื - ืืืื ืืืืืื ืืืืืืฃ ืื ืืื ืืืืชื ื ืืืืื ืืกืืืืช: ืืืฉื, ืืืื ืืก ืฆืืชืื ืืืฉืื ืืืฉืืื ื-k8s, ืืขืืื ืืช PostgreSQL, ืืืชืื CI/CD + Ansible pipeline, ืืืคืื ืืฉืื ืืืืืืืื ื-Python/Bash/Go, ืืืจ ืืฆืืจื ืฉื ืืืืจื ื-DPC. ืืืฉืืจืื ืืืงืื ืืื ืชืืื ืื ืืคืจืืขืื ืืฉื ืืช ืืช ืืืืื ืืคืขืืืืช ืืืืชืืื ืืฉืืื ืืืืืจ ืืืจ. ืืืืืื, ืงืืืืชื ืขืืืื ืืืืจื ืืืืืื PostgreSQL, ืืขืืฉืื ืชืืื ืืืืจืืืช ืืขืืงืจื ืฉืื ืืื ืืฉืืืืืช Kubernetes. ืืฆืืืช ืื ืฆืืืื ืืชืงืืืช ืืืจืื ืืชืืืฉืช ืืืชืฃ ืืืื ืืคืืชืืช.
ืืื, ืื ืื ื ืฆืืื. ืืืจืืฉืืช ืืืืขืืืื ืื ืื ืกืื ืืจืืืืช. ืื ืืืฉืืช ืืฉืื ืฉืืื ืืฉืชืื ืืฆืืืช, ืื ืืชื ืืฉ, ืืื ืื ืืืข ืืืื ืขื ื ืงืืืช ืืืื ืฉืื, ืืจืฆื ืืืชืคืชื ืืื ืืคืื ืืขืฉืืช ืืฉืื ืืืฉ, ืืืฆืืข ืืช ืืจืขืืื ืืช ืฉืื. ืืื ืื, ื ืืจืฉืื ืืืฉืืจื ืชืื ืืช ืืฉืคืืช ืกืงืจืืคืืื, ืืืข ืืืกืืืืช ืืื ืืงืก ืืื ืืืืช. ืืฉ ืฆืืจื ืืื ืืืืช ืจืง ืืื ืฉืืื ืืืงืจื ืฉื fakap ืืืื ืืืคืฉ ืืืืื ืืช ืืคืชืจืื ืืืขืื ืชืื 10 ืฉื ืืืช, ืืื ืชืื 10 ืืงืืช. ืขื ืืืืืื ืขื ืืืข ืืขืืืง ืืืื ืืงืก, ืขืืฉืื ืื ืงืฉื ืืืื: ืืฆืืืง, ืืื ืฉื ืืื ืืชืื ืฉืืืฉื ืืืขืืืื ืื ืืืืืื ืืขื ืืช ืขื ืืฉืืื "ืืื ืืืืฆืข ืขืืืก? ืืื ืื ืืืจืื?", ืืืฉืืื" ืืื ืืืกืืฃ ืืืืื ืืืื ืืชืืื ืืช sish "ื ืืฉืืช ืืืฉืื ืืขืืื ืืขื-ืื ืืฉืืื... ืื ืืืื ืืืืืจืื. ืื ืื ื ืฆืจืืืื ืืืฉืืื ืขื ืื, ืืืืืื ืฉืืืจื ืืื ืืื ืฉืื ืืฉ ืืืฉืืจืื ืืืจืื ืืคืืชืืื ืืืื, ืืื ืื ื ื ืืื ืืื ืืงืก. ืืช ืืชืฉืืื ืืฉืืื "ืืืืข ืืื ืืก DevOps ืฆืจืื ืืืขืช ืืช ืื ืื ืืขืืื ืืขื ื ืื ืืืืืจื ื" ืชืฆืืจื ืืืฉืืืจ ืืืืฅ ืืชืืื ืืืืืจ, ืืื ืืฉืืืฉ ืืืืื: ืื ืื ืืืจืื.
ืคืงืืืช ืืืื
ืฆืืืช ืืืืื ืืืื ืชืคืงืื ืืฉืืขืืชื ืืืืืืืฆืื. ืืืฉืืื ืืขืืงืจืืช ืฉืืื ืืื ืืืฆืืจ ืืืื ืืจืคืืื ื-CLI ื ืืืื ืืืคืชืืื. ืืืืืื, ืืคืืชืื ืืคื ืืื ืฉืื ื ืฉื Confer ืืืคืฉืจ ืื ืืืคืขืื ืืคืืืงืฆืื ื-Kubernetes ืืืื ืืืืฆืืช ืขืืืจ ืืืื, ืืืืืืจ ืืช ืืืฉืืืื ืฉืื, ืืคืชืืืช ืืืืกืคืช ืืื'. ืคืขื ืืื Jenkins + Helm 2, ืืื ืืืืชื ืฆืจืื ืืคืชื ืืื ืืฉืื ืืื ืืืื ืืช ืืขืชืง-ืืืืง ืืืืืื ืืืืืืช ืืืืืืจ ืืืืื ืฉื ืืชืืื ื.
ืฆืืืช Ops ืืื ื ืืืชื ืฆืื ืืจืืช ืืืคืชืืื, ืื ืืืื ืืืืขืฅ ืืื ืืขืื ืืืชืืืชื (ืืืืงื ืขืืืื ืืฉ Helm 3).
ืืืคืื
ืืืื DevOps, ืื ืื ื ืจืืืื ืืช ืื ืื:
ืฆืืืชื Dev ืืืชืืื ืงืื, ืืืฆืืืื ืืืชื ืืจื Confer to dev -> qa/stage -> prod. ืืืืจืืืช ืฆืืืชื ื-Dev ื-Ops ืืืืื ืฉืืงืื ืื ืืื ืืืื ื ืืืจืืง ืฉืืืืืช. ืืฉืขืืช ืืืื ืขื ืงืฆืื ืืชืืจื ืืฆืืืช ืืืคืก ืืืืื ืืืืจืืข ืขื ืคื ืืืชื, ืืืขืจื ืืืืืื ืขื ืืื ืื ืืชืืจื (ืืืคืก) ืืืขืืจ ืืช ืืืื ืืชืืจื ืื ืืื ืืืืข ืืืืืืืช ืฉืืืขืื ืืื ื. ืืชืฉืชืืช. ืื ืืืืืื ืืืืชืจืืืช ืื ืืืืจ ืืืคืืขืื ืืืืคื ืืืืืืื ืื ืืฆื ืืืืืืื.
ืชืืื ืืืืจืืืช ืฉื Ops ืืชืืื ืืจืืข ืฉืืืคืืืงืฆืื ืืชืืืืืช ืืืคืงื, ืืื ืืืืจืืืช ืฉื Dev ืื ืืกืชืืืืช ืืื - ืื ืื ื ืขืืฉืื ืืืจ ืืื ืื ืืฆืืื ืืืืชื ืกืืจื.
ืืคืชืืื ืืืืขืฆืื ืืื ืืืื ืื ืื ืืงืืงืื ืืขืืจื ืืืชืืืช ืืืงืจื-ืฉืืจืืช ืืืืื (ืืืืืื, Go backend + HTML5), ืืื ืืืื ืืืืขืฆืื ืืืคืชืืื ืืื ื ืืฉื ืืงืฉืืจ ืืชืฉืชืืช ืื ื-k8s.
ืืื, ืืื ืื ื ืืื ืืืื ืืืื, ืจืง ืฉืืจืืชื ืืืงืจื. ืืกืคืจื ืขื ืื ื ืข ืืื 900 ื-1000 ืืืฉืืื prod k8s, ืื ื ืืื ืืคื ืืืกืคืจ ืคืจืืกืืช. ืืกืคืจ ืืชืจืืืืื ื ืข ืืื 1700 ื-2000. ืืชืจืืืืื ืืืงืืฅ ืืชืจืืืืื ืื ืืขืช ืืกืืืืืช 2000.
ืื ื ืื ืืืื ืืชืช ืืกืคืจืื ืืืืืงืื, ืืืืืื ืฉืื ื ืขืืงืืื ืืืจ ืืืงืจื-ืฉืืจืืชืื ืืืืชืจืื ืืืืชืืื ืืืชื ืืืฆื ืืฆื ืืืืืืื. ืืขืงื ืืืจ ืืฉืืืืช ืืืืชืจืืช ื-k8s ืขืืืจ ืื ื
ื ืืืื ืืฉืืืื
ื ืืืืจ
ื ืืืืจ ืื ืื ืืืื ืคืืจืืืืื ืืืคื ืืืื ืืคืื ื ืืืคืขืืช ืืฉืืื ืืืื. ืขืืืื ืื ืืฆืื ื ืคืชืจืื ืืื ืืืจืกืื ืฉืืืกื 100% ืืื ืฆืจืื ืื ืืืืจ, ืืืื ืื ื ืืืฆืขืื ืืขืช ืืขืช ืคืชืจืื ืืช ืืืชืืืื ืืืฉืืช ืฉืื ืื ืืกืืืื ืื.
- ืืืืืงืก. ื ืืืืจ ืืฉื ืืืื, ืฉื ืืขื ืืขืืงืจ ืื ืืจ ืืช ืืืฆื ืืืืื ืฉื ืืชืฉืชืืช. ืื ืืืืจ ืื ื ืืชื ืฆืืืช ืืช ืขื ืืื ืืขืื, ืืืืจืื, ืืืกืงืื, ืจืฉืช ืืื ืืืื. ืฉืื ืืืจ ืขื ืืืขื, ืืื ืืฉ ืื ื ืื DaemonSet ื ืคืจื ืฉื ืกืืื ืื, ืฉืืขืืจืชื, ืืืฉื, ืื ืื ื ืขืืงืืื ืืืจ ืืฆื ื-DNS ืืืฉืืื: ืื ืื ื ืืืคืฉืื ืชืจืืืืื ืืืืคืฉืื ืฉื coredns, ืื ืื ื ืืืืงืื ืืช ืืืืื ืืช ืฉื ืืืจืืื ืืืฆืื ืืื. ื ืจืื ืื ืืื ืืืจืื ืืืขื ืื, ืืื ืืืืงืคื ืชื ืืขื ืืืืืื ืืจืืื ืืื ืืื ื ืงืืืช ืืฉื ืจืฆืื ืืช. ืืขืืจ ืืฉ ืื
ืึฐืชืึผืึธืจ ืืื ื ืืืง ืืืืฆืืขื DNS ืืืฉืืื. - ืืคืขืื ืคืจืืืชืืืก. ืงืืืฆื ืฉื ืืฆืืื ืื ืฉืื ืื ื ืืชื ืช ืกืงืืจื ื ืืืจืช ืฉื ืื ืืจืืืื ืืืฉืืื. ืืืืจ ืืื, ืื ื ืืืืืื ืื ืืช ืื ืื ืขื ืืืืืช ืืืืื ืื ืืืืืื ืืืจืืคืื ื, ืืืฉืชืืฉืื ื-alertmanager ืขืืืจ ืืชืจืืืช.
ืืื ืฉืืืืฉื ื ืืกืฃ ืขืืืจื ื ืืื
ืืฉืืื ืฆืืืช ื"ืงืืืื"
ืืคื ื ืฉืชืืฉืื ืขื ืืืืืืืืช, ืืืื ืืืกืืืจ ืืืฆื ืืฉ ืื ื ืืงืฆืืช ืืฉืืืื ืขืืืจื ืฉืืจืืชื ืืืงืจื.
ืืืืื ืืืื ืฆืืืชืื ืืืืืื ืืืืืืช ืืฉืชืืฉืื ืืื ัะตััััั (ืืขืื, ืืืืจืื, SSD ืืงืืื), ืื ื ืืงืฆืื ืืฉืื ื ืืจืื ืฉืืืช ื"ืงืืืื" ืืืืืืื ืืช ืืืืืืืช ืืืงืกืืืืืืช ืฉืื ืืืืื ืช ืืขืื, ืืืืจืื ืืืืกืง, ืืืืจ ืฉืื ื ืืขืืจ ืืฆืืจืื ืืฆืืืชืื. ืืืชืื ืืื, ืคืงืืื ืืืช, ืืืงืจื ืืืืื, ืื ืชืืกืื ืืช ืื ืืืฉืืื ืืคืจืืกื, ืืชืงืฆื ืืขืฆืื ืืืคื ืืืืืช ืืืจื-ืืืื ืฉื ืืืืจืื. ืืืฉื ืืืจืื ืืฉืืืช ื ืืชื ืช ืืจื AD (ืื ื ืืฉืชืืฉืื ื-RBAC). ืืจืืื ืืฉืืืช ืืืืืืืืช ืฉืืื ืืชืืืกืคืื ืืืืฆืขืืช ืืงืฉืช ืืฉืืื ืืืืืจ ื-GIT, ืืื ืืื ืืชืืืื ืืืืืืืืช ืืจื ืืฆืื ืืจ ืฉื Ansible.
ืืืืื ืืืงืฆืืช ืืฉืืืื ืืฆืืืช:
namespaces:
chat-team:
pods: 23
limits:
cpu: 11
memory: 20Gi
requests:
cpu: 11
memory: 20Gi
ืืงืฉืืช ืืืืืืืช
ืงืืืืืช" ืืงืฉ ืืื ืืกืคืจ ืืืฉืืืื ืืฉืืืจืื ืืืืืืืื ืชืืช ืชืจืืื (ืืืืืช ืืืงืจ ืืืช ืื ืืืชืจ) ืืืฉืืื. ืืืืื ืืื ืืงืกืืืื ืื ืืืืื. ืืขืชืื ืงืจืืืืช ืืชื ืืืื ืืจืืืช ืืชืจืฉืืืื ืืืฆื ืืืง ืืืฆืืืช ืืืืืจ ืืขืฆืื ืืืชืจ ืืื ืืงืฉืืช ืขืืืจ ืื ืืืืฉืืืื ืฉืื ืืืื ื ืืืื ืืคืจืืก ืืช ืืืืฉืื ื-"Cube", ืฉืื ืืชืืช ืืืจืื ืืฉืืืช ืฉืืื, ืื ืืืงืฉืืช ืืืจ "ืืืฆืื".
ืืืจื ืื ืืื ื ืืฆืืช ืืืฆื ืื ืืื ืืืกืชืื ืขื ืฆืจืืืช ืืืฉืื ืืคืืขื ืืืืฉืืืช ืืื ื ืืืื ืืืืืช ืืืืืงืฉืช (Request).
ืฆืืืืื ืืืกื ืืืขืื ืืจืืื ืฉืืืขืืืื ื"ืืืืงืฉืื" (ืืืืงืฉืื) ื ืืืจืื ืืืกืคืจ ืืืืืชื ืฉื ืฉืจืฉืืจืื, ืืืืืืืช ืืืืืืช ืืืจืื ืืืืกืคืจ ืืืืืชื ืฉื ืฉืจืฉืืจื CPU =)
ืขืืฉืื ืืืื ื ืกืชืื ืืงืจืื ืขื ืืจืื ืฉืืืช ืืืฉืื (ืืืจืชื ืืืจืื ืืฉืืืช kube-system - ืืจืื ืืฉืืืช ืฉื ืืืขืจืืช ืขืืืจ ืจืืืื ื"ืงืืืื" ืขืฆืื) ืื ืจืื ืืช ืืืืก ืืื ืืื ืืืขืื ืืืืืืจืื ืฉืืฉืืืืฉ ืืคืืขื ืืื ืืืืืงืฉ:
ืืจืืจ ืฉืืฉ ืืจืื ืืืชืจ ืืืืจืื ืืืขืื ืฉืืืจืื ืืฉืืจืืชื ืืขืจืืช ืืืฉืจ ืืฉืืืืฉ ืืคืืขื. ืืืงืจื ืฉื ื-kube-system ืื ืืืฆืืง: ืงืจื ืฉืืงืจ ืืื ืืกื ืฉื nginx ืื nodelocaldns ืืฉืื ื ื ืขื ืืืขืื ืืืื ืืจืื ืืืืจืื RAM, ืื ืืื ืืจืืื ืืื ืืืฆืืง. ืื ืืกืฃ, ืืื ื ื ืืืืืื ืืืกืชืื ืขื ืชืจืฉืืืื ืฉื 3 ืืฉืขืืช ืืืืจืื ืืช: ืจืฆืื ืืจืืืช ืืืืื ืืืกืืืจืืื ืขื ืคื ื ืชืงืืคื ืืจืืื ืฉื ืืื.
ืคืืชืื ืืขืจืืช ืฉื "ืืืืฆืืช". ืืืืืื, ืืื ืืชื ืืืื ืืจืืืช ืืืื ืืฉืืืื ืขืืืฃ ืืืขืืืช ืืช ื"ืืืืืืช" (ืืกืจืื ืืืืชืจ ืืขืืืื) ืืื ืฉืื ืชืชืจืืฉ "ืืฆืขืจื": ืืจืืข ืฉืื ืืคืื ืืืจ ืืืื ืืช ื-CPU ืื ืืช ืืืืืจืื ืืืฉื ืงืืื ืื ืืืื ืืืืงืฆื ืืืืื ืขื ืฉืืื "ืืคืชื":
ืืื ื ืืชืจืืืืื ืฉืฆืจืืืื ืืืชื ืืช ืืชืืืืื ืฉืืื:
ืขื ืืฆืขืจืช + ืืฉืืื ื ืืืืจ, ืืชื ืืืื ืืืชืื ืืืชืจ ืืืืืจ ืืื, ืื ืฉืื ืฉืืืืช ืืชืืืืืช. ืืืื ืืืืื, ืื ื ืืืื ืืืืจ ืฉืืืฉืืื ืฉื ืืืืืืฆืื ืฉื ืืืืื ืืืื ืืื ืงืฉื ืืืื ืืืืจืฉืช ืืจืื ืืื ืืคืขืืืช ืืืืื ืขื ืคืื ืงืฆืืืช "ืืืื" ื-"CTE" Prometheus / VictoriaMetrics (ืืื ืืื ืืื ื ืืฆืืื ืืืจืืืืช, ืฉืื ืืฉ ืืืขื ืฉืื ืืืจ ืืื ื-PromQL, ืืืชื ืฆืจืื ืืืืจ ืฉืืืืชืืช ืืคืืืืืช ืืืื ืืกืื ืืงืกื ืืืืฆืข ืืืคืืืืืืฆืื ืฉืืื).
ืืชืืฆืื ืืื, ืืืคืชืืื ืืฉ ืืืื ืื ืืจ ืืช ืืจืืื ืืฉืืืช ืฉืืื ื-"Cube", ืืื ืืกืืืืื ืืืืืจ ืืืื ืืืืืื ืฉืขื ืืืื ืืคืืืงืฆืืืช ืืืืืืช "ืืืชืื" ืืฉืืืื, ืืืืืื ืคืืืื ื ืืชื ืืชืช ืืื ื-CPU ืื ืืืืื.
ืืชืืืืืืืืืช
ืืืืจื ืืื ืขืืฉืื ืืืคื ืชื, ืื ื ืืงืคืืืื ืขื DevOps- and SRE-ืขืึนืกึตืง ืืฉืืืืจื ืืฉ 1000 ืืืงืจื-ืฉืืจืืชืื, ื-350 ืืคืชืืื ื-15 ืืืืื ืื ืืื ืืชืฉืชืืช, ืฆืจืื "ืืืืืช ืืืคื ืชื": ืืืืืจื ืื ื"ืืืืืืจืืื" ืืืื ืืฉ ืฆืืจื ืืืืฃ ืืขืฉืืช ืืื ืืืื ืืืืืืืื, ืืื ืืื ืืขืจืืช ืื ืฆืจืืืื ืืืืืช ืฆืืืืจ ืืงืืืง ืืชืืืืืื.
ื-Ops, ืื ื ืืกืคืงืื ืืืืื ืืืฉืืืจืืื ืฉืื ืื ืืืคืชืืื ืืงืฉืืจืื ืืืื ืืชืืืื ืฉื ืืฉืืจืืชืื ืืืฉืืืืืช ืฉืืื.
ืื ื ืืฉืชืืฉืื ืืืชืืืืืืืืืช ืืืื:
ืื ืฆืืืจืชื ืืจืคืืงื ืืืจ ืืืืฉ. ืื ืื ืจืื ืกืืื ืืื: ืื ืืืืจ ืฉืจืื ื"ืจืฆืื ืืช" ืืืจ ืืืฉืื. ืงืจื ืฉืืืฉื ืฉืืืข ืฆืืืจืชื ืืืื ืชืจืฉืื ืืืฉ ืืคืืืช ืคืขื ืืืื.
ืืชืืฆืื ืืืชืงืืืช ืืื ืืขืืช ืขืจื ืืื ืฉืืขืช ืืคืชืืื ืืืขื ืืื ืืืืืื ืืื ืืืื ืขื ืฉืืืืช "ืืืื ื ืืชื ืืจืืืช ืกืื ืฉื ืืืืื".
ะะฝะตะดัะตะฝะธะต ืจืฉืช ืฉืืจืืช ื ืืฆื ืืืฉ ืืขืืจ ืืคืื ื ืืืืืจ ืืขืฉืืช ืืช ืืืืื ืืจืื ืืืชืจ ืงืืื ืืืืื, ืขืืืชืื ื-Tools ืืืจ ืงืจืืืื ืืืืฉื ืืช ืืืืคืฉื "Istio ืฉื ืืื ืืจืื": ืืืืืจ ืืืืื ืฉื ืื ืืงืฉืช HTTP(ืื) ืืืื ืืืื ืื ืืืืจ, ื ืชืืื ื ืืชื ืืืื ืืืืื "ืืืืื ืฉืื ืืื ืืชืงืืงื" ืืืื ืืจืืงืฆืื ืืื-ืฉืืจืืชืืช (ืืื ืจืง). ืืืจืฉื ืืืืฉืืช ืืืจืื DomClick. =)
ืชืืืื ืืชืฉืชืืช Kubernetes
ืืืกืืืจืืช, ืื ื ืืฉืชืืฉืื ืืืจืกื ืืืชืืงื ืช ืงืืืกืคืจืื - ืชืคืงืื Ansible ืืคืจืืกื, ืืจืืื ืืขืืืื Kubernetes. ืืฉืื ืืกืืื, ืืชืืืื ืืืชืงื ืืช ืฉืืื ื kubeadm ื ืืชืื ืืืขื ืฃ ืืจืืฉื, ืืชืืืื ืืืขืืจ ื-kubeadm ืื ืืืฆืข. ืืชืืฆืื ืืื, Southbridge ืืฆืจื ืืืื ืืฉืื (ืขื ืชืืืื ื-kubeadm ืืชืืงืื ืืืืจ ืืืขืืืช ืงืจืืืืืช).
ืชืืืื ืืฉืืจืื ืขืืืจ ืื ืืฉืืืืืช ื-k8s ื ืจืื ืื:
- ืงื ืงืืืกืคืจืื ืืกืืืช'ืืจืืื', ืืืืง ืขื ืืกื ืืฃ ืฉืื ื, merjim.
- ืืฉืืง ืืช ืืขืืืื ื ืืืฅ- "ืงืืืื".
- ืื ื ืืคืืฆืื ืืช ืืขืืืื ืฆืืืช ืืื ืืื ืคืขื (ื-Ansible ืื "ืกืืจืชื: 1") ื dev- "ืงืืืื".
- ืขึดืืึผืึผื ืืืจืื ืืืืฆืื ืฉืืช, ืฆืืืช ืืื ืืื ืคืขื.
ืืขืชืื ืืฉ ืชืืื ืืืช ืืืืืืฃ ืงืืืกืคืจืื ืืืฉืื ืืืืจ ืืืชืจ ืืืื kubeadm.
ืืกื ืืื, ืืฉ ืื ื ืฉืืืฉ "ืงืืืืืช": Stress, Dev ื-Prod. ืื ืื ื ืืชืื ื ืื ืืืฉืืง ืขืื ืืืืืืชื ื ืืื) Prod- "ืงืืืื" ืืืจืื ืื ืชืื ืื ืืฉื ื. ืืืฅ ะธ dev ืืืื ืืืืื ืืช ืืืจืืืืืืืช (oVirt for Stress ื-VMWare cloud for Dev). ืืืจืื- "Cube" ืื ืขื "bare metal" (bare metal): ืืื ืืืชื ืฆืืชืื ืขื 32 ืืืื CPU, 64-128 GB ืฉื ืืืืจืื ื-300 GB ืฉื SSD RAID 10 - ืืฉ 50 ืืื ืืกื ืืื. ืฉืืืฉื ืฆืืชืื "ืืงืื" ืืืงืืฉืื ื"ืืืกืืจืื" ืืืจืื- "ืงืืื": 16 ื'ืืื-ืืืื ืฉื ืืืืจืื, 12 ืืืื ืืขืื.
ืืืืืจื, ืื ื ืืขืืืคืื ืืืฉืชืืฉ ื"ืืชืืช ืืฉืืคื" ืืืืืื ืข ืืฉืืืืช ืืืืชืจืืช ืืื ืืคืชืื ืขืจืืื: ืื ืื ื ืื ืฆืจืืืื "ืฉืื ืื ืจืืขืฉืื" ืืืขืื ืืื ืื ืืื. ืืืืจืืืืช ืื ืืืื ืืืื ืืืืืฆืืช ืืืงืจื ืฉื OpenStack ืืชืื ืืืืช.
ืขืืืจ CI/CD Cubic ืืจืืืื ืชืฉืชืืช ืืืจืื ืื ื ืืฉืชืืฉืื ืืฉืจืช GIT ื ืคืจื, Helm 3 ืืืืื), ื'ื ืงืื ืก, ืื ืกืืื ืืืืงืจ. ืื ืื ื ืืืืืื ืกื ืืคืื ืืืคืืื ืื ืืคืจืืกื ืืกืืืืืช ืฉืื ืืช ืืืืชื ืืืืจ.
ืืกืงื ื
ืื, ืืืืคื ืืืื, ื ืจืื ืชืืืื DevOps ื-DomClick ืืืฆื ืฉื ืืื ืืก ืชืคืขืื. ืืืชืื ืืชืืจืจื ืืคืืืช ืืื ืืช ืืื ืฉืฆืืคืืชื: ืืื, ืขืงืื ืืืจ ืืืฉืืช DomClick ื-Habrรฉ: ืืืื ืขืื ืืชืืืช "ืืืจืืงืืจ" ืขื Kubernetes ืืขืื.
ืืงืืจ: www.habr.com