IBM Cloud Docs
VPC 第 2 世代インフラストラクチャーでの専用ホストの作成と管理

VPC 第 2 世代インフラストラクチャーでの専用ホストの作成と管理

Virtual Private Cloud

専用ホストは、 IBM Cloud Kubernetes Service クラスターのデプロイにのみ使用できるシングル・テナント管理のハイパーバイザーです。

専用ホスト (インスタンス・ストレージを備えた専用ホストを含む) は、許可リストに登録されたアカウントでのみベータ版で使用できます。 許可リストに追加する方法については、サポートにお問い合わせください。 さらに、インスタンス・ストレージを備えた専用ホストを使用する場合は、これをサポート・ケースに含めてください。

CLI での専用ホストのセットアップ

専用ホストをオーダーするには、まずホスト・プールを作成する必要があります。 その後、プール内にホストを作成できます。

最小限必要な許可
IBM Cloud Kubernetes Serviceでのクラスターに対する 管理者 のプラットフォーム・アクセス役割。
  1. 使用可能な専用ホスト・フレーバーを確認し、ホスト・プールの作成に使用するフレーバー・クラスをメモします (例: bx2)。 インスタンス・ストレージを含む専用ホスト・フレーバーは、名前の 4 番目の位置に文字 d で示されます (例: bx2d-2x8)。 インスタンス・ストレージの使用について詳しくは、インスタンス・ストレージを参照してください。

    ibmcloud ks dedicated flavors --zone ZONE --provider PROVIDER
    
  2. 専用ホスト・プールを作成します。

    ibmcloud ks dedicated pool create --flavor-class CLASS --metro METRO --name NAME
    
    --flavor-class CLASS
    専用ホスト・プールのフレーバー・クラス。 使用可能なオプションを確認するには、ibmcloud ks dedicated flavors コマンドを実行します。 例: bx2
    --metro METRO
    専用ホスト・プールを作成する大都市 (dalwdc など)。
    --name NAME
    専用ホスト・プールの名前。
  3. ワーカーが存在する各ゾーンに少なくとも 1 つの専用ホストを作成します。

    冗長性を向上させるには、ワーカーが存在する各ゾーンに複数の専用ホストを作成します。

    ibmcloud ks dedicated host create --flavor FLAVOR --pool POOL --zone ZONE
    
    -- flavor FLAVOR
    専用ホストのフレーバー。 使用可能なオプションを確認するには、ibmcloud ks dedicated flavors を実行します。
    -- pool POOL
    専用ホストを追加する専用ホスト・プールの名前。
    --zone ZONE
    専用ホストを作成するゾーン。 使用可能なリストについては、
  4. 専用ホストを含むクラスターを作成します。 または、既存のクラスターにワーカー・プールを追加します

CLI での専用ホストからのワーカー・ノードの削除

専用ホストからワーカー・ノードを削除するには、専用ホストの配置を無効にしてから、ワーカー・ノードを置換または削除する必要があります。 置換時に、新しいワーカー・ノードが作成されると、それらのワーカー・ノードは配置が有効になっているホスト上にのみ作成されます。

  1. 専用ホストおよびホスト・プールをリストします。 削除する専用ホストおよび専用ホスト・プールをメモします。

    ibmcloud ks dedicated host ls
    ibmcloud ks dedicated pool ls
    
  2. 専用ホストの配置を無効にします。

    ibmcloud ks dedicated host placement disable --host HOST --pool POOL
    
    --host HOST
    配置を無効にする対象の専用ホストの ID。
    --pool POOL
    専用ホストが配置されている専用ホスト・プールの ID。 専用ホスト・プールをリストするには、ibmcloud ks dedicated pool ls を実行します。
  3. 専用ホスト上の各ワーカー・ノードを 置換 または 削除 します。

    • 同じクラスター容量を保持したいが、ワーカー・ノードを専用ホストから移動したい場合は、ワーカー・ノードを置き換えます。 置換時に、新しいワーカー・ノードが作成されると、それらのワーカー・ノードは配置が有効になっているホスト上にのみ作成されます。
    • クラスターを削除する場合、または容量を削減する場合は、ワーカー・ノードを削除します。
  4. ワーカー・ノードが、配置が無効になった専用ホスト上に存在しなくなったことを確認します。 dedicated host get コマンドを使用して、ホストの詳細 (ホストに配置されているワーカー・ノードを含む) を表示できます。

    ibmcloud ks dedicated host get --pool POOL --host HOST
    

CLI での専用ホストの削除

最小限必要な許可
IBM Cloud Kubernetes Serviceでのクラスターに対する 管理者 のプラットフォーム・アクセス役割。
  1. 専用ホスト・プールをリストします。 削除する専用ホストと、それらのホストが含まれている専用ホスト・プールをメモします。

    ibmcloud ks dedicated pool ls --pool POOL
    
  2. 削除する専用ホストのワーカー・ノードを置換または削除します

  3. 専用ホストを削除します。

    ibmcloud ks dedicated host rm --host HOST --pool POOL [-q]
    
    --pool POOL
    削除する専用ホストが含まれている専用ホスト・プールの ID。 専用ホスト・プールをリストするには、ibmcloud ks dedicated pool ls を実行します。
  4. オプション: 専用ホスト・プールを削除します

CLI での専用ホスト・プールの削除

  1. 専用ホスト上の各ワーカー・ノードを置換または削除するには、前のセクションの手順を実行します。

  2. 専用ホストからワーカー・ノードを削除した後、専用ホスト・プールからの各専用ホストの削除の手順を実行します。

  3. 専用ホスト・プールをリストし、削除するプールをメモします。

    ibmcloud ks dedicated host pool ls
    
  4. 専用ホスト・プールの詳細を取得します。

    ibmcloud ks dedicated pool get --pool POOL
    
  5. プール内の各ホストの詳細を取得し、ワーカー・ノードが配置されていないことを確認します。

    ibmcloud ks dedicated host get --pool POOL --host HOST
    
  6. 専用ホスト・プールを削除します。

    ibmcloud ks dedicated pool rm ---pool POOL
    
  7. 専用ホスト・プールが削除されたことを確認します。

    ibmcloud ks dedicated pool get --pool POOL