Helm

РССстр шаблонов Helm (Helm Chart Registry) Π½Π° GitVerse β€” это Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ для шаблонов ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Kubernetes.

ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ

ΠŸΠ΅Ρ€Π΅Π΄ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ создайтС Ρ‚ΠΎΠΊΠ΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚Π°.

Π§Π΅Ρ€Π΅Π· curl

Для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· curl Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Π·Π°ΠΌΠ΅Π½ΠΈΠ² Π² Π½Π΅ΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ поля Π½Π° ваши:

curl --user ваш_username:ваш_Ρ‚ΠΎΠΊΠ΅Π½ \
     -X POST --upload-file ./Ρ„Π°ΠΉΠ».tgz \
     https://gitverse.ru/api/packages/ваш_username/helm/api/charts

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

curl --user author2:1e89ba340001bd3d56ba46fe202289bcb85aa5c4 -X POST --upload-file ./helm_pkg_example-0.0.1.tgz https://gitverse.ru/api/packages/author2/helm/api/charts

Π§Π΅Ρ€Π΅Π· cm-push ΠΏΠ»Π°Π³ΠΈΠ½

Для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ с использованиСм ΠΏΠ»Π°Π³ΠΈΠ½Π° cm-push Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Π·Π°ΠΌΠ΅Π½ΠΈΠ² Π² Π½Π΅ΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ поля Π½Π° ваши:

helm repo add  --username ваш_username --password ваш_Ρ‚ΠΎΠΊΠ΅Π½ имя_ΠΏΠ°ΠΊΠ΅Ρ‚Π° https://gitverse.ru/api/packages/ваш_username/helm
helm cm-push ./Ρ„Π°ΠΉΠ».tgz имя_ΠΏΠ°ΠΊΠ΅Ρ‚Π°

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

helm repo add --username author2 --password eb98ff73e74dd4645b4f7b3361d48248a4aa05ff helm_pkg_example https://gitverse.ru/api/packages/author/helm
helm cm-push ./helm_pkg_example-0.0.1.tgz helm_pkg_example

ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π·Π°

OCI Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Gitverse ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для хранСния ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² ΠΈ связанных с Π½ΠΈΠΌΠΈ рСсурсов Π² соотвСтствии со стандартами OCI (Open Container Initiative).

  1. ΠΠ²Ρ‚ΠΎΡ€ΠΈΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ Π² слуТбС рССстра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²:

    helm registry login -u имя_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ gitverse.ru

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

    helm registry login -u author2 gitverse.ru

    ΠŸΡ€ΠΈ запросС Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ‚ΠΎΠΊΠ΅Π½ (ΠΈΠ»ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи).

  2. ΠžΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠΉΡ‚Π΅ Helm-ΠΏΠ°ΠΊΠ΅Ρ‚Π°:

    helm push Ρ„Π°ΠΉΠ».tgz oci://gitverse.ru/ваш_username

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

    helm push helm_chart_packages-0.1.0.tgz oci://gitverse.ru/author2

Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π°

ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ установки описан Π½Π° страницС ΠΏΠ°ΠΊΠ΅Ρ‚Π°:

Π’Ρ‹ нашли Ρ‡Ρ‚ΠΎ искали?