Carvel ツールのインストール

Carvel オープンソース プロジェクト では、アプリケーションの構築、構成、Kubernetes への展開を支援する、信頼性の高い、単一用途の構成可能なツール セットが提供されます。これらのツールは、オーバーレイを使用してクラスタをカスタマイズする場合、カスタム ClusterClass 定義を作成する場合、または他の詳細構成を実行する場合に必要になる場合があります。

Tanzu Kubernetes Grid は、Tanzu CLI にバンドルされている yttkappkbld、および imgpkg の署名付きバイナリを提供します。バンドルには、kubernetes ディレクトリ構造ツール vendir も含まれています。これは、現在エンド ユーザーに必要ではありませんが、便宜上提供されています。

Carvel ツールのダウンロード

  1. VMware Customer Connect にアクセスし、VMware Customer Connect の認証情報を使用してログインします。

  2. Tanzu Kubernetes Grid のダウンロード ページにアクセスします。

  3. VMware Tanzu Kubernetes Grid の行で、[ダウンロードに移動 (Go to Downloads)] をクリックします。

  4. [バージョンの選択 (Select Version)] ドロップダウンで、[2.4.0] を選択します。

  5. [製品のダウンロード (Product Downloads)] で、TKG Carvel Tools 2.4.0 というラベルの付いたセクションまでスクロールします。

    macOS
    TKG Carvel Tools for Mac を見つけて、 [今すぐダウンロード (Download Now)] をクリックします。
    Linux
    TKG Carvel Tools for Linux を見つけて、 [今すぐダウンロード (Download Now)] をクリックします。
    Windows
    TKG Carvel Tools for Windows を見つけて、 [今すぐダウンロード (Download Now)] をクリックします。
  6. オペレーティング システムに対応した Carvel ツール バンドル ファイルを解凍します。バンドル ファイルを展開するには、選択した抽出ツールを使用します。たとえば、Linux または macOS では、unzip コマンドを使用できます。

    macOS
    tar -xvf tkg-carvel-tools-darwin-amd64.tar.gz
    
    Linux
    tar -xvf tkg-carvel-tools-linux-amd64.tar.gz
    
    Windows
    Windows の解凍ツールを使用して、 tkg-carvel-tools-windows-amd64.zip を解凍します。
  7. バンドル ファイルを展開したら、cli フォルダを開きます。

    cd cli
    

    cli フォルダには、次のファイルが含まれています。

    macOS
    imgpkg-darwin-amd64-v0.36.0+vmware.2.gz
    kapp-darwin-amd64-v0.55.0+vmware.2.gz
    kbld-darwin-amd64-v0.37.0+vmware.2.gz
    vendir-darwin-amd64-v0.33.1+vmware.2.gz
    ytt-darwin-amd64-v0.45.0+vmware.2.gz
    
    Linux
    imgpkg-linux-amd64-v0.36.0+vmware.2.gz
    kapp-linux-amd64-v0.55.0+vmware.2.gz
    kbld-linux-amd64-v0.37.0+vmware.2.gz
    vendir-linux-amd64-v0.33.1+vmware.2.gz
    ytt-linux-amd64-v0.45.0+vmware.2.gz
    
    Windows
    imgpkg-windows-amd64-v0.36.0+vmware.2.gz
    kapp-windows-amd64-v0.55.0+vmware.2.gz
    kbld-windows-amd64-v0.37.0+vmware.2.gz
    vendir-windows-amd64-v0.33.1+vmware.2.gz
    ytt-windows-amd64-v0.45.0+vmware.2.gz
    

ytt のインストール

ytt は YAML ファイルのテンプレート化とパッチ適用のためのコマンドライン ツールです。また、ytt を使用して、YAML のフラグメントとパイルをモジュールのチャンクに収集し、簡単に再利用することもできます。Tanzu Kubernetes Grid は、ytt を使用してクラスタおよびクラスタ プランのオーバーレイベースのカスタマイズをサポートします。カスタマイズ オーバーレイを使用するには、ytt が必要になる場合があります。

macOS
  1. ytt バイナリを展開し、実行可能にします。

    gunzip ytt-darwin-amd64-v0.45.0+vmware.2.gz
    
    chmod ugo+x ytt-darwin-amd64-v0.45.0+vmware.2
    
  2. バイナリを /usr/local/bin に移動し、名前を ytt に変更します。

    sudo mv ./ytt-darwin-amd64-v0.45.0+vmware.2 /usr/local/bin/ytt
    
  3. ytt --version を実行して、ytt の正しいバージョンがインストールされ、実行可能であることを確認します。

    ytt --version
    
Linux
  1. ytt バイナリを展開し、実行可能にします。

    gunzip ytt-linux-amd64-v0.45.0+vmware.2.gz
    
    chmod ugo+x ytt-linux-amd64-v0.45.0+vmware.2
    
  2. バイナリを /usr/local/bin に移動し、名前を ytt に変更します。

    sudo mv ./ytt-linux-amd64-v0.45.0+vmware.2 /usr/local/bin/ytt
    
  3. ytt --version を実行して、ytt の正しいバージョンがインストールされ、実行可能であることを確認します。

    ytt --version
    
Windows
  1. ytt バイナリを展開します。

    gunzip ytt-windows-amd64-v0.45.0+vmware.2.gz
    
  2. ytt-windows-amd64-v0.45.0+vmware.2 の名前を ytt.exe に変更します。

    mv ytt-windows-amd64-v0.45.0+vmware.2 ytt.exe
    
  3. 新しい Program Files\ytt フォルダを作成し、そこに ytt.exe ファイルをコピーします。

  4. ytt フォルダを右クリックして [プロパティ] > [セキュリティ] を選択し、ユーザー アカウントに [フル コントロール] 権限があることを確認します。
  5. Windows 検索を使用して、env を検索します。
  6. [システム環境変数の編集] を選択し、[環境変数] ボタンをクリックします。
  7. [システム環境変数] の下にある Path 行を選択し、[編集] をクリックします。
  8. 新規 をクリックして新しい行を追加し、ytt ツールへのパスを入力します。
  9. 新しいターミナルのコマンド ラインで ytt version を実行し、ytt の正しいバージョンが適切にインストールされていることを確認します。

    ytt version
    


imgpkg のインストール

imgpkg は Kubernetes が構成および関連するコンテナ イメージを OCI イメージとして保存し、転送できるようにするツールです。imgpkg は、インターネット アクセスが制限された環境に Tanzu Kubernetes Grid を展開する場合や、独自のマシン イメージをビルドする場合に必要です。Harbor パッケージを構成する場合にも必要となります。

macOS
  1. imgpkg バイナリを展開し、実行可能にします。

    gunzip imgpkg-darwin-amd64-v0.36.0+vmware.2.gz
    
    chmod ugo+x imgpkg-darwin-amd64-v0.36.0+vmware.2
    
  2. バイナリを /usr/local/bin に移動し、名前を imgpkg に変更します。

    sudo mv ./imgpkg-darwin-amd64-v0.36.0+vmware.2 /usr/local/bin/imgpkg
    
  3. imgpkg --version を実行して、imgpkg の正しいバージョンがインストールされ、実行可能であることを確認します。

    imgpkg --version
    
Linux
  1. imgpkg バイナリを展開し、実行可能にします。

    gunzip imgpkg-linux-amd64-v0.36.0+vmware.2.gz
    
    chmod ugo+x imgpkg-linux-amd64-v0.36.0+vmware.2
    
  2. バイナリを /usr/local/bin に移動し、名前を imgpkg に変更します。

    sudo mv ./imgpkg-linux-amd64-v0.36.0+vmware.2 /usr/local/bin/imgpkg
    
  3. imgpkg --version を実行して、imgpkg の正しいバージョンがインストールされ、実行可能であることを確認します。

    imgpkg --version
    
Windows
  1. imgpkg バイナリを展開します。

    gunzip imgpkg-windows-amd64-v0.36.0+vmware.2.gz
    
  2. imgpkg-windows-amd64-v0.36.0+vmware.2 の名前を imgpkg.exe に変更します。

    mv imgpkg-windows-amd64-v0.36.0+vmware.2 imgpkg.exe
    
  3. 新しい Program Files\imgpkg フォルダを作成し、そこに imgpkg.exe ファイルをコピーします。

  4. imgpkg フォルダを右クリックして [プロパティ] > [セキュリティ] を選択し、ユーザー アカウントに [フル コントロール] 権限があることを確認します。
  5. Windows 検索を使用して、env を検索します。
  6. [システム環境変数の編集] を選択し、[環境変数] ボタンをクリックします。
  7. [システム環境変数] の下にある Path 行を選択し、[編集] をクリックします。
  8. 新規 をクリックして新しい行を追加し、imgpkg ツールへのパスを入力します。
  9. 新しいターミナルのコマンド ラインで imgpkg version を実行し、imgpkg の正しいバージョンが適切にインストールされていることを確認します。

    imgpkg version
    


kapp のインストール

kapp は Kubernetes のアプリケーション展開 CLI です。これにより、複数の Kubernetes リソースを 1 つのアプリケーションとしてインストール、アップグレード、および削除することができます。

macOS
  1. kapp バイナリを展開し、実行可能にします。

    gunzip kapp-darwin-amd64-v0.55.0+vmware.2.gz
    
    chmod ugo+x kapp-darwin-amd64-v0.55.0+vmware.2
    
  2. バイナリを /usr/local/bin に移動し、名前を kapp に変更します。

    sudo mv ./kapp-darwin-amd64-v0.55.0+vmware.2 /usr/local/bin/kapp
    
  3. kapp --version を実行して、kapp の正しいバージョンがインストールされ、実行可能であることを確認します。

    kapp --version
    
Linux
  1. kapp バイナリを展開し、実行可能にします。

    gunzip kapp-linux-amd64-v0.55.0+vmware.2.gz
    
    chmod ugo+x kapp-linux-amd64-v0.55.0+vmware.2
    
  2. バイナリを /usr/local/bin に移動し、名前を kapp に変更します。

    sudo mv ./kapp-linux-amd64-v0.55.0+vmware.2 /usr/local/bin/kapp
    
  3. kapp --version を実行して、kapp の正しいバージョンがインストールされ、実行可能であることを確認します。

    kapp --version
    
Windows
  1. kapp バイナリを展開します。

    gunzip kapp-windows-amd64-v0.55.0+vmware.2.gz
    
  2. kapp-windows-amd64-v0.55.0+vmware.2 の名前を kapp.exe に変更します。

    mv kapp-windows-amd64-v0.55.0+vmware.2 kapp.exe
    
  3. 新しい Program Files\kapp フォルダを作成し、そこに kapp.exe ファイルをコピーします。

  4. kapp フォルダを右クリックして [プロパティ] > [セキュリティ] を選択し、ユーザー アカウントに [フル コントロール] 権限があることを確認します。
  5. Windows 検索を使用して、env を検索します。
  6. [システム環境変数の編集] を選択し、[環境変数] ボタンをクリックします。
  7. [システム環境変数] の下にある Path 行を選択し、[編集] をクリックします。
  8. 新規 をクリックして新しい行を追加し、kapp ツールへのパスを入力します。
  9. 新しいターミナルのコマンド ラインで kapp version を実行し、kapp の正しいバージョンが適切にインストールされていることを確認します。

    kapp version
    


kbld のインストール

kbld はイメージのビルドおよび解像度ツールです。

macOS
  1. kbld バイナリを展開し、実行可能にします。

    gunzip kbld-darwin-amd64-v0.37.0+vmware.2.gz
    
    chmod ugo+x kbld-darwin-amd64-v0.37.0+vmware.2
    
  2. バイナリを /usr/local/bin に移動し、名前を kbld に変更します。

    sudo mv ./kbld-darwin-amd64-v0.37.0+vmware.2 /usr/local/bin/kbld
    
  3. kbld --version を実行して、kbld の正しいバージョンがインストールされ、実行可能であることを確認します。

Linux
  1. kbld バイナリを展開し、実行可能にします。

    gunzip kbld-linux-amd64-v0.37.0+vmware.2.gz
    
    chmod ugo+x kbld-linux-amd64-v0.37.0+vmware.2
    
  2. バイナリを /usr/local/bin に移動し、名前を kbld に変更します。

    sudo mv ./kbld-linux-amd64-v0.37.0+vmware.2 /usr/local/bin/kbld
    
  3. kbld --version を実行して、kbld の正しいバージョンがインストールされ、実行可能であることを確認します。

    kbld --version
    
Windows
  1. kbld バイナリを展開します。

    gunzip kbld-windows-amd64-v0.37.0+vmware.2.gz
    
  2. kbld-windows-amd64-v0.37.0+vmware.2 の名前を kbld.exe に変更します。

    mv kbld-windows-amd64-v0.37.0+vmware.2 kbld.exe
    
  3. 新しい Program Files\kbld フォルダを作成し、そこに kbld.exe ファイルをコピーします。

  4. kbld フォルダを右クリックして [プロパティ] > [セキュリティ] を選択し、ユーザー アカウントに [フル コントロール] 権限があることを確認します。
  5. Windows 検索を使用して、env を検索します。
  6. [システム環境変数の編集] を選択し、[環境変数] ボタンをクリックします。
  7. [システム環境変数] の下にある Path 行を選択し、[編集] をクリックします。
  8. 新規 をクリックして新しい行を追加し、kbld ツールへのパスを入力します。
  9. 新しいターミナルのコマンド ラインで kbld version を実行し、kbld の正しいバージョンが適切にインストールされていることを確認します。

    kbld version
    


check-circle-line exclamation-circle-line close-line
Scroll to top icon