ืืืืื ืืฉื ืื, 300 ืืืืืื ืืืฉืชืืฉืื ืฉื ืคืื ืืจืกื ืืฆืจื ืืืชืจ ื-200 ืืืืืืจื ืกืืืืช ืขื ืืืชืจ ื-4 ืืืืืืจื ืืืืืช. ืืื ืืฉืจืช ืืช ืฆืื ืืืฉืชืืฉืื ืืืกืืก ืืชืืื ืืขืฆืื ืืื, ืืคืืจืื ืคืืชื ืืืคื ืฉืืจืืชืื, ืืื ืืฉืืจืืชื ืืืงืจื ืฉื ืืชื ืืืคื ืืื ืขื ืืื ืืื ืืขืืืื, ืืขื ืืืื ืืืืืื ืขื ืงืืื ืืคืืขืืื ืขื ืฆื ืฉืื ืฉื ืืืื ืืช ืืืจืืืืืืืช. ืืื ืืืืข ืืจืืข ืฉืื ืขืื ื ืืืืจื ื ืคืื ืขื K8s. ืืืืข ื"ืงืืืื" ื ืจืืชื ืืื ืืคืื ืืจืกื? ืชืืื ืขื ืื ืืืชืจืืื ืฉืื ื ืืืืืจ ืฉืคืืจืกื ืืืืจืื ื
ืื, ืืืืช ืืืืืื ื ืืฉืชืืฉืื ืืืืืช ืืืืืืจืื ืกืืืืช. ืืื ืืฉืจืช ืืช ืฆืื ืืืฉืชืืฉืื ืืืกืืก ืืชืืื ืืขืฆืื ืืื, ืคืืชืื ื ืืืคื ืฉืืจืืชืื, ืืื ืืฉืืจืืชื ืืืงืจื ืฉื ืืชื ืืืคื ืืื ืขื ืืื ืืื ืืขืืืื, ืืขื ืืืื ืืืืืื ืขื ืงืืื ืืคืืขืืื ืขื ืฆืื ืฉืืืื ืฉื ืืืื ืืช ืืืจืืืืืืืช. ืื ืืกืฃ, ืืฉ ืื ื ืืืืื ืืกืืจืืช ืฉืขืฉืืืืช ืืืจืืฉ ืื ืืืฉืช ืืขืื, ืืืืจืื ืื ืงืื/ืคืื.
ืืชืืืืงืช ืื ืืืืืช ืืื ืฉื ืืืื, ืฆืืืช ืืคืืชืื ืืชืืืื ืขื ืืกืคืจ ืืชืืจืื:
- ืืื ืืจื ืืืืื ืืืื ืืกืื ืื ืื ืกืืืืช ืืืฆืืจ. ืฉืืจืืชืื ืืกืจื ืืืื ื, ืฉืืจืืชืื Stateful ืืคืจืืืงืืื ืืคืืชืื ืคืขืื ืืืืกืกืื ืขื ืขืจืืืืช ืืื ืืืืืื ืฉืื ืืช ืืืืืืื. ืื ืืืืื ืืืฆืืจืช ืงืืจืก ืืืฉืจื ืฉืื ืืืื ืืกืื, ืืื ืืกืื ืืืื ืืช ืขืืืืช ืฆืืืช ืืชืฉืชืืช ืฉืื ื.
- ืืคืชืืื ืขื ืฆื ืืืื ืืช ืืืจืืืืืืืช ืืฉืืื ืืืฆืจืื ืขืืืก ืขืฆืื ืขื ืื ืืื ืืขืจืืช ืคื ืืืืื. ืืชืืฆืื ืืื, ืคืขืืืืช ืคืฉืืืืช ืืื ืขืืืื ืืขืจืืช ืืืคืขืื ืื AMI ืืืจืืืช ืฉืืืขืืช ืืืืืฉืื. ืื ืืืืื ืืขืืืก ืขืืืื ืืืืืจ ืืืฆืืื ืฉื ืจืืื ืืืืืจื ืืืืืืืืื ืืืืืืื.
- ืงืฉืืื ืืืฆืืจืช ืืื ื ืืืื ืชืฉืชืืืช ืืืืืืืื ืขื ืืื ืคืชืจืื ืืช ืงืืืืื. ืืืฆื ืืกืชืื ืขืื ืืืชืจ ืืฉื ืืขืืืื ืฉืื ืงื ืืืฆืื ืืช ืืืขืืื ืฉื ืืืื ืืช ืืืจืืืืืืืช. ืืืืืจ, ืืื ื ื ืืืืขืื ืื ื ืืชื ืืืืฅ ืืช ืืืืืืช ืืื ืืืืื ืืื ืืคืขืื ืืืืงืื ืืืจืื ืฉื ืืชืฉืชืืช ืฉืื ื.
ืืขืจืืืช ืชืืืืจ ืืืืืืช ืื ืืจื ืืืื ืืช ื ืืืื ืขืืืก ืืขืืืื. ืื ืคืืชืืื ืืช ืืืืช ืืืืืจืช ืืืืจืืช ืืคืืชืื ืืืคืฉืืื ืืช ื ืืืื ืืชืฉืชืืืช, ืฉืื ืื ืืืฉืืืื ืืืขืืจืืื ืืคืจืืืงื ืื ืืืืื ืขื ืืื ืืขืจืืช ืืจืืืืช ืืืช.
ืืืืจ 1: ืกืืจื ืขืืืคืืืืช ืฉื ืชืฉืชืืช (ืืืื ืืช, ืคืจืืืืงืืืืืืช ืืคืชืืื ืืืขืืืืช).
ืฆืืืช ืคืืืคืืจืืช ื ืืืื ืืขื ื ื-Pinterest ืืืื ืืช K8s ื-2017. ืืืืฆืืช ืืจืืฉืื ื ืฉื 2017, ืชืืขืื ื ืืช ืจืื ืืืืืืช ืืืืฆืืจ ืฉืื ื, ืืืื ื-API ืืื ืฉืจืชื ืืืื ืืจื ื ืฉืื ื. ืืืืจ ืืื, ืขืจืื ื ืืขืจืื ืืกืืืืช ืฉื ืืขืจืืืช ืฉืื ืืช ืืชืืืืจ ืคืชืจืื ืืช ืืืืืืช, ืื ืืืช ืืฉืืืืืช ืืขืืืื ืืืชื. ืืงืจืืช ืกืืฃ 2017 ืืืืื ื ืืืฉืชืืฉ ื-Kubernetes. ืื ืืื ืื ืืืืฉ ืื ืชืื ืืืืคื ื ืจืื ืืงืืืืช ืืืคืชืืื.
ืขื ืืืื ืื ืื ื ืืื ืืชืืื ืืฉืืื ืืฉืื ื ืืืืืกืกืื ืขื Kops ืืืขืืจื ื ืจืืืื ืชืฉืชืืช ืงืืืืื ืืื ืจืฉืช, ืืืืื, ืืืืื, ืจืืฉืื, ื ืืืื ืืืืืืช ืืชืขืืืจื ื-Kubernetes. ืืืืขื ื ืื ืืขืจืืช ืืืืืื ืฉื ืขืืืกื ืขืืืื ืขืืืจ ืืืฉืื ืฉืื ื, ืฉืืืจืืืืชื ืืืกืชืจืช ืืืืคืชืืื. ืืขืช ืื ื ืืชืืงืืื ืืืืืืช ืืืฆืืืืช ืฉื ืืืฉืืื, ืืืืืืชื ืืืืืืืจ ืืงืืืืช ืืืฉืื.
Kubernetes: The Pinterest Way
ืืชืืืช ืืขืืืื ืขื Kubernetes ืืงื ื ืืืื ืฉื Pinterest ืืคืืืคืืจืื ืฉืืืื ืืกืื ืฉืื ื ืืืืื, ืืจืืื ืืืจืื ืืชืืจืื.
ืืืืจื ืืืืื, ืืฉืงืขื ื ืจืืืช ืืืื ืชืฉืชืืช. ืืืืืืืช ืืืืืืช ืืื ืืืืื ืืืืคืืื ืืขืืืื ืืืฉืืจืื ืืืคืฆืช ืืคืชืืืช, ืจืืืื ืืงืจืช ืชืขืืืจื, ืืขืจืืืช ืืืืื ืฉืืจืืช, ืจืืืื ื ืจืืืช ืืจืืืื ืฉืืืืจ ืืืื ืื ืืืืืื. ืื ืื ื ืืกืฃ ืืกืืื ืืกืืืืช: ืขืืจื ื ืืช ืืืกืืื ืืจืืื ืฉื ื ืืกืื ืืืขืืื, ืืืื ืจืฆืื ื ืืฉืื ืืช ืื ืืฆืืื ืืื ืืชืฉืชืืช ืืืืฉื ื-Kubernetes ืืืงืื ืืืืฆืื ืืืืฉ ืืช ืืืืื ืืืฉื ืืคืืืคืืจืื ืืืฉื. ืืืฉื ืื ืืกื ืืื ืคืฉืื ืืช ืืืืืจื, ืืืืืื ืฉืื ืืชืืืื ืืืคืืืงืฆืืืช ืืืจ ืงืืืืช ืืืื ืฆืืจื ืืืฆืืจ ืืืคืก.
ืืฆื ืฉื ื, ืืืืืืื ืฉื ืืืืื ืืขืืืก ื-Kubernetes ืขืฆืื (ืืืื ืคืจืืกืืช, ืขืืืืืช ื-Daemon ืกืืื) ืืื ื ืืกืคืืงืื ืืคืจืืืงื ืฉืื ื. ืืขืืืช ืืฉืืืืฉืืืช ืืืื ืืืืืช ืืืกืืืื ืขืฆืืืื ืืคื ื ืืขืืจ ื-Kubernetes. ืืืืืื, ืฉืืขื ื ืืคืชืื ืฉืืจืืชืื ืืชืืื ื ืื ืขื ืืืืจืืช ืืชืืืจืืช ืืกืจืืช ืื ืฉืืืืืช. ื ืชืงืื ื ืื ืืฉืืืืฉ ืฉืืื ืืื ืืขื ืชืื ืืืช, ืืืฉืจ ื ืืฆืจื ืืืืช ืขืืชืงืื ืขื ืืืชื ืืคืจื ืืืฉืืื, ืื ืฉืืืื ืืืขืืืช ื ืืคืื ืืืืืช.
ืืื ืื, ืืื ืงืฉื ืืืื ืืฉืืืจ ืขื ืืจืกืืืช ืฉืื ืืช ืืืืชื ืืฉืืื. ืชืืจื ืืขืฆืืื ืืช ืืืืจืืืืช ืฉื ืชืืืืช ืืงืืืืช ืื ืืชื ืฆืจืืืื ืืขืืื ืื-ืืื ืืช ืืืกืคืจ ืืจืกืืืช ืฉื ืืืชื ืกืืืืช ืืื ืจืืฆื, ืขื ืื ืืืขืืืช, ืืืืืื ืืืขืืืื ืื ืฉืืื.
ืืืคืืื ื ืืฉืชืืฉ ืืืงืจื Pinterest
ืืื ืืืงื ืขื ืืืื ืืกืื ืฉืื ื ืืืืฉื Kubernetes, ืืืื ืืคืฉื ืืืืืืฅ ืืช ืืชืฉืชืืช ืฉืื ื, ืคืืชืื ื ืืืืจืืช ืืฉืืืื ืืืชืืืืช ืืืฉืืช ืืฉืื ื (CRDs).
CRDs ืืกืคืงืื ืืช ืืคืื ืงืฆืืื ืืืืช ืืืื:
- ืฉืืืื ืืฉืืื Kubernetes ืืงืืจืืื ืฉืื ืื ืื ืฉืืขืืื ืืขืืืก ืขืืืื ืืืื. ืืืืืื, ืืืฉืื ืฉื PinterestService ืืืื ืคืจืืกื, ืฉืืจืืช ืืชืืืจืืช ืืืคืช ืชืฆืืจื. ืื ืืืคืฉืจ ืืืคืชืืื ืื ืืืืื ืืืื ืืืืจืช DNS.
- ืืืฉื ืชืืืื ืืืคืืืงืฆืื ืืืจืืฉื. ืืืฉืชืืฉ ืฆืจืื ืืืชืืงื ืจืง ืืืคืจื ืืงืื ืืืื ืจ ืืคื ืืืืืืื ืืขืกืงื ืฉืื, ืืขืื ืฉืืงืจ ื-CRD ืืืืฉื ืืช ืื ืืงืื ืืืื ืจืื ืื ืืืฆืื, ืืฉืชื ื ืืกืืืื ืืืคืจืื ืืคืื. ืื ืืกืคืง ืจืื ืฉืื ื ืืืืชืืช ืฉื ื ืืืืช ืืืคืชืืื.
- ืืงืจื CRD ืื ืื ืืืื ืืช ืืืืืจ ืืืืื ืฉื ืืฉืืืื ืืงืืจืืื ืืืฉืคืจืื ืืช ืืืื ืืช ื ืืคืื ืืืืืื. ืื ืืืื ืืชืืื ืืื ืืคืจืืื ืจืฆืืืื ืืืืฉืืื, ืขืืืื ืกืืืืก CRD ืืชืืืืงืช ืืืื ื ืืืจืืขืื ืืขืื. ืืื CRD, ืืคืชืืื ืืืืืฆื ืื ืื ืืฉืืืื ืืจืืืื, ืื ืฉืจืง ืืืืื ืืช ืืกืืืจืืช ืืืขืืช.
ืื ื ืืืืื ืฉื PinterestService ืืืฉืื ืคื ืืื ืืื ืืื ืขื ืืื ืืืงืจ ืฉืื ื:
ืืคื ืฉื ืืชื ืืจืืืช ืืืขืื, ืืื ืืชืืื ืืงืื ืืืื ืจ ืืืชืื ืืืฉืืช ืขืืื ื ืืฉืื ืงืื ืืืื ืจ init ืืืกืคืจ ืืจืืืืช ืืื ืืกืคืง ืืืืื, ื ืจืืืช ืืชืขืืืจืช ืจืฉืช. ืื ืืกืฃ, ืืฆืจื ื ืชืื ืืืช ืืคืช ืชืฆืืจื ืืืืืขื ื ืชืืืื ืืชืื ืืืช PVC ืขืืืจ ืขืืืืืช ืืฆืืื, ืืื ืื ืืขืงื ืืืจ ืืฉืชื ื ืกืืืื ืืจืืืื ืืื ืืขืงืื ืืืจ ืืืืช, ืฆืจืืืช ืืฉืืืื ืืืืกืืฃ ืืฉืคื.
ืงืฉื ืืืืืื ืฉืืคืชืืื ืืจืฆื ืืืชืื ืืช ืงืืฆื ืืชืฆืืจื ืืืื ืืื ืืื ืชืืืื ื-CRD, ืฉืื ืืืืจ ืขื ืชืืืืงื ืื ืืคืื ืืืืื ืฉื ืืชืฆืืจืืช.
ืืจืืืช ืขืืืื ืฉื ืคืจืืกืช ืืืฉืืืื
ืืชืืื ื ืืืขืื ืืจืื ืืืฆื ืืคืจืืก ืืฉืื ืืืชืื ืืืฉืืช ืฉื Pinterest ืืืฉืืื Kubernetes:
- ืืคืชืืื ืืงืืืืื ืืื ืืจืืงืฆืื ืขื ืืฉืืื Kubernetes ืฉืื ื ืืจื ื-CLI ืืืืฉืง ืืืฉืชืืฉ.
- ืืื ื-CLI/UI ืืืืืจืื ืืช ืงืืฆื YAML ืฉื ืชืฆืืจืช ืืจืืืช ืืขืืืื ืืืืคืืื ื ืื ืืื ืืืจืื (ืืืชื ืืืื ืืจืกื) ื-Artifactory ืืืืืจ ืืื ืืืืฉืื ืืืชื ืืฉืืจืืช ืืืฉืช ืืขืืืื. ืฉืื ืื ืืืืื ืฉืจืง ืืจืกืืืช ืืืฆืืจ ืืืืกืจื ืืืฉืืื.
- JSS ืืื ืฉืขืจ ืืคืืืคืืจืืืช ืฉืื ืืช, ืืืื Kubernetes. ืืื ืืืฉืชืืฉ ืืืืืช, ืืืกืืช ืืื ืคืงืืช ืืชืฆืืจืช ื-CRD ืฉืื ื ื ืืืงืช ืืืงืืช.
- ืืืืจ ืืืืงืช ื-CRD ืืฆื ื-JSS, ืืืืืข ื ืฉืื ื-API ืฉื ืคืืืคืืจืืช k8s.
- ืืงืจ ื-CRD ืฉืื ื ืื ืืจ ืืืจืืขืื ืืื ืืฉืืื ืืืฉืชืืฉ. ืืื ืืืืจ CRs ืืืฉืืื k8s ืืงืืจืืื, ืืืกืืฃ ืืช ืืืืืืืื ืืืจืืฉืื, ืืืืืจ ืืช ืืฉืชื ื ืืกืืืื ืืืชืืืืื ืืืืฆืข ืขืืืืืช ืชืืืื ืืืจืืช ืืื ืืืืืื ืฉืืืคืืืงืฆืืืช ืืฉืชืืฉ ืืืืืืช ืืฉ ืชืืืื ืืกืคืงืช ืืชืฉืชืืช.
- ืืืืจ ืืื, ืืงืจ ื-CRD ืืขืืืจ ืืช ืื ืชืื ืื ืฉืืชืงืืื ื-Kubernetes API ืื ืฉื ืืชื ืืืื ืืขืื ืืืชื ืขื ืืื ืืืชืืื ืืืืื ืืกื ืืืืฆืืจ.
ืฉืื ืื: ืืจืืืช ืืขืืืื ืืื ืฉื ืืคืจืืกื ืืคื ื ืืืคืฆื ื ืืฆืจื ืขืืืจ ืืืฉืชืืฉืื ืืจืืฉืื ืื ืฉื ืคืืืคืืจืืช k8s ืืืืฉื. ืื ื ื ืืฆืืื ืืขืช ืืชืืืื ืฉื ืืืืื ืชืืืื ืื ืืื ืืืฉืชืื ืืืืืื ืขื ื-CI/CD ืืืืฉืื ืฉืื ื. ืืฉืืขืืช ืืืืจ ืืื ืฉืืื ื ื ืืืืืื ืืกืคืจ ืื ืื ืื ืฉืงืฉืืจ ื-Kubernetes. ืื ื ืืฆืคืื ืืืืืง ืืช ืื ืืกืืื ืฉืื ื ืืืช ืืืชืงืืืืช ืฉื ืืฆืืืช ืืืืืื ืื ืืคืืกื ืืื ืฉืื ื ืืืืื, "ืื ืืืช ืคืืืคืืจืืช CI/CD ืขืืืจ Pinterest."
ืกืืื ืืฉืืืื ืืืืืืื
ืืืชืืกืก ืขื ืืฆืจืืื ืืกืคืฆืืคืืื ืฉื Pinterest, ืคืืชืื ื ืืช ื-CRD ืืืืืช ืืื ืืืชืืื ืืืจืืืืช ืขืืืื ืฉืื ืืช:
- PinterestService ืื ืฉืืจืืชืื ืืกืจื ืืืื ื ืฉืคืืขืืื ืืืจ ืืื ืจื. ืจืืืช ืืืขืจืืืช ืืืืื ืฉืื ื ืืืืกืกืืช ืขื ืงืืืฆื ืฉื ืฉืืจืืชืื ืืืื.
- PinterestJobSet ืืืืื ืช ืขืืืืืช ืืฆืืื ืืืืืืจ ืืื. ืชืจืืืฉ ื ืคืืฅ ื-Pinterest ืืื ืฉืขืืืืืช ืืจืืืืช ืืจืฆืืช ืืช ืืืชื ืงืื ืืืื ืจืื ืืืงืืื, ืืื ืงืฉืจ ืืชืืืืืื ืืืืื ืืืจืื.
- PinterestCronJob ื ืืฆื ืืฉืืืืฉ ื ืจืื ืืฉืืืื ืขื ืขืืืกืื ืชืงืืคืชืืื ืงืื ืื. ืืืื ืขืืืคื ืืขืืืืช ืงืจืื ืืงืืจืืช ืขื ืื ืื ืื ื ืชืืืื ืฉื Pinterest ืฉืืืจืืื ืขื ืืืืื, ืชืขืืืจื, ืืืื ืื ืืืืืื.
- PinterestDaemon ืืืื ืชืฉืชืืช Daemons. ืืืฉืคืื ืืื ืืืฉืืื ืืืืื ืืื ืฉืื ื ืืืกืืคืื ืขืื ืชืืืื ืืืฉืืืืืช ืฉืื ื.
- PinterestTrainingJob ืืฉืชืจืข ืขื ืชืืืืื Tensorflow ื- Pytorch, ืืืกืคืง ืืช ืืืชื ืจืื ืฉื ืชืืืื ืืืื ืจืืฆื ืืื ืื ืฉืืจ ื-CRDs. ืืืืืื ืฉ-Pinterest ืืฉืชืืฉืช ืืืืคื ืคืขืื ื- Tensorflow ืืืืขืจืืืช ืืืืืช ืืืื ื ืืืจืืช, ืืืืชื ืื ื ืกืืื ืืื ืืช CRD ื ืคืจื ืกืืืื.
ืื ืื ื ืขืืืืื ืื ืขื PinterestStatefulSet, ืฉืืืชืื ืืงืจืื ืืืืกื ื ื ืชืื ืื ืืืขืจืืืช ืืชืงืืืืช ืืืจืืช.
ืชืืืื ืืืื ืจืืฆื
ืืืฉืจ ืคืื ืืืฉืืืื ืคืืขื ืขื Kubernetes, ืืื ืืงืื ืืืืืืืืช ืืืฉืืจ ืืืืืช ืืช ืขืฆืื. ืืืฉืืจ ืื ืืฉืืฉ ืืืืฉื ืืืืกืื ืกืืื ืื ืืชืงืฉืืจืช ืขื ืฉืืจืืชืื ืืืจืื ืืืืฆืขืืช mTLS. ืืื ืชืืื, Configurator Init Container ื-Daemon ืืืจืืื ืืช ืื ืืชืืืช ืืืจืืฉืืช ืืคื ื ืืคืขืืช ืืืคืืืงืฆืื ืืืืืื. ืืฉืืื ืืืื ืืืื, ื-sidecar ื-Daemon ืืจืฉืื ืืช ืืชืืืช ื-IP ืฉื ืืืืืื ืืฆื Zookeeper ืฉืื ื ืืื ืฉืืงืืืืช ืืืืื ืืืืืช ืืืชื. ืื ืื ืืขืืื ืืืืืื ืฉืืืืื ืืจืฉืช ืืืืืจ ืืคื ื ืืคืขืืช ืืืืฉืื.
ืืืืืจ ืืขืื ืื ืืืืืืืช ืืืคืืกืืืช ืืชืืืื ืืืื ืจืืฆื ืืขืืืกื ืขืืืื. ืกืืืื ืืืจืื ืฉื ืขืืืกื ืขืืืื ืขืฉืืืื ืืืจืืฉ ืชืืืื ืฉืื ื ืืืงืฆืช, ืืื ืืืื ืืืืขืื ืืฆืืจื ืฉื ืืืืืื ืฆืืืืื ืืจืืช ืืชืจืืื, ืืืื ืื ืืจืืช ืืฆืืืช ืื ืืจืืช ืืืืื ื ืืืืืจืืืืืืช. ืื ื ืืืืืืื ืฉืื ืื ืืืคืจืก ืืชืื ืชืฉืชืืช ืื ืืืื ืืืืื ืขืงืื ืืื ืืืืฉืืืื, ืื ืฉืืกืืคื ืฉื ืืืจ ืืคืืืช ืืฉืืขืืชืืช ืืช ืืขืืืก ืืืืื ืช ืขืืืื ืืื ืืช ืืชืืืืช ืืงืืืืช.
ืืืืงืืช ื-QA
ืื ืื ื ืฆืื ืืจ ืืืืงื ืืงืฆื ืืงืฆื ืขื ืืื ืชืฉืชืืช ืืืืืงื ืืงืืืืช ืฉื Kubernetes. ืืืืงืืช ืืื ืืืืช ืขื ืื ืืืฉืืืืืช ืฉืื ื. ืืฆืื ืืจ ืฉืื ื ืขืืจ ืชืืงืื ืื ืจืืื ืืคื ื ืฉืืคื ืืืืง ืืืฉืืื ืืืืฆืจืื.
ืื ืืกืฃ ืืืขืจืืืช ืืืืืงื, ืืฉ ืื ื ืืขืจืืืช ื ืืืืจ ืืืชืจืื ืืื ืืจืืช ืื ืืขืช ืืช ืืฆื ืจืืืื ืืืขืจืืช, ืฆืจืืืช ืืฉืืืื ืืืื ืืืงืืืจืื ืืฉืืืื ื ืืกืคืื, ืืืืืืขืืช ืื ื ืจืง ืืืฉืจ ืืฉ ืฆืืจื ืืืชืขืจืืืช ืื ืืฉืืช.
ืืืืจื ืืืืืช
ืืืงื ื ืืื ืืืืคืืช ืืืฉืืืื ืืืชืืืื ืืืฉืืช, ืืืื ืืงืจื ืืืฉื ืืืืืฆืืืช ืืืขืจืืืช ืชืื ืืืช. ืขื ืืืช, ืืืื ืืืืขืื ืขื ืืชืืจืื ืชืคืขืืืืื ืืฉืืขืืชืืื, ืืืื ืืืจื ื ืืืกืืื CRD.
ื ืขืฉื ืฉืืืืฉ ืืืงืจ ืงืืื ืืืืืฆืืืช ืืื ืืืฆืื ืืืื ืืืช ืฆื, ืืฉืชื ื ืกืืืื ืืชืืืื ืืืจืช ืืืื ืจืืฆื. ืขื ืืืช, ืืื ืืชืืืืื ืขื ืืขืืืช ืฉืื ืืช, ืืืื ืงืฉืืจืช ืืฉืืืื ืื ืืืื ืืืืืจ ืืืื, ืืืฉืจ ืืขืืืช ืืืื ืืื ื ืืชืขืืจืจืืช ื-CRD.
ืืขืจื: ืืขืจืืืช ืชืื ืืืช ืืืื ืชืจืฉืืื Helm ื ืืฆืืืช ืืฉืืืืฉ ื ืจืื ืื ืืืคืขืืช ืืืฉืืืื ืขื ืชืฆืืจืืช ืืืืืช. ืขื ืืืช, ืืืฉืืื ืืขืืืื ืฉืื ื ืืืืื ืื ืืืื ืื ืื ืืืชื ืืืืฆืขืืช ืชืื ืืืช. ืืื ืื ืืืืื ืคืจืืกื ืจืฆืืคื ืืืื ืืืชืจ ืืื ืฉืืืืืช ืืขืช ืฉืืืืฉ ืืชืื ืืืช.
ืขืืืื ืงืจืืื
ืื ื ืืชืืืืืื ืืขืช ืขื ืขืืืก ืืขืืจื ืืื ืืืฉืืืืืช ืฉืื ื. ืืื ืืชืืื ืืชืืืืืื ืืืื ืืกืืืื ืืืืืื ืฉืื ืื, ืื ื ืขืืืืื ืืชืืืืื ืืืืื:
- ืืืกืฃ ืฉื ืืฉืืืืืช ืืคืืฅ ืืืฉืืืื ืืืืืื ืขื ืคื ื ืืฉืืืืืช ืฉืื ืื ืืฆืืจื ืืืจืืืืช ืืืฆืืืืช.
- ืืืืืช ืืฆืืืืช ืืฉืืื, ืืืจืืืืช ืื ืจืืืช ืืืฆืืจืช ืงืืฉืืจืืืช ืืืฉืืืื ื-SLAs.
- ื ืืืื ืืฉืืืื ืืืืกืืช ืื ืฉืืืคืืืงืฆืืืช ืื ืืชื ืืฉื ืื ืืื, ืืืืงืฃ ืืืฉืืื ื ืฉืื ืืฆืืื ื.
- ืคืืืคืืจืืช CI/CD ืืืฉื ืืชืืืื ืืคืจืืกื ืฉื ืืืฉืืืื ื-Kubernetes.
ืืงืืจ: www.habr.com