ืืขืจื. ืชืจืืื: ืืงืืืืช Kubernetes, ืืจื ื ืืฉื GitOps ืฆืืืจ ืคืืคืืืจืืืช ืืจืืจื, ืืคื ืฉืจืืื ื ืืืืคื ืืืฉื,
ืืฉื ื ืฉืขืืจื, (ืืืขืฉื, ืจืฉืืืช ืื ืงืจื ืืืืืืกื 2017 - ืืขืจื ืชืจืืื) ืืฉื ื ืืืฉื ืืืฉื ืืคืจืืกืช ืืืฉืืืื ื-Kubernetes. ืื ื ืงืจื GitOps, ืืืื ืืืืกืก ืขื ืืจืขืืื ืืืกืืกื ืืคืื ืืจืกืืืช ืคืจืืกื ืขืืงืืืช ืืกืืืื ืืืืืืืืช ืฉื ืืืืจ Git.
ืืืชืจืื ืืช ืืขืืงืจืืื ืฉื ืืืฉื ืื ืื ืืืืงืื::
- ื ืืืื ืืจืกืืืช ืฉื ืคืจืืกื ืืืืกืืืจืืืช ืฉืื ืืืื. ืืืฆื ืฉื ืืืฉืืื ืืืื ืืืืืกื ืืืืืจ Git, ืืืคืจืืกื ืืชืขืืื ืช ืจืง ืืืืฆืขืืช commits. ืื ืืกืฃ, ื ืืชื ืืขืงืื ืืืจ ืื ืืฉืื ืืืื ืืืืฆืขืืช ืืืกืืืจืืืช ืืืชืืืืืืืืช.
- ืืืืืืื ืืืืฆืขืืช ืคืงืืืืช Git ืืืืจืืช... ืืืฉืืจ
git reset
ืืืคืฉืจ ืื ืืืคืก ืฉืื ืืืื ืืคืจืืกืืช; ืืืื ืืช ืขืืจ ืืืื ืืช ืชืืื. - ืืงืจืช ืืืฉื ืืืื ื. ืืืจื ืืื, ืืขืจืืช Git ืืืืื ืืจืื ื ืชืื ืื ืจืืืฉืื, ืืืื ืจืื ืืืืจืืช ืืงืืืฉืืช ืชืฉืืืช ืื ืืืืืืช ืืืื ื ืขืืื. ืืืชืื, ืืื ื ืื ืืื ืื ืขื ืคืขืืืืช ืขื ืคืจืืกืืช.
- ืืืื ืืืช ืืคืจืืกืืช. ืจืื ืืขืจืืืช Git ืชืืืืืช ืืืืคื ืืงืืจื ืืืืื ืืืช ืกื ืืฃ ืืืจ ืกื ืืฃ - ืืืืืื, ืจืง ืืงืฉืืช ืืฉืืื ืืืืืืช ืืขืืื ืืช ืืืืกืืจ, ืืฉืื ืืืื ืืืืืื ืืืืืืง ืืืงืื ืขื ืืื ืืืจ ืฆืืืช ืืืจ. ืืื ืืงืจืช ืืืฉื, ืืืชื ืืืื ืืืช ืืื ืขื ืขืืืื ื ืคืจืืกื.
ืืคื ืฉืืชื ืืืื ืืจืืืช, ืืฉื ื ืืชืจืื ืืช ืจืืื ืืฉืืืช GitOps. ืืืืื ืืฉื ื ืืืืจืื ื, ืฉืชื ืืืฉืืช ืืื ืืคืืคืืืจืืืช ืืืืืืช. ืืืื ืืืืกืก ืขื ืืืืคื, ืืฉื ื ืืืืกืก ืขื ืืฉืืื. ืืคื ื ืฉื ืกืชืื ืขืืืื, ืืืื ื ืกืชืื ืชืืืื ืืืฆื ื ืจืืืช ืคืจืืกืืช Kubernetes ืืืคืืกืืืช.
ืฉืืืืช ืคืจืืกื
ืืฉื ืื ืืืืจืื ืืช, Kubernetes ืืงืืื ืฉืืืืช ืืืืื ืฉืื ืื ืืคืจืืกืืช:
- ืืืืกืก ืขื ืชืื ืืืช Kubernetes/Customize ืืงืืจืืืช. ืืืื ืืืจื ืืงืื ืืืืชืจ ืืคืจืืก ืืืฉืืืื ื-Kubernetes. ืืืคืชื ืืืฆืจ ืืช ืงืืฆื ื-YAML ืืืกืืกืืื ืืืืื ืืืชื. ืืื ืืืืคืืจ ืืฉืืชืื ืื ืืืื ืฉื ืืืชื ืชืื ืืืช, ืคืืชืื Kustomize (ืืื ืืืคืืช ืชืื ืืืช Kubernetes ืืืืืืืื). ืืขืจื. ืชืจืืื: Kustomize ืฉืืืื ื-kubectl ืขื
ืฉืืจืืจ ืฉื Kubernetes 1.14 . - ืชืจืฉืืืื ืฉื ืืื. ืชืจืฉืืื ืืื ืืืคืฉืจืื ืื ืืืฆืืจ ืกืืื ืฉื ืชืื ืืืช, ืืืืื ืืื ืื, ืฆืืืืืช ืืื', ืืืฉืืฉืืช ืืคืจืืกืช ืืืฉืืืื ืขื ืืคืฉืจืืืืช ืืชืืื ืืืฉืืช ืืืืฉืืช ืืืชืจ ืืืฉืจ ืืืืฉื ืืืืกืกืช ืชืื ืืืช. ืฉืืื ืื ืืืืกืกืช ืขื ืงืืฆื YAML ืืชืื ืืช. Helm ืืืื ืืืชื ืืคืจืืืจืื ืฉืื ืื ืืืืืจ ืืื ืฉืืื ืืืชื ืืืืืจ, ืจืืื ืืฉืืื ืฉืคืืจืก ืืืชื ืืืฉืืื ืืืืคืฉืจ ืขืืืื ืื ืืืืืจืืช. ืืืืจ ืืืฉืื ืืื ืฉืืื ืืขืฆื ืจืง ืืื ืืก ืืช ืืขืจืืื ืืจืฆืืืื ืืชืื ืืืช ืืื ืืืืฉื ืืืชื ืืืืชื ืืืคื ืืคื ืฉื ืขืฉื ืืืืฉื ืืืกืืจืชืืช (ืงืจื ืขืื ืขื ืืื ืืื ืขืืื ืืืืฆื ืืชื ืืืื ืืืฉืชืืฉ ืื ื- ืฉืื ื
ืืืืจ ืืืช Helm - ืืฉืืขืจ. ืชืจืืื). ืืฉ ืืืืื ืจืื ืฉื ืชืจืฉืืื Helm ืืืื ืื ืืืืกืื ืืืืื ืจืื ืฉื ืืฉืืืืช. - ืืืื ืืืืคืืื. ืืฉื ื ืืืื ืืืืจื ืืืืืื ืจืืื. ืืืฉืืชืฃ ืืืืื ืืื ืฉืื ืืืคืืื ืืื ืงืืืฆื ืชืื ืืืช ืืงืืืฆื YAML ืื ืืชื ืื ืืงืจืืื ืฉื Kubernetes ืืื ืืฉืชืืฉืื ืืื.
ืืขืืืื ืฉืื ื, ืื ื ืืฉืชืืฉืื ืื ืืืื ืืชืจืฉืืืื ืฉื Helm ืขืืืจ ืืืื ืืฉืืืื (ืืืืจ ืฉืืฉ ืืื ืืืจ ืืจืื ืืืจืื ืืืื ืื, ืื ืฉืืืคื ืืช ืืืืื ืืืจืื ืืืชืจ ืงืืื) ืืืงืืฆื Kubernetes YAML "ืืืืจืื" ืืคืจืืกืช ืืืืฉืืืื ืฉืื ื.
ืืฉืื ืืืืฃ
ืืืื ืืืคืืกืืื ืืืืจืื ืื ืฉืื ืืืืื, ืืฆืืชื ืืช ืืืื
NB! ืื ืืืชืจืื ืืช ืฉื ืฉืืืืฉ ื-GitOps ื ืฉืืจืื ืืืื ืขืืืจ ืฉืชื ืืืืฉืืช.
ืืืฉื ืืืืกืกืช ืืฉืืื
ืืืฉืช ืืืฉืืื ืืืืกืกืช ืขื ืืขืืืื ืฉืื ืืฉืื ืืืื ืืืืฉืืื ืืชืื ืืืฉืืื. ืืฉ ืืคืขืื ืืชืื ืืืฉืืื ืฉืืืืง ืืงืืืขืืช ืืช ืืืืืจืื ืืืฉืืืืื ืฉื Git ื-Docker Registry. ืื ืืชืจืืฉืื ืืื ืฉืื ืืืื, ืืฆื ืืืฉืืื ืืชืขืืื ืืืืคื ืคื ืืื. ืชืืืื ืื ื ืืฉื ืืืจื ืืื ืืืืืืื ืืืื, ืฉืื ืืืฃ ืืงืื ืืืฆืื ื ืืื ืืืฉื ืืืืืืืช ืื ืื ืืฉืืื.
ืืชืจืื ืืช:
- ืืืฃ ืืงืื ืืืฆืื ื ืืื ืืืืืืช ืืืฆืข ืฉืื ืืืื ืืืฉืืื; ืื ืืขืืืื ืื ืืชืคืจืกืืื ืืืคื ืื.
- ืืืง ืืืืืื ืื ืืืคืฉืจืื ืื ืืกื ืืจื ืขืืืื ื ืชืจืฉืื Helm ืืืงืฉืจ ืืืชื ืืืฉืืื.
- ื ืืชื ืืกืจืืง ืืช Docker Registry ืืืืชืืจ ืืจืกืืืช ืืืฉืืช. ืื ืชืืื ื ืืืฉื ืืืื ื, ืืืืจ Git ืืืคืจืืกื ืืชืขืืื ืื ืืืจืกื ืืืืฉื.
- ื ืืชื ืืืคืืฅ ืืื ืืฉืืื ืขื ืคื ื ืืจืืื ืฉืืืช ืฉืื ืื ืขื ืืืืจืื ืืืจืฉืืืช ืฉืื ืืช ืฉื Git. ืืืืืช ืืื, ื ืืชื ืืืฉืชืืฉ ืืืืื ืจืืืื ืืืืจืื. ืืืืืื, ืฆืืืช A ืขืฉืื ืืืฉืชืืฉ ืืืจืื ืฉืืืช A, ืฆืืืช B ืขืฉืื ืืืฉืชืืฉ ืืืจืื ืฉืืืช B, ืืฆืืืช ืืชืฉืชืืช ืขืฉืื ืืืฉืชืืฉ ืืืจืื ืืืืืื.
- ืืืื, ืืืืื ืงืืื ืืืื.
- ืืฉืืืื ืขื ืืืื ืืืื ืืคืขืื
ืกืืืืช ืืชืืืื ืฉื ืืืื ืืื , ื ืืชื ืืืืกื ืกืืืืช ืืืฆืคื ืื ืืืืืจ Git ืืืืืืจ ืืชืื ืืืฉืืื. - ืืื ืืืืืจ ื-CD pipelines ืืืืืื ืฉืืคืจืืกื ืืชืจืืฉืช ืืชืื ืืืฉืืื.
ืืกืจืื ืืช:
- ื ืืืื ืกืืืืช ืืคืจืืกื ืืชืจืฉืืื Helm ืงืฉื ืืืชืจ ืืืื ืืจืืืืื, ืฉืื ืชืืืื ืืฉ ืืืฆืืจ ืืืชื ืืฆืืจื ืฉื, ืืืฉื, ืกืืืืช ืืชืืืื, ืืืืจ ืืื ืืคืขื ื ืขื ืืื ืืคืขืื ืคื ืืื, ืืจืง ืืืืจ ืืื ืื ืืืคืืื ืืืื ืื ืืืื ืืืฉืืื. ืื ืืชื ืืืื ืืืจืืฅ ืืช ืืืืืืจื ืืืื ืขื ืืขืจืืื ืืกืืืืช ืฉืืืจ ื ืคืจืกื. ืืืจื ืืงืื ืืืืชืจ ืืื ืืืฆืืจ ืกืื ืขื ืื ืขืจืื Helm ืืืฉืืฉืื ืืคืจืืกื, ืืคืขื ื ืืืชื ืืืืชืืืื ื-Git.
- ืืืฉืจ ืืชื ื ืืงื ืืืืฉืช ืืฉืืื, ืืชื ื ืงืฉืจ ืืืื ืืฉืืื. ืื ืืืืื ืืช ืืืืืืช ืืืชืืื ืืืฉืืช ืืช ืชืืืื ืืคืจืืกื ืืืฉืืื. ืืืืืื, Kustomize ืืกืืื ืืฉื ืืขืืืื ืฉืืื ืืืื ืืคืขืื ืืคื ื ืฉืืชืื ืืืช ืืกืืคืืืช ืืืืืืืช ื-Git. ืื ื ืื ืืืืจ ืฉืืชื ืื ืืืื ืืืฉืชืืฉ ืืืืื ืขืฆืืืืื, ืืื ืงืฉื ืืืชืจ ืืฉืื ืืืชื ืืชืืืื ืืคืจืืกื ืฉืื.
ืืืฉื ืืืืกืกืช ืืืืคื
ืืืืฉืช ืืืืืคื, ืืขืจืืช ืืืฆืื ืืช (ืืขืืงืจ CD pipelines) ืืฉืืงื ืคืจืืกืืช ืืืฉืืื ืืืืจ ืืชืืืืืืช ืืืืืจ Git ืื ืื ืฆืื ืืจ ื-CI ืืงืืื ืืฆืืื. ืืืืฉื ืื, ืืืขืจืืช ืืฉ ืืืฉื ืืืฉืืื.
Pros:
- ืืืืืื ื ืงืืขืช ืขื ืืื ืืืืจ Git ืืฆืื ืืจ ืืื ืืื.
- ืคืจืืกืช ืชืจืฉืืื Helm ืงืื ืืืชืจ ืืชืืืืช ืืชืืกืคืื ืฉื Helm.
- ืงื ืืืชืจ ืื ืื ืกืืืืช ืืืืืื ืฉื ืืชื ืืืฉืชืืฉ ืืกืืืืช ืืฆืื ืืจืืช ืื ืืชื ืื ืืืืกื ืืืชื ืืืฆืคื ืื ื-Git (ืืืชืื ืืืขืืคืืช ืืืฉืชืืฉ).
- ืืื ืงืฉืจ ืืืื ืกืคืฆืืคื, ืืืืืื ืฉื ืืชื ืืืฉืชืืฉ ืืื ืกืื.
- ื ืืชื ืืืืื ืขืืืื ื ืืจืกืช ืืืื ืืืืฆืขืืช ืฆืื ืืจ ืืื ืืื.
ืืกืจืื ืืช:
- ื ืชืื ื ืืืืฉื ืืืฉืืื ื ืืฆืืื ืืชืื ืืขืจืืช ืืื ืืื.
- ืขืืืื ืืืืื ืคืจืืกื ืขืืืื ืงื ืืืชืจ ืขื ืชืืืื ืืฉืืื.
- ืชืืืช ืืืื ืืืขืจืืช ื-CD, ืืืืืื ืฉืืฆืื ืืจืืช ืฉืื ื ืฆืจืืืื ืืืื ื ืืชืื ืืืงืืจ ืขืืืจ Gitlab Runners, ืืื ืืฆืืืช ืืืืื ืืขืืืจ ื-Azure DevOps ืื Jenkins... ืืืฆืืจื ืืืขืืืจ ืืกืคืจ ืจื ืฉื ืฆืื ืืจืืช ืืื ืืช.
ืชืืฆืืืช: ืืืืคื ืื ืืฉืืื?
ืืคื ืฉืงืืจื ืืืจื ืืื, ืืื ืืืฉื ืืฉ ืืช ืืืชืจืื ืืช ืืืืกืจืื ืืช ืฉืื. ืืืง ืืืืฉืืืืช ืงืืืช ืืืชืจ ืืืืฆืืข ืขื ืืืช ืืงืฉืืช ืืืชืจ ืขื ืืืจ. ืืืชืืื ืืืฆืขืชื ืคืจืืกืืช ืืืืคื ืืื ื, ืืื ืืืืจ ืฉื ืชืงืืชื ืืืื ืืืืจืื ืขื Weave Flux, ืืืืืชื ืืืืฉื ืชืืืืื GitOps ืขืืืจ ืื ืืคืจืืืงืืื. ืขืืืจ ืชืื ืืืช ืืกืืกืืืช ืื ืืื ืงื, ืืื ืื ืืชืืืชื ืืืืชืงื ืืงืฉืืื ืขื ืชืจืฉืืื Helm. ืืืื ื, Weave Flux ืืฆืืขื ืจืง ืืจืกื ืจืืฉืื ืืช ืฉื ืืืคืจืืืจ Helm Chart, ืืื ืื ืขืืฉืื ืืื ืืฉืืืืช ืงืฉืืช ืืืชืจ ืืืื ืืฆืืจื ืืืฆืืจ ืกืืืืช ืืื ืืช ืืืืืื ืืืชื. ืืชื ืืืื ืืืขืื ืฉืืืฉืช ืืืฉืืื ืืืืืืืช ืืจืื ืืืชืจ ืืืืืื ืฉืืืืฉืืจืื ืฉื ืืืฉืืื ืืื ื ื ืืืฉืื ืืืืฅ ืืืฉืืื, ืื ืฉืืืคื ืืืชื ืืืจืื ืืืชืจ ืืืื ืฉืื ืฉืืื ืืช ืืืืืฅ ืื ืืกืฃ.
ืืืืจ ืืืฉืื, ืืืขืชื ืืืกืงื ื ืืืชื ืฆืคืืื ืฉืื ืื ืื. ืื ื ืืืจ ืขื ืจืืืืื ืฉืืืจืฉืื ืืื ื ืืงืกืืืืืช, ืจืฉืืื ืื ืชืืืื ืืืกืื ืกืืื, ืืขืจืืืช CI/CD ืืืืืจื Git. ืืืืืข ืืชืืื ืืืื ืคืืืข ืืืงืืง ืืืื ื ืืจืืืช. ืื ืืกืฃ, ืื ืืืฉืื ื ืื ืก ืืืืืจ Git ืฉืื ืืืืื ืืืืืฃ ืืฉื ืงืื, ืืื ืืืื ืืคืจืืก ืื ืฉืืื ืจืืฆื (ืืื ืื ืื pull ืื push) ืืืืืืจ ืืืขืจืืืช ืฉื ืืืฉืืื. ืืคืืื, ืืจืืืืื ืืืฉืืืื ืืืืชืจ ืฉืฆืจืืืื ืืืืืช ืืืื ืื ืื ืืืืจ Git ืืืขืจืืืช CI/CD, ืื ืืืฉืืจื ืืืฉืืื. ืื ืืฉ ืื ืืืื ืืืช ืืืงืจืืช ืืืืื ืืืืืจืืช ืืืื ืขืืืจ ืกืืืื ืืื ืฉื ืืขืจืืืช, ืืืืฉืืจื ืืฉืืื ื ืฉืืคืื ืจืง ืืฆืื ืืจืืช ืืกืืืืช, ืืืชืื ืฉืืืืืื ืื ืืกืคืช ืฉื ืืืฉืช ืืฉืืื ืื ืชืืื ืืขืืช ืขืจื ืืคื ืฉืืฉืื ืืืงืืจ.
ืื ืื ืืืฉืช ืืืฉืืื ืืื ืืืชืจ ืืื ืื ืกืืืืช ืืขืืืื ืืืื ื ืืกืคืงืช ืืชืจืื ืืืืืื ื, ืืื ืื ืื ืืืืื ื ืืืฉืชืืฉ ืจืง ืืืืฉืช ืืืืืคื? ืืื ืืืฉืื ืืืื ืืืขืื ืฉืืืืฉืช ืืืืืคื ืืชื ืงืฉืืจ ืืื ืืืขืจืืช ืืชืงืืืืืจืื ืืืืื ืขืืืฃ ืื ืืขืฉืืช ืืืช ืืื ืฉืืืื ืงื ืืืชืจ ืืืฆืข ืืขืืจืืช ืืขืชืื.
ืืืขืชื (ืืื ืชืืื), ืืืื ืืืฉืชืืฉ ืืื ืฉืืื ืืชืืื ืืืงืจื ืืกืืื ืื ืืฉืืืื. ืืืืคื ืืืฉื, ืื ื ืืฉืชืืฉ ืืฉืชื ืืืืฉืืช: Weave Flux ืืคืจืืกืืช ืืืืกืกืืช ืืฉืืื ืฉืืืืืืช ืืขืืงืจ ืฉืืจืืชืื ืืฉืื ื, ืืืืฉืช ืืืืคื ืขื Helm ืืชืืกืคืื, ืฉืืงืื ืขื ืืืฉืื ืชืจืฉืืื Helm ืขื ืืืฉืืื ืืืืคืฉืจืช ืื ืืืฆืืจ ืกืืืืช ืืฆืืจื ืืืงื. ืื ื ืืืฉื ืฉืืขืืื ืื ืืืื ืคืชืจืื ืืื ืฉืืชืืื ืืื ืืืงืจืื, ืื ืชืืื ืืฉ ืืจืื ื ืืืื ืกืื ืืื ืชืืืืื ืืืืฉืื ืืกืคืฆืืคื. ืขื ืืืช, ืื ื ืืืืืฅ ืืืื ืขื GitOps - ืื ืขืืฉื ืืช ืืืืื ืืจืื ืืืชืจ ืงืืื ืืืฉืคืจ ืืช ืืืืืื.
ืื ื ืืงืืื ืฉืื ืืกืืื ืฉืื ืื ืืฉื ืื ืืขืืืจ ืื ืืืืืื ืืืื ืฉืืื ืืชืืืื ืืืชืจ ืืกืื ืืคืจืืกื ืฉืื, ืืืฉืื ืืฉืืืข ืืช ืืขืชื.
ื .ื ืืขืจื ืืืืชืจืื
ืืืืกืจืื ืฉื ืืืื ื-pull ืืื ืฉืงืฉื ืืืื ืืก ืื ืืคืกืืื ืืขืืืืื ื-Git, ืืื ืืื ืืืกืจืื ืฉืฆืื ืืจ ืืชืงืืืืืจืื ืืืืื ื-pull ืื ืื ืคืจื ืืืืืืฉื ืืืขืฆื ืืืคื ืืงืืืืจืื ืฆืื ืืจ. ืืืฉืื ืจืฆืืฃ. ืืื, ืืืืจืฉ ืขืื ืืืชืจ ืืืืฅ ืืื ืืืกืืฃ ืืช ืืกืืืืก ืฉืืื ืืื ืืคืจืืกืืช ืืืืืฉืื ืืกืคืง ืืืฉื ืืืืืื/ืกืืืืก, ืจืฆืื ืืืชืืืืกืืช ืืืขืจืืช ืืชืงืืืืืจืื.
ืืืืื ืื, ืืืื ื-Push ืืืคืฉืจ ืื ื ืืกืคืง ืืคืืืช ืืื ืขืจืืืืืช ืฉื ืืฉืงื, ืืืืืื ืฉื ืืชื ืืืคืื ืืช ืืื ืืฆืื ืืจ ืืฉืืื ืืืฉื ืืื ืืืฉืงื.
ื ืืกืื ื ืืช ืฉื ื ืืืืืื ืืืืขื ื ืืืืชื ืืกืงื ืืช ืืื ืืืืจ ืืืืืจ:
- ืืืื ืืืฉืืื ืืชืืื ืื ื ืืืจืื ืขืืืื ืื ืฉื ืจืืืื ืืขืจืืช ืืืกืคืจ ืจื ืฉื ืืฉืืืืืช (ืจืื.
ืืืืจ ืขื ืืคืขืื ืชืืกืฃ ). - ืืืื ืืืืืคื ืืืืืกืก ืขื GitLab CI ืืชืืื ืืืื ืืืคืขืืช ืืืฉืืืื ืืืืฆืขืืช ืชืจืฉืืื Helm. ืืืงืืื, ืคืจืืกืช ืืคืจืืกืืช ืืชืื ืฆืื ืืจืืช ืื ืืืจืช ืืืืฆืขืืช ืืืื
werf . ืืื, ืืืงืฉืจ ืฉื ืืคืจืืืงื ืืื ืฉืื ื, ืฉืืขื ื ืืช ื-"GitOps" ืืงืืืข ืืฉืื ื ืืืขืืืช ืืืืืงืืช ืฉื ืืื ืืกื DevOps ืืืืื ืฉืื ื ื-KubeCon Europe'19.
PPS ืืืืชืจืื
ืงืจื ืื ืืืืื ืฉืื ื:
- ยซ
ืขืฆืืช ืืืจืืงืื ืฉื Kubernetes: ืืขืืจืช ืืฉืืืื ืืคืืขืืื ืืืฉืืื ืื ืืืื Helm 2 "; - ยซ
ืืืืจื ืืช kubedog, ืกืคืจืืื ืืืขืงื ืืืจ ืืฉืืื Kubernetes "; - ยซ
ืืจืืืช ืืืฉืืื ืฉื Kubernetes (ืกืงืืจื ืืืืืช ืืืื ืืืืื) "; - ยซ
ืืืคืื ืืืฆืืจืช ืืจืืืืช ืขืืืื ืืืชืืืืช ืืืฉืืช ื- GitLab CI ".
ืจืง ืืฉืชืืฉืื ืจืฉืืืื ืืืืืื ืืืฉืชืชืฃ ืืกืงืจ.
ืืื ืืชื ืืฉืชืืฉ ื-GitOps?
-
ืื, ืืืฉื ืืืฉืื
-
ืื, ืืืืืฃ
-
ืื, ืืฉืืื + ืืืืคื
-
ืื, ืืฉืื ืืืจ
-
ืื
30 ืืฉืชืืฉืื ืืฆืืืขื. 10 ืืฉืชืืฉืื ื ืื ืขื.
ืืงืืจ: www.habr.com