helping to deliver secure software updates from code to the edge.
You have been redirected to the JFrog website
チャートのエンタープライズ対応の高度なリポジトリ管理を提供します。Read Less >
KubernetesのHelmチャートリポジトリのWiki
ユースケース – Artifactoryを使用したKubernetesのクラウドネイティブコンテナイメージのビルド、テスト、デプロイパイプライン
Helmを使用したKubernetesでのJFrog Artifactory HAクラスタのデプロイ
ArtifactoryでHelm Chartリポジトリをマスターする
Helmのindex.yaml仮想リポジトリにおけるURLの不一致を解決する方法とは?
Helmチャートのベストプラクティスで正しい方向に導く
Helmをエンタープライズ規模に引き上げる
あなたのHelm 2は安全でスケーラブルですか?
Xray HelmチャートのDB同期が止まるのはなぜですか?
Dockerコンテナのデプロイを保護するための3つの重要なステップ
Helmは、Kubernetesクラスター上のアプリケーションのデプロイと管理を「チャート」を使用して簡素化するKubernetesのパッケージ マネージャーです。JFrog ArtifactoryはHelmリポジトリとして機能し、ユーザーはHelmチャートを保存、管理、配布することができます。HelmとArtifactoryを統合することで、Helmチャートの管理を一元化し、安全なアクセス制御を可能にし、バージョン管理やリモートキャッシングなどの機能を提供することができます。
JFrog Artifactoryをチャートリポジトリとして使用するようにHelmを設定するには、以下の手順に従ってください。
helm repo addコマンドを使用して、JFrog Artifactory Helmリポジトリを追加します。
helm repo add
リポジトリの名前とJFrog ArtifactoryのHelmリポジトリのURLに置き換えてください。
リポジトリが追加されたことを確認するには、次のコマンドを実行します。
helm repo list
HelmチャートをJFrog Artifactoryにアップロードするには:
Helm packageコマンドを使用してHelmチャートをパッケージ化します。
helm package
これにより、チャートの.tgzパッケージが作成されます。
curlコマンドまたはJFrog CLIを使用して、パッケージ化されたHelmチャートをArtifactoryにアップロードします。
curl -u:-T .tgz “/.tgz”
または、JFrog CLIを使用します。
jfrog rt upload “.tgz”
一元化されたチャート管理:すべてのHelmチャートを1つのリポジトリに保存し、公開チャートとプライベートチャートの両方の管理を容易にします。
アクセス制御:Artifactoryのきめ細かなセキュリティ設定を使用して、Helmチャートにアクセス、アップロード、ダウンロードできるユーザーを制御します。
バージョン管理:さまざまなチャートバージョンを追跡して、適切なバージョンをKubernetesクラスターにデプロイできるようにします。
Remote Helmリポジトリのプロキシとキャッシング:Artifactoryは公開リポジトリからHelmチャートをキャッシュすることができ、外部の依存関係を減らすことでビルド速度と信頼性を向上させます。
リポジトリURLがhelm repo listを使用して正しく構成されていることを確認し、URLにタイプミスや構成ミスがないか確認します。
ネットワークがArtifactoryインスタンスにアクセスできること、および認証情報(必要な場合)が有効であることを確認してください。
Artifactoryのログで、権限やリポジトリの設定の問題などのエラーメッセージがないか確認します。
Artifactoryにアップロードする前に、Helmチャートが適切にパッケージ化され、期待されるディレクトリ構造に準拠していることを確認してください。
問題が解決しない場合は、JFrog Artifactoryのドキュメントを参照するか、JFrogに連絡してサポートを受けてください。