ืืขืจื. ืชืจืืื: 16 ืืืื ืืฉื ื ืืืืื ืืื ืืจื ืืฉืืขืืชืืช ืืคืืชืื ืื ืื ืืืืืืืช ืฉื Kubernetes - Helm. ืืืื ืื ืืืฆืื ืืืืืจืช ืืืืคื ืืจืืฉืื ื ืฉื ืืืจืกื ืืจืืฉืืช ืืขืชืืืืช ืฉื ืืคืจืืืงื - 3.0 -. ืฉืืจืืจื ืืืื ืฉืื ืืืื ืืฉืืขืืชืืื ืืืืืืืื ืืืื, ืืฉืจ ืจืืื ืืงืืืืช Kubernetes ืชืืืื ืขืืืจื ืชืงืืืช ืืืืืืช. ืื ืื ื ืขืฆืื ื ืืื ืืืื, ืืืืืื ืฉืื ื ืืฉืชืืฉืื ืืืืคื ืคืขืื ืืืื ืืคืจืืกืช ืืืฉืืืื: ืฉืืืื ื ืืืชื ืืืื ืฉืื ื ืืืืืขืช CI/CD
ื-15 ืืืืงืืืืจ 2015 ื ืืื ืืคืจืืืงื ืืืืืข ืืืื ืืฉื Helm. ืฉื ื ืืืื ืืืืจ ืืงืืชื, ืงืืืืช Helm ืืฆืืจืคื ื-Kubernetes, ืชืื ืืื ืขืืืื ืคืขืืื ืขื Helm 2. ืืืื ื 2018, Helm
ืืืฆืืจื ืื, ืืืืจ ืขื ืืืื ืืื ืืชืืื, ืืืฆื ืืืขื ื ืืืงืื ืื ืื ื ื ืืฆืืื ืืืื, ืืฆืื ืืื ืืืชืืื ืืช ืืืืืืืืืช ืืืืื ืืช ืืืืืืจืช ืืืืคื ืืจืืฉืื ื ืฉื Helm 3, ืืืกืืืจ ืืืฆื ืื ื ืืชืื ื ืื ืืืชืงืื.
ืกืืืื:
- ืืืืกืืืจืื ืฉื ืืฆืืจืชื ืฉื Helm;
- ืคืจืืื ืขืืื ื ืืืืืจ;
- ืืืืจื ืชืจืฉืืืื;
- ื ืืืื ืฉืืจืืจ;
- ืฉืื ืืืื ืืชืืืช ืืชืจืฉืื;
- ืืืืืืช ืกืคืจืืื;
- ืื ืืืื?
ืืืืกืืืจืื ืฉื ืืื
ืืืื
Helm 1 ืืชืืื ืืคืจืืืงื ืงืื ืคืชืื ืฉื ืืฆืจ ืขื ืืื Deis. ืืืื ื ืกืืืจื-ืืค ืงืื deisctl
, ืฉืฉืืืฉ (ืืื ืืืชืจ) ืืืชืงื ื ืืืชืคืขืื ืฉื ืคืืืคืืจืืช Deis ื
ืืืืฆืข 2015, ืืืืื ื ืืฉื ืืช ืืกืืื ืืืขืืจื ื ืืช Deis (ืืืืชื ืชืงืืคื ืฉืื ื ืฉื ื-Deis Workflow) ื-Fleet ื-Kubernetes. ืืื ืืจืืฉืื ืื ืฉืขืืฆืื ืืืืฉ ืืื ืืื ืืืชืงื ื. deisctl
. ืืฉืชืืฉื ื ืื ืืื ืืืชืงืื ืืื ืื ืืช Deis Workflow ืืืฉืืื ืืฆื.
Helm 1 ื ืืฆืจ ืืืืืชื ืฉื ืื ืืื ืืืืืืช ืืคืืจืกืืื ืืื Homebrew, apt ื-yum. ืืืืจื ืืขืืงืจืืช ืฉืื ืืืืชื ืืคืฉื ืืฉืืืืช ืืื ืืจืืื ืืืชืงื ืช ืืคืืืงืฆืืืช ื-Kubernetes. Helm ืืืฆื ืจืฉืืืช ืืฉื ืช 2015 ืืื ืก KubeCon ืืกื ืคืจื ืกืืกืงื.
ืื ืืกืืื ืืจืืฉืื ืฉืื ื ืขื ืืื ืขืื, ืืื ืื ืื ืืื ืืื ืืื ืืืืืืช ืจืฆืื ืืืช. ืืื ืืงื ืกื ืฉื ืื ืืคืกืืื ืฉื Kubernetes, ืืืขืืื ืขื ืื ืจืืืจืื ืืืืืงื YAML ืืืืจืืช (ืขื ืืื ืงืืื)*, ืืืขื ืืช ืืชืืฆืืืช ืืชืื Kubernetes.
* ืืขืจื. ืชืจืืื: ืืืืจืกื ืืจืืฉืื ื ืฉื Helm, ืชืืืืจ YAML ื ืืืจ ืืชืืืืจ ืืฉืืื Kubernetes, ืืชืื ืืืช Jinja ืืกืงืจืืคืืื ืฉื Python ื ืชืืื ืืขืช ืืชืืืช ืชืฆืืจืืช. ืืชืื ื ืขืื ืขื ืื ืืขื ืืืื ื ืฉื ืืืจืกื ืืจืืฉืื ื ืฉื ืืื ืืืื ืืคืจืง "ืงืืฆืืจ ืชืืืืืช ืืื"
ืืืืืื, ืืื ืืืืืืฃ ืฉืื ืืงืืืฅ YAML, ืืื ืขืืื ืืืืกืืฃ ืืช ืืืื ื ืืื ืืื ืืคืกื:
#helm:generate sed -i -e s|ubuntu-debootstrap|fluffy-bunny| my/pod.yaml
ืื ื ืืืจ ืฉืื ืืขื ืชืื ืืช ืงืืืืื ืืืื, ืื?
ืืกืืืืช ืจืืืช, ืืืชืงืื ืืงืืื ืืื ืฉื Kubernetes ืืจืฉ ืจืฉืืื ืืงืืืืช ืฉื ืงืืฆื ืื ืืคืกื ืืืืฆืื ืืคืืขื ืจืง ืจืฆืฃ ืงืื ืืงืืืข ืฉื ืืืจืืขืื. ืื ืืื ืื ืื ืงืฉื ืืฉืืืืฉ ืฉืฆืืืช ื-Deis Workflow R&D ืืชืงืฉื ืืฉื ืืกื ืืืขืืืจ ืืช ืืืืฆืจ ืฉืืื ืืคืืืคืืจืื ืืื โ ืืืื ืืจืขื ืืจืขืืื ืืืจ ื ืืจืขื. ืื ืืกืืื ืืจืืฉืื ืฉืื ื ืืื ืืืืื ืืช ืืืืื ืืฆืืื ืช: ืืื ื ืฉืื ืื ื ืืืืช ื ืืืืื ืืืฆืืจ ืืืื ืคืจืืืืืื ืืคืืชืจืื ืืขืืืช ืืืืืืืืืช ืขืืืจ ืืืฉืชืืฉืื ืฉืื ื.
ืืืชืืกืก ืขื ืื ืืกืืื ืฉื ืืขืืืืช ืืขืืจ, ืืชืืื ื ืืคืชื ืืช Helm 2.
ืืืฆืืข ืืื 2
ืืกืืฃ 2015, ืฆืืืช ืืืื ืคื ื ืืืื ื. ืื ืขืืื ืขื ืืื ืืืื ืขืืืจ Kubernetes. Deployment Manager for Kubernetes ืืื ืืฆืืื ืฉื ืืื ืงืืื ืฉืฉืืืฉ ืขืืืจ Google Cloud Platform. "ืืื ื ืจืฆื," ืื ืฉืืื, "ืืืืืช ืืื ืืืื ืืืืื ืขื ืืืืืื ืืืืืืืื?"
ืืื ืืืจ 2016, ืฆืืืชื ืืืื ืืื ืื ืืคืจืืกื ื ืคืืฉื ืืกืืืื ืืื ืืืืืืฃ ืจืขืืื ืืช. ืืืฉื ืืืชื ืืกืชืืื ืืชืืื ืืช ืฉืืคืชื ืืช: ืืฉืื ืืช ืฉื ื ืืคืจืืืงืืื ืืืฆืืจืช Helm 2. ืืื ืขื ืืืืก ืืืืื, ืืืืจ'ื ื
ืจืฆืื ื ืืฉืืืจ ืขื ืงืืืช ืืฉืืืืฉ ืฉื Helm, ืื ืืืกืืคื ืืช ืืืืจืื ืืืืื:
- ืชืื ืืืช ืชืจืฉืื ืืืชืืื ืืืฉืืช;
- ื ืืืื ืชืื ืืฉืืืืืช ืืฆืืืชืื;
- ืืืืจ ืชืจืฉืืืื ืืจืื ืขืืืืืช;
- ืคืืจืื ืืืืื ืืฆืื ืขื ืืคืฉืจืืช ืืชืืื;
- ืืืืืืืช ืืืงื ืืืจืกืืืช ืกืื ืืืืช ืืฉืืืจื ืขื ืชืืืืืช ืืืืืจ ืืื ืืจืกืืืช.
ืืื ืืืฉืื ืืืจืืช ืืื, ื ืืกืฃ ืืืื ื ืฉื ื ืืืขืจืืช ืืืงืืืืืืช ืฉื Helm. ืจืืื ืื ืืชืื ืืฉืืื ื ืงืจื Tiller ืืืื ืืืจืื ืขื ืืชืงื ืช ืชืจืฉืืื Helm ืื ืืืืื.
ืืื ืืฉืงืช Helm 2 ื-2016, Kubernetes ืืืกืืคื ืืกืคืจ ืืืืืฉืื ืืจืืืืื. ื ืืกืคื ืืงืจืช ืืืฉื ืืืืกืกืช ืชืคืงืื (
ืืชืื ืื ืืฉืื ืืืื ืืืื, Helm ืืืฉืืื ืืฉืจืช ืืช ืืฉืชืืฉื Kubernetes ืื ืืื ืืช. ืืืืจ ืฉืืืฉ ืฉื ืื ืืชืืกืคืืช ืืืฉืืช ืจืืืช, ืืื ืืจืืจ ืฉืืืืข ืืืื ืืืฆืข ืฉืื ืืืื ืืฉืืขืืชืืื ืืืกืืก ืืงืื ืืื ืืืืืื ืฉืืื ืืืื ืืืืฉืื ืืขื ืืช ืขื ืืฆืจืืื ืืืืืืื ืืืืืื ืฉื ืืขืจืืช ืืงืืืืืืช ืืชืคืชืืช.
ืคืจืืื ืขื ืืื ืืืืืจ
ืืืืื ืืคืืชืื ืฉื Helm 2, ืืฆืื ื ืืช Tiller ืืืืง ืืืฉืืืื ืฉืื ื ืขื ืื ืื ืืคืจืืกื ืฉื ืืืื. ืืืืจ ืืืื ืชืคืงืื ืืฉืื ืขืืืจ ืฆืืืชืื ืฉืขืืื ืืชืื ืืฉืืื ืืฉืืชืฃ: ืืื ืืคืฉืจ ืืืืืืื ืฉืื ืื ืืืคืขืืืื ืืช ืืชืฉืชืืช ืืงืืื ืืื ืืจืืงืฆืื ืขื ืืืชื ืกื ืฉื ืืืืืจืืช.
ืืืืืื ืฉืืงืจืช ืืืฉื ืืืืกืกืช ืชืคืงืืืื (RBAC) ืืืคืขืื ืืืจืืจืช ืืืื ื-Kubernetes 1.6, ืืขืืืื ืขื Tiller ืืืืฆืืจ ืืคืื ืืงืฉื ืืืชืจ. ืืฉื ืืืกืคืจ ืืขืฆืื ืฉื ืืืื ืืืช ืืืืื ืืคืฉืจืืช, ืขืืืชื ื ืืืืชื ืืืฆืืข ืชืฆืืจื ืืชืืจื ืืช ืืืจืืจืช ืืืื. ืื ืืืคืฉืจ ืืืชืืืืื ืืืชื ืกืืช ืขื Helm ื- Kubernetes ืืืื ืืฆืืื ืงืืื ืืืืืจืืช ืืืืืื. ืืืจืื ืืฆืขืจ, ืชืฆืืจืช ืืจืฉืื ืื ืขืืืื ืืืขื ืืง ืืืฉืชืืฉ ืืืืื ืจืื ืืื ืฉื ืืจืฉืืืช ืฉืื ืื ืืื ืฆืจืืืื. ืืื ืืกื DevOps ื-SRE ืืื ืฆืจืืืื ืืืืื ืฉืืืื ืชืคืขืืืืื ื ืืกืคืื ืืขืช ืืชืงื ืช Tiller ืืืฉืืื ืจื-ืืืืจืื.
ืืืืจ ืฉืืืื ื ืืืฆื ืืงืืืื ืืฉืชืืฉื ืืืื ืืืฆืืื ืกืคืฆืืคืืื, ืืื ื ืฉืืขืจืืช ื ืืืื ืืฉืืจืืจืื ืฉื ืืืืจ ืืื ื ืฆืจืืื ืืืกืชืื ืขื ืจืืื ืชืื-ืืฉืืื ืืื ืืฉืืืจ ืขื ืืฆื ืื ืืชืคืงื ืืืจืื ืืจืืื ืืืืืข ืฉืืจืืจ. ืืืงืื ืืืช, ื ืืื ืคืฉืื ืืงืื ืืืืข ืืฉืจืช ื-API ืฉื Kubernetes, ืืืฆืืจ ืชืจืฉืื ืืฆื ืืืงืื ืืืืืกื ืชืืขืื ืฉื ืืืชืงื ื ื-Kubernetes.
ืืืืจื ืืขืืงืจืืช ืฉื ืืืืจ ืืืืชื ืืืืื ืืืืืช ืืืฉืืช ืืื ืืืืจ, ืื ืืืช ืืืืืืืช ืืจืืฉืื ืืช ืฉืื ื ืืืื Helm 3 ืืืืชื ืื ืืืฉ ืืืืืืื ืืช ืืืืจ.
ืืฉืืืืจ ื ืขืื, ืืืื ืืืืืื ืฉื Helm ืคืืฉื ืืืืคื ืงืืฆืื ื. Helm 3 ืชืืื ืืขืช ืืื ืฉืืืืช ืืืืืื, ืืืืืช ืืืืจืฉืื ืืืืืจื ืืืช ืฉื Kubernetes ืื ืืืืืืช. ืืจืฉืืืช ืืืื ื ืงืืขืืช ืืืืฆืขืืช
ืืืืจื ืชืจืฉืืืื
ืืจืื ืืืืื, ืืืืจ ืชืจืฉืืืื ืืื ืืงืื ืื ื ืืชื ืืืืกื ืืืฉืชืฃ ืชืจืฉืืืื. ืืืงืื ืฉื Helm ืืืจื ืืฉืืื ืืช ืืชืจืฉืืืื ืืืืืจ. ืืืืืื ืคืฉืืืืช, ืืืืจ ืชืจืฉืืืื ืืื ืฉืจืช HTTP ืคืจืืืืืืื ืขื ืงืืืฅ index.yaml ืืืื ืชืจืฉืืืื ืืจืืืื.
ืืื ื ืืฉ ืืื ืืชืจืื ืืช ื-API ืฉื ืืืืจ ืชืจืฉืืืื ืืขืื ื ืขื ืจืื ืืจืืฉืืช ืืืืกืื ืืืกืืกืืืช, ืืื ืืฉ ืื ืืื ืืกืจืื ืืช:
- ืืืืจื ืชืจืฉืืืื ืืื ื ืชืืืืื ืืจืื ืืืฉืืื ืืืืืื ืื ืืจืฉืื ืืกืืืืช ืืืฆืืจ. ืงืืื ืืืฉืง API ืกืื ืืจืื ืืืืืืช ืืืจืฉืื ืืฉืื ืืืืชืจ ืืชืจืืืฉื ืืืฆืืจ.
- ืืื ืืงืืจ ืืชืจืฉืื ืฉื Helm, ืืืฉืืฉืื ืืืชืืื, ืืืืืช ืฉืืืืช ืืืงืืจ ืฉื ืชืจืฉืื, ืื ืืืง ืืืคืฆืืื ืื ืืชืืืื ืคืจืกืื ืืชืจืฉืื.
- ืืชืจืืืฉืื ืืจืืื ืืฉืชืืฉืื, ื ืืชื ืืืขืืืช ืืช ืืืชื ืชืจืฉืื ืขื ืืื ืืฉืชืืฉ ืืืจ, ืืืืคืื ืืช ืืืืช ืืฉืื ืื ืืจืฉ ืืืืกืื ืืืชื ืชืืื. ืืืืจืื ืืืืื ืืืชืจ ืคืืชืื ืืื ืืคืชืืจ ืืขืื ืื, ืื ืื ืืื ื ืืืง ืืืืคืจื ืืคืืจืืื.
- ืฉืืืืฉ ืืงืืืฅ ืืื ืืงืก ืืืื ืืืืคืืฉ, ืืืกืื ืืื ื ืชืื ืื ืืืืืืจ ืชืจืฉืืืื ืืงืฉื ืขื ืคืืชืื ืืืฉืืื ืจืืืื ืืฉืชืืฉืื ืืืืืืืื.
ืคืจืืืงื
ืืื ืืื ืืืขืช ืฉืคืจืืืงื ืืืคืฆื ื ืืขื ืืืคืืฅ ืื ืฆืืจื ืฉื ืชืืื, ืื ืจืง ืชืืื ืืช ืืืืืืช?
ืืืืืช ืืืืืฆืื
ืชืืืืจ ืืคืืจื ืืืชืจ ืฉื ืืื ืฉืื ืืืื ืฆืคืืืื ืืืืืจื ืชืจืฉืื Helm ืืืื
ื ืืืื ืฉืืจืืจืื
ืืืืื 3, ืืฆื ืืืืฉืื ื ืืฆื ืืชืื ืืืฉืืื ืขื ืืื ืืื ืืืืืืงืืื:
- release object - ืืืืฆื ืืืคืข ืืืฉืื;
- ืืจืกืช ืฉืืจืืจ ืกืืืืช - ืืืืฆืืช ืืช ืืืฆื ืืจืฆืื ืฉื ืืืคืืืงืฆืื ืื ืงืืืช ืืื ืืกืืืืช (ืืืืืื, ืฉืืจืืจ ืฉื ืืจืกื ืืืฉื).
ะัะทะพะฒ helm install
ืืืฆืจ ืืืืืืงื ืฉืืจืืจ ืืกืื ืืจืกืช ืฉืืจืืจ. ืฉืึดืืึธื helm upgrade
ืืืจืฉ ืืืืืืงื ืฉืืจืืจ (ืฉืืื ืืืื ืืฉื ืืช) ืืืืฆืจ ืกืื ืืจืกืช ืฉืืจืืจ ืืืฉ ืืืืืื ืืช ืืขืจืืื ืืืืฉืื ืืื ืืคืกื ืืืื.
ืืืืืืงื ืฉืืจืืจ ืืืื ืืืืข ืขื ืืฉืืจืืจ, ืืืฉืจ ืฉืืจืืจ ืืื ืืชืงื ื ืกืคืฆืืคืืช ืฉื ืชืจืฉืื ืืขืจืืื ืืขืื ืฉื. ืืืืืืงื ืื ืืชืืจ ืืช ืืืื ื ืชืื ืื ืืจืื ืืขืืืื ื ืืืื ืืืจืกื. ืืืืืืงื ืืฉืืจืืจ ื ืืฉื ืืืืจื ืื ืืืืืจ ืืืืื ืฉื ืืืืฉืื ืืืื ืืืขืืื ืฉื ืื ืกืืืืช ืืจืกืช ืืฉืืจืืจ, ืืื ืื ืื ืืืืืืืงืืื ืฉื ืืฆืจืื ืืฉืืจืืช ืขื ืืื ืชืจืฉืื Helm.
ืกืื ืืจืกืช ืืฉืืจืืจ ืืฉืืื ืืืืืจื ืืกืืจื ืฉื ืืจืกืืืช (ืืชืงื ื, ืขืืืื ืื, ืืืืืืื, ืืืืงื).
ืืืืื 2, ืืชืืงืื ืื ืืื ืขืงืืืื ืืืืชืจ. ืฉืึดืืึธื helm install
ื ืืฆืจ v1, ืืขืืืื ืืื (ืฉืืจืื) - v2, ืืื ืืืื. ืกืื ืืจืกืช ืืฉืืจืืจ ืืืฉืืจืืจ ืืืืฆื ืืืืืืืงื ืืืื ืืืืื ื ืืจืกื. ืืจืกืืืช ื ืฉืืจื ืืืืชื ืืจืื ืฉืืืช ืืื ืืืืจ, ืื ืฉืืืืจ ืฉืื ืืืืืจื ืืืืชื "ืืืืืืืช" ืืืืื ืช ืืจืื ืืฉืืืช; ืืชืืฆืื ืืื, ื ืืชื ืืื ืืืฉืชืืฉ ืจืง ืืืืคืข ืืื ืฉื ืืฉื.
ืืืืื 3, ืื ืืืืืจื ืืฉืืืืช ืืกืืืืช ืืจืกืช ืืืืืจื ืืื ืื ืืืชืจ. ืืืืืืงื ืืฉืืจืืจ ืชืืื ืืชืืจ ืืช ืืืจืกื ืื ืืืืืช ืฉื ืคืจืกื ื-Kubernetes. ืื ืกืื ืืจืกืช ืืืืืจื ืืชืืจ ืจืง ืืจืกื ืืืช ืฉื ืืืชื ืืืืืจื. ืฉืืจืื, ืืืฉื, ืืฆืืจ ืกืื ืืจืกืช ืืจืกื ืืืฉื ืืืืืจ ืืื ืืฉื ื ืืช ืืืืืืงื ืืฉืืจืืจ ืื ืฉืืฆืืืข ืขื ืืืชื ืืจืกื ืืืฉื. ืืืงืจื ืฉื ืืืืจื ืืืืืจ, ืืชื ืืืื ืืืฉืชืืฉ ืืกืืืืช ืืจืกืช ืืจืกื ืงืืืืช ืืื ืืืืืืจ ืืช ืืืจืกื ืืืฆื ืงืืื.
ืืืืจ ื ืืืฉืช ืืืืจ, Helm 3 ืืืืกื ื ืชืื ื ืฉืืจืืจ ืืืืชื ืืจืื ืฉืืืช ืืื ืืืจืกื. ืฉืื ืื ืื ืืืคืฉืจ ืื ืืืชืงืื ืชืจืฉืื ืขื ืืืชื ืฉื ืืืืืจื ืืืจืื ืฉืืืช ืืืจ, ืืื ืชืื ืื ื ืฉืืจืื ืืื ืขืืืื ื ืืฉืืื/ืืชืืื ืืืืฉ ื-etcd. ืืืืืื, ืืชื ืืืื ืืืชืงืื ืืืจืืคืจืก ืืืจืื ืืฉืืืช "foo" ืืืืืจ ืืื ืืืจืื ืืฉืืืช ืฉื "ืืจ", ืืฉืชื ืืืืืืจืืช ืืืืืืช ืืงืื ืืช ืืฉื "wordpress".
ืฉืื ืืืื ืืชืืืช ืืชืจืฉืื
ืชืจืฉืืืื ืืจืืืื (ืืืืฆืขืืช helm package
) ืืฉืืืืฉ ืขื Helm 2 ื ืืชื ืืืชืงืื ืขื Helm 3, ืืืื ืืจืืืช ืืขืืืื ืฉื ืคืืชืื ืืชืจืฉืื ืขืืจื ืฉืืคืืฅ ืืืืื, ืืืื ืืฉ ืืืฆืข ืืื ืฉืื ืืืื ืืื ืืืืฉืื ืืคืืชืื ืืชืจืฉืื ืขื Helm 3. ืืืืืื, ืืขืจืืช ื ืืืื ืืชืืืช ืืชืจืฉืื ืืฉืชื ืชื.
ืืขืจืืช ื ืืืื ืืชืืืช ืฉื ืืชืจืฉืื ืขืืจื requirements.yaml
ะธ requirements.lock
ืขื Chart.yaml
ะธ Chart.lock
. ืื ืืืืจ ืฉืืชืจืฉืืืื ืฉืืฉืชืืฉื ืืคืงืืื helm dependency
, ืืืจืฉ ืืืืจื ืืกืืืืช ืืื ืืขืืื ื- Helm 3.
ืืืื ื ืกืชืื ืขื ืืืืื. ืืืื ื ืืกืืฃ ืชืืืช ืืชืจืฉืื ื-Helm 2 ืื ืจืื ืื ืืฉืชื ื ืืขืช ืืืขืืจ ื-Helm 3.
ืืืื 2 requirements.yaml
ื ืจืื ืื:
dependencies:
- name: mariadb
version: 5.x.x
repository: https://kubernetes-charts.storage.googleapis.com/
condition: mariadb.enabled
tags:
- database
ืืืืื 3, ืืืชื ืชืืืช ืชืืื ืืืื ืืืืื ืืฆืื Chart.yaml
:
dependencies:
- name: mariadb
version: 5.x.x
repository: https://kubernetes-charts.storage.googleapis.com/
condition: mariadb.enabled
tags:
- database
ืชืจืฉืืืื ืขืืืื ืืืจืืืื ืืืืืงืืื ืืกืคืจืืื charts/
, ืื ืชืจืฉืืืื (ืชืจืฉืืื ืืฉื ื), ืฉืืื ืืงืืืื charts/
, ืืืฉืื ืืขืืื ืืื ืฉืื ืืืื.
ืืืืจืืช ืขื ืชืจืฉืืื ืกืคืจืืื
Helm 3 ืชืืื ืืืืืงื ืฉื ืชืจืฉืืืื ืื ืงืจืืื ืชืจืฉืืื ืกืคืจืืื (ืชืจืฉืื ืกืคืจืืื). ืชืจืฉืื ืื ื ืืฆื ืืฉืืืืฉ ืขื ืืื ืชืจืฉืืืื ืืืจืื, ืื ืืื ื ืืืฆืจ ืคืจืืื ืฉืืจืืจ ืืืฉืื ืืคื ื ืขืฆืื. ืชืื ืืืช ืชืจืฉืื ืกืคืจืืื ืืืืืืช ืืืืจืื ืจืง ืขื ืืืื ืืื define
. ืคืฉืื ืืชืขืืืื ืืชืืื ืืืจ. ืื ืืืคืฉืจ ืืืฉืชืืฉืื ืืขืฉืืช ืฉืืืืฉ ืืืืจ ืืืฉืชืฃ ืงืืขื ืงืื ืฉื ืืชื ืืืฉืชืืฉ ืืื ืขื ืคื ื ืชืจืฉืืืื ืืจืืืื, ืืืื ืืื ืืข ืืคืืืืช ืืขืืืื ืืขืงืจืื
ืชืจืฉืืื ืกืคืจืืื ืืืฆืืจืื ืืกืขืืฃ dependencies
ืืงืืืฅ Chart.yaml
. ืืชืงื ืชื ืื ืืืืื ืืื ื ืฉืื ืื ืืชืจืฉืืืื ืืืจืื.
dependencies:
- name: mylib
version: 1.x.x
repository: quay.io
ืื ื ื ืจืืฉืื ืืืื ืืงืจื ืืฉืืืืฉ ืฉืจืืื ืื ืืคืชื ืขืืืจ ืืคืชืื ืชืจืฉืืืื, ืืื ืื ืืืฉืืืืช ืืืืืืฆืืช ืฉืืืืืืช ืืฆืืื ืืชืจืฉืืื ืกืคืจืืื.
ืื ืืืื?
Helm 3.0.0-alpha.1 ืืื ืืืกืืก ืฉืขืืื ืื ื ืืชืืืืื ืืื ืืช ืืจืกื ืืืฉื ืฉื Helm. ืืืืืจ ืชืืืจืชื ืืื ืชืืื ืืช ืืขื ืืื ืืช ืฉื Helm 3. ืจืืื ืืื ืขืืืื ืืฉืืื ืืชืคืชืืืช ืืืงืืืื ืืื ื ืืจืืื; ืืืืจื ืฉื ืืืฆืืช ืืืคื ืืื ืืืืืง ืืช ืืจืขืืื, ืืืกืืฃ ืืฉืื ืืืฉืชืืฉืื ืืืงืืืื ืืืืฉืจ ืืช ืืื ืืืช ืฉืื ื.
ืืจืืข ืฉืืจืกืช ืืืืคื ืชืฉืืืจืจ (ืืืืจ ืฉืืื
ื ืืกืืชื ืืืืืืฉ ืืื ืืืฉืืคืืจืื ืืขืืงืจืืื ืฉืืืืขืื ื- Helm 3, ืืื ืจืฉืืื ืื ืืื ื ืืืฆื ืืฉืื ืคื ืื ืืืืคื. ืืคืช ืืืจืืื ืืืืื ืขืืืจ Helm 3 ืืืืืช ืชืืื ืืช ืืืื ืืกืืจืืืืืช ืขืืืื ืืฉืืคืจืืช, ืืื ืืืจืฆืื ืขืืืงื ืืืชืจ ืขื ืจืืฉืื OCI ืืฉืืืืฉ ืืกืืืืืช JSON ืืืืืืช ืขืจืื ืชืจืฉืื. ืื ืื ื ืื ืืชืื ื ืื ืื ืงืืช ืืช ืืกืืก ืืงืื ืืืขืืื ืืืงืื ืืื ื ืฉืืืื ืื ืืฉืืืฉ ืืฉื ืื ืืืืจืื ืืช.
ืื ืืชื ืืจืืืฉ ืฉืคืกืคืกื ื ืืฉืื, ื ืฉืื ืืฉืืืข ืืช ืืขืชื!
ืืฆืืจืฃ ืืืืื ืฉืื ื
-
#helm-users
ืืฉืืืืช ืืชืงืฉืืจืช ืคืฉืืื ืขื ืืงืืืื; -
#helm-dev
ืืืื ืืืงืฉืืช ืืฉืืื, ืงืื ืืืืืื.
ืืชื ืืืื ืื ืืฉืืื ืืฆ'ืื ืืฉืืืืช ืืฆืืืืจืืืช ืืฉืืืขืืืช ืฉืื ื ืืืคืชืืื ืืืื ืืืืฉื ืืฉืขื 19:30 MSK. ืืคืืืฉืืช ืืืงืืฉืืช ืืืืื ืื ืืฉืืื ืฉืขืืืื ืขืืืืื ืืคืชืื ืืคืชื ืืืงืืืื, ืืื ืื ื ืืฉืื ืืืื ืืฉืืืข. ืื ืืื ืืืื ืืืฆืืจืฃ ืืืงืืช ืืืง ืืืคืืฉ. ืงืืฉืืจ ืืืื ืืขืจืืฅ Slack #helm-dev
.
ื .ื ืืืืชืจืื
ืงืจื ืื ืืืืื ืฉืื ื:
- ยซ
ืื ืื ืืืืืืช ืขืืืจ Kubernetes - Helm: ืขืืจ, ืืืื, ืขืชืื "; - ยซ
ืืื ืืคืืื ืขื ืืื 2: "ืื ืื ืฉืื..." "; - ยซ
ืืืืจืืช ืืขืฉืืช ืืื ืื ืืืืืืืช ืฉื Kubernetes - Helm "; - ยซ
ืขืฆืืช ืืืจืืงืื ืฉื Kubernetes: ืืขืืจืช ืืฉืืืื ืืคืืขืืื ืืืฉืืื ืื ืืืื Helm 2 "; - ยซ
ืชืจืืื ืขื dapp. ืืืง 2. ืคืจืืกืช ืชืืื ืืช Docker ื-Kubernetes ืืืืฆืขืืช Helm ".
ืืงืืจ: www.habr.com