Komponenty w Helm¶
Chart¶
Jest to definicja zasobów w Helm, zawiera zbiór manifestów, plików konfiguracyjnych oraz metadanych potrzebnych do wdrożenia aplikacji.
Release¶
Jest to konkretna instancja aplikacji w Helm. Od tego momentu Helm: - śledzi ten release - zarządza jego zasobami - zapisuje jego historię
Revision¶
Można to traktować jako snapshot aplikacji. Jest to konkretna wersja stanu release w czasie.
Każde:
- helm install
- helm upgrade
- helm rollback
zwiększa numer Revision o 1.
Metadata¶
Są to dane o danych, jest to zestaw pól identyfikujących zasób, opisujących go oraz pozwalających nim zarządzać.
Trafiają one do Sekretów w klastrze, dokładnie do:
Secret: sh.helm.release.v1.<release>.v<revision>
Przykładowe metadane: