インストール

インストール

Fedoraやその他のLinuxディストリビューション用のHelmのネイティブパッケージがないのはなぜですか?

Helmプロジェクトは、オペレーティングシステムや環境用のパッケージを管理していません。Helmコミュニティがネイティブパッケージを提供する可能性があり、Helmプロジェクトがそれらを認識した場合、それらはリストされます。これは、Homebrewの公式が開始され、リストされた方法です。パッケージの管理に関心がある場合は、ぜひお願いします。

なぜcurl ...|bashスクリプトを提供するのですか?

リポジトリには、curl ..|bashスクリプトとして実行できるスクリプト(scripts/get-helm-3)があります。転送はすべてHTTPSで保護されており、スクリプトはフェッチするパッケージの監査をいくつか行います。ただし、スクリプトには、すべてのシェルスクリプトに共通する危険性があります。

便利なので提供していますが、ユーザーは最初にスクリプトを注意深く読むことをお勧めします。しかし、私たちが本当に望んでいるのは、Helmのより優れたパッケージ化されたリリースです。

Helmクライアントファイルをデフォルト以外の場所に配置するにはどうすればよいですか?

Helmは、ファイルの保存にXDG構造を使用します。これらの場所を上書きするために使用できる環境変数があります

  • $XDG_CACHE_HOME:キャッシュされたファイルを保存する代替の場所を設定します。
  • $XDG_CONFIG_HOME:Helm構成を保存する代替の場所を設定します。
  • $XDG_DATA_HOME:Helmデータを保存する代替の場所を設定します。

既存のリポジトリがある場合は、helm repo add...で再度追加する必要があることに注意してください。