IBM Cloud Kubernetes Service CLI リファレンス

IBM Cloud® Kubernetes Service で両方のコミュニティー Kubernetes または Red Hat OpenShift クラスターを作成および管理するには、以下のコマンドを参照してください。

ibmcloud CLI およびプラグインの更新が使用可能になると、コマンド・ラインに通知が表示されます。 使用可能なすべてのコマンドおよびオプションを使用できるように、CLI を最新の状態に保つようにしてください。

前提条件

  • IBM Cloud CLI をインストールします。

  • 次のコマンドを実行して、 ks プラグインをインストールしてください:

    ibmcloud plugin install ks
    

ibmcloud ks コマンド

以下の表には、 ibmcloud ks のコマンドグループが一覧表示されています。 CLI での構成に基づく、 ibmcloud ks の全コマンドの一覧については、 CLI マップを 参照してください。

ibmcloud ks CLI コマンドグループ
コマンド・グループ 説明
ibmcloud ks api 現在のAPIエンドポイントを表示します。
ibmcloud ks api-key クラスターの API キーに関する情報を表示したり、API キーをリセットして新しいキーにしたりします。
ibmcloud ks credential ご使用の IBM Cloud アカウントを介して IBM Cloud クラシック・インフラストラクチャー・ポートフォリオにアクセスすることを可能にする資格情報を設定および設定解除します。
ibmcloud ks infra-permissions ご使用の IBM Cloud アカウントを介して IBM Cloud クラシック・インフラストラクチャー・ポートフォリオにアクセスすることを可能にするインフラストラクチャーのアクセス権に関する情報を表示します。
ibmcloud ks logging クラスターからログを転送します。
ibmcloud ks messages 現在のユーザー・メッセージを表示します。
ibmcloud ks quota IBM Cloud アカウント内のクラスター関連リソースの割り当て量と制限を表示します。
ibmcloud ks script IBM Cloud Kubernetes Service プラグインのコマンドを呼び出すスクリプトを書き直します。 レガシー構造のコマンドがベータ構造のコマンドに置き換えられます。
ibmcloud ks subnets IBM Cloud インフラストラクチャー・アカウント内の使用可能なポータブル・サブネットをリストします。
ibmcloud ks webhook-create クラスター内の Webhook を登録します。
ibmcloud ks vpc VPC に関する情報を確認し、VPC クラスターを管理します。
ibmcloud ks flavor フレーバー関連情報を取得しています。 フレーバーによって、各ワーカー・ノードで使用可能な仮想 CPU、メモリー、およびディスク・スペースの容量が決定されます。
ibmcloud ks cluster クラスターおよびクラスター・サービスの設定を表示および変更します。
ibmcloud ks ingress Ingress サービスと設定を表示および変更します
ibmcloud ks kms 鍵管理サービス統合を表示および構成します。
ibmcloud ks versions IBM Cloud Kubernetes Service クラスターに使用可能なすべてのコンテナー・プラットフォーム・バージョンをリストします。
ibmcloud ks locations サポートされている IBM Cloud Kubernetes Service ロケーションをリストします。
ibmcloud ks nlb-dns クラスター内のネットワーク・ロード・バランサー (NLB) IP アドレスのホスト名およびホスト名のヘルス・チェック・モニターを作成および管理します。
**ベータ版 **ibmcloud ks storage ストレージ・リソースを表示および変更します。
ibmcloud ks vlan ゾーンのパブリック VLAN とプライベート VLAN をリストし、VLAN スパンニング状況を表示します。
ibmcloud ks vni ワーカーノード上で、仮想ネットワークインターフェースの接続、切断、および一覧表示を行います。
ibmcloud ks worker クラスターのワーカー・ノードを表示および変更します。
ibmcloud ks worker-pool クラスターのワーカー・プールを表示および変更します。
ibmcloud ks zone アベイラビリティー・ゾーンをリストし、ワーカー・プールに接続されるゾーンを変更します。
ibmcloud ks security-group セキュリティー・グループに対して操作を実行します。

ibmcloud ks api

現在のAPIエンドポイントを表示します。

ibmcloud ks api [-q]

コマンド・オプション

-q
その日のメッセージを表示せず、リマインダーも更新しません。

サービスの API エンドポイントおよび API バージョンを表示または設定します。

ibmcloud ks api \
  --endpoint ENDPOINT \
  --insecure INSECURE \
  --skip-ssl-validation IP_ADDRESS

ibmcloud ks api-key info

仮想プライベートクラウド クラシック・インフラストラクチャー

クラスターの API 鍵所有者に関する情報を表示します。

ibmcloud ks api-key info --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターの API 鍵所有者に関する情報を表示します。

ibmcloud ks api-key info --cluster CLUSTER_NAME_OR_ID --output json -q

ibmcloud ks api-key reset

仮想プライベートクラウド クラシック・インフラストラクチャー

指定された地域およびターゲット・リソース・グループ内の全クラスターの API 鍵を置換します。 リソースグループが指定されていない場合、このコマンドはデフォルトのリソースグループに対して適用されます。 詳細については、以下を参照してください http://ibm.biz/api-key

ibmcloud ks api-key reset --region REGION [-f] [--output OUTPUT] [-q]

コマンド・オプション

-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--region REGION
ターゲットにするリージョンを指定します。

指定された地域およびターゲット・リソース・グループ内の全クラスターの API 鍵を置換します。

ibmcloud ks api-key reset --output json --region REGION -f

ibmcloud ks cluster addon disable acm

Red Hat の「Advanced Cluster Management」アドオン

ibmcloud ks cluster addon disable acm --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

Red Hat の「Advanced Cluster Management」アドオン。

ibmcloud ks cluster addon disable acm --cluster CLUSTER_NAME_OR_ID -f -q

ibmcloud ks cluster addon disable alb-oauth-proxy

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

IBM Cloud Kubernetes Service ALB OAuth プロキシー・アドオン。

ibmcloud ks cluster addon disable alb-oauth-proxy --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

IBM Cloud Kubernetes Service ALB OAuth プロキシー・アドオン。

ibmcloud ks cluster addon disable alb-oauth-proxy --cluster CLUSTER_NAME_OR_ID -f -q

ibmcloud ks cluster addon disable cluster-autoscaler

IBM Cloud Kubernetes Service クラスター自動スケーラー。

ibmcloud ks cluster addon disable cluster-autoscaler --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

IBM Cloud Kubernetes Service クラスター自動スケーラー。

ibmcloud ks cluster addon disable cluster-autoscaler --cluster CLUSTER_NAME_OR_ID -f -q

ibmcloud ks cluster addon disable debug-tool

IBM Cloud Kubernetes Service 診断およびデバッグ・ツール。

ibmcloud ks cluster addon disable debug-tool --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

IBM Cloud Kubernetes Service 診断およびデバッグ・ツール。

ibmcloud ks cluster addon disable debug-tool --cluster CLUSTER_NAME_OR_ID -f -q

ibmcloud ks cluster addon disable headlamp

cluster addon disable headlamp コマンドはベータ機能です。

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

「 IBM Cloud Kubernetes Service 」ヘッドランプ用アドオン。

ibmcloud ks cluster addon disable headlamp --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

「 IBM Cloud Kubernetes Service 」ヘッドランプ用アドオン。

ibmcloud ks cluster addon disable headlamp --cluster CLUSTER_NAME_OR_ID -f -q

ibmcloud ks cluster addon disable hpcs-router

IBM Cloud 上の Red Hat OpenShift 用の IBM Cloud HPCS Router Operator アドオン。

ibmcloud ks cluster addon disable hpcs-router --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

IBM Cloud 上の Red Hat OpenShift 用の IBM Cloud HPCS Router Operator アドオン。

ibmcloud ks cluster addon disable hpcs-router --cluster CLUSTER_NAME_OR_ID -f -q

ibmcloud ks cluster addon disable ibm-storage-operator

cluster addon disable ibm-storage-operator コマンドはベータ機能です。

IBM Cloud Storage オペレーター・アドオン。

ibmcloud ks cluster addon disable ibm-storage-operator --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

IBM Cloud Storage オペレーター・アドオン。

ibmcloud ks cluster addon disable ibm-storage-operator \
  --cluster CLUSTER_NAME_OR_ID \
  -f \
  -q

ibmcloud ks cluster addon disable istio

クラシック・インフラストラクチャー

管理対象 Istio サービス・メッシュ。

ibmcloud ks cluster addon disable istio --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

管理対象 Istio サービス・メッシュ。

ibmcloud ks cluster addon disable istio --cluster CLUSTER_NAME_OR_ID -f -q

ibmcloud ks cluster addon disable istio-extras

cluster addon disable istio-extras コマンドは非推奨となっています。

クラシック・インフラストラクチャー

Grafana、Jaeger、および Kiali を含む、Istio の追加コンポーネント。

ibmcloud ks cluster addon disable istio-extras --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

Grafana、Jaeger、および Kiali を含む、Istio の追加コンポーネント。

ibmcloud ks cluster addon disable istio-extras --cluster CLUSTER_NAME_OR_ID -f -q

ibmcloud ks cluster addon disable istio-sample-bookinfo

cluster addon disable istio-sample-bookinfo コマンドは非推奨となっています。

クラシック・インフラストラクチャー

Istio の BookInfo サンプル・アプリケーション。

ibmcloud ks cluster addon disable istio-sample-bookinfo --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

Istio の BookInfo サンプル・アプリケーション。

ibmcloud ks cluster addon disable istio-sample-bookinfo \
  --cluster CLUSTER_NAME_OR_ID \
  -f \
  -q

ibmcloud ks cluster addon disable knative

Knative サーバーレス・フレームワーク。

ibmcloud ks cluster addon disable knative --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

Knative サーバーレス・フレームワーク。

ibmcloud ks cluster addon disable knative --cluster CLUSTER_NAME_OR_ID -f -q

ibmcloud ks cluster addon disable kube-terminal

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

IBM Cloud Kubernetes Service Web 端末。

ibmcloud ks cluster addon disable kube-terminal --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

IBM Cloud Kubernetes Service Web 端末。

ibmcloud ks cluster addon disable kube-terminal --cluster CLUSTER_NAME_OR_ID -f -q

ibmcloud ks cluster addon disable static-route

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

IBM Cloud Kubernetes Service 静的ルート・アドオン。

ibmcloud ks cluster addon disable static-route --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

IBM Cloud Kubernetes Service 静的ルート・アドオン。

ibmcloud ks cluster addon disable static-route --cluster CLUSTER_NAME_OR_ID -f -q

ibmcloud ks cluster addon disable vpc-block-csi-driver

クラシック・インフラストラクチャー

IBM Cloud VPC ブロック・ストレージ CSI ドライバー。

ibmcloud ks cluster addon disable vpc-block-csi-driver --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

IBM Cloud VPC ブロック・ストレージ CSI ドライバー。

ibmcloud ks cluster addon disable vpc-block-csi-driver \
  --cluster CLUSTER_NAME_OR_ID \
  -f \
  -q

ibmcloud ks cluster addon enable acm

Red Hat の「Advanced Cluster Management」アドオン

ibmcloud ks cluster addon enable acm --cluster CLUSTER [-f] [--param PARAM] [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--param PARAM
アドオンのインストール・オプションを指定します。 パラメーターが指定されていない場合、デフォルト値が使用されます。 ibmcloud ks cluster addon options コマンドを使用して、利用可能なオプションを確認してください。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を有効にします。

Red Hat の「Advanced Cluster Management」アドオン。

ibmcloud ks cluster addon enable acm \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon enable alb-oauth-proxy

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

IBM Cloud Kubernetes Service ALB OAuth プロキシー・アドオン。

ibmcloud ks cluster addon enable alb-oauth-proxy --cluster CLUSTER [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を有効にします。

IBM Cloud Kubernetes Service ALB OAuth プロキシー・アドオン。

ibmcloud ks cluster addon enable alb-oauth-proxy \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon enable cluster-autoscaler

IBM Cloud Kubernetes Service クラスター自動スケーラー。

ibmcloud ks cluster addon enable cluster-autoscaler --cluster CLUSTER [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を有効にします。

IBM Cloud Kubernetes Service クラスター自動スケーラー。

ibmcloud ks cluster addon enable cluster-autoscaler \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon enable debug-tool

IBM Cloud Kubernetes Service 診断およびデバッグ・ツール。

ibmcloud ks cluster addon enable debug-tool --cluster CLUSTER [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を有効にします。

IBM Cloud Kubernetes Service 診断およびデバッグ・ツール。

ibmcloud ks cluster addon enable debug-tool \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon enable headlamp

cluster addon enable headlamp コマンドはベータ機能です。

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

「 IBM Cloud Kubernetes Service 」ヘッドランプ用アドオン。

ibmcloud ks cluster addon enable headlamp --cluster CLUSTER [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を有効にします。

「 IBM Cloud Kubernetes Service 」ヘッドランプ用アドオン。

ibmcloud ks cluster addon enable headlamp \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon enable hpcs-router

IBM Cloud 上の Red Hat OpenShift 用の IBM Cloud HPCS Router Operator アドオン。

ibmcloud ks cluster addon enable hpcs-router --cluster CLUSTER [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を有効にします。

IBM Cloud 上の Red Hat OpenShift 用の IBM Cloud HPCS Router Operator アドオン。

ibmcloud ks cluster addon enable hpcs-router \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon enable ibm-storage-operator

cluster addon enable ibm-storage-operator コマンドはベータ機能です。

IBM Cloud Storage オペレーター・アドオン。

ibmcloud ks cluster addon enable ibm-storage-operator --cluster CLUSTER [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を有効にします。

IBM Cloud Storage オペレーター・アドオン。

ibmcloud ks cluster addon enable ibm-storage-operator \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon enable istio

クラシック・インフラストラクチャー

管理対象 Istio サービス・メッシュ。

ibmcloud ks cluster addon enable istio --cluster CLUSTER [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を有効にします。

管理対象 Istio サービス・メッシュ。

ibmcloud ks cluster addon enable istio \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon enable istio-extras

cluster addon enable istio-extras コマンドは非推奨となっています。

Grafana、Jaeger、および Kiali を含む、Istio の追加コンポーネント。

ibmcloud ks cluster addon enable istio-extras --cluster CLUSTER [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を有効にします。

Grafana、Jaeger、および Kiali を含む、Istio の追加コンポーネント。

ibmcloud ks cluster addon enable istio-extras \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon enable istio-sample-bookinfo

cluster addon enable istio-sample-bookinfo コマンドは非推奨となっています。

Istio の BookInfo サンプル・アプリケーション。

ibmcloud ks cluster addon enable istio-sample-bookinfo --cluster CLUSTER [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を有効にします。

Istio の BookInfo サンプル・アプリケーション。

ibmcloud ks cluster addon enable istio-sample-bookinfo \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon enable static-route

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

IBM Cloud Kubernetes Service 静的ルート・アドオン。

ibmcloud ks cluster addon enable static-route --cluster CLUSTER [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を有効にします。

IBM Cloud Kubernetes Service 静的ルート・アドオン。

ibmcloud ks cluster addon enable static-route \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon enable vpc-block-csi-driver

仮想プライベートクラウド

IBM Cloud VPC ブロック・ストレージ CSI ドライバー。

ibmcloud ks cluster addon enable vpc-block-csi-driver --cluster CLUSTER [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を有効にします。

IBM Cloud VPC ブロック・ストレージ CSI ドライバー。

ibmcloud ks cluster addon enable vpc-block-csi-driver \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon get

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

インストール済みアドオンの詳細を表示します。

ibmcloud ks cluster addon get --addon ADDON --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--addon ADDON
アドオン名または ID。
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

インストール済みアドオンの詳細を表示します。

ibmcloud ks cluster addon get --cluster CLUSTER_NAME_OR_ID --addon ADDON --output json

ibmcloud ks cluster addon ls

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

有効なアドオンをリストします。

ibmcloud ks cluster addon ls --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

有効なアドオンをリストします。

ibmcloud ks cluster addon ls --cluster CLUSTER_NAME_OR_ID --output json -q

ibmcloud ks cluster addon options

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

アドオンのインストール・オプションを表示します。

ibmcloud ks cluster addon options --addon ADDON [--output OUTPUT] [-q] [--version VERSION]

コマンド・オプション

--addon ADDON
アドオン名または ID。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
オプションを表示する対象のアドオン・バージョンを指定します。 バージョンが指定されない場合は、デフォルト・バージョンのオプションが表示されます。

アドオンのインストール・オプションを表示します。

ibmcloud ks cluster addon options --addon ADDON --version VERSION --output json

ibmcloud ks cluster addon update acm

Red Hat の「Advanced Cluster Management」アドオン

ibmcloud ks cluster addon update acm --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を更新します。

Red Hat の「Advanced Cluster Management」アドオン。

ibmcloud ks cluster addon update acm \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon update alb-oauth-proxy

IBM Cloud Kubernetes Service ALB OAuth プロキシー・アドオン。

ibmcloud ks cluster addon update alb-oauth-proxy --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を更新します。

IBM Cloud Kubernetes Service ALB OAuth プロキシー・アドオン。

ibmcloud ks cluster addon update alb-oauth-proxy \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon update cluster-autoscaler

IBM Cloud Kubernetes Service クラスター自動スケーラー。

ibmcloud ks cluster addon update cluster-autoscaler --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を更新します。

IBM Cloud Kubernetes Service クラスター自動スケーラー。

ibmcloud ks cluster addon update cluster-autoscaler \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon update debug-tool

IBM Cloud Kubernetes Service 診断およびデバッグ・ツール。

ibmcloud ks cluster addon update debug-tool --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を更新します。

IBM Cloud Kubernetes Service 診断およびデバッグ・ツール。

ibmcloud ks cluster addon update debug-tool \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon update headlamp

cluster addon update headlamp コマンドはベータ機能です。

「 IBM Cloud Kubernetes Service 」ヘッドランプ用アドオン。

ibmcloud ks cluster addon update headlamp --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を更新します。

「 IBM Cloud Kubernetes Service 」ヘッドランプ用アドオン。

ibmcloud ks cluster addon update headlamp \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon update hpcs-router

IBM Cloud 上の Red Hat OpenShift 用の IBM Cloud HPCS Router Operator アドオン。

ibmcloud ks cluster addon update hpcs-router --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を更新します。

IBM Cloud 上の Red Hat OpenShift 用の IBM Cloud HPCS Router Operator アドオン。

ibmcloud ks cluster addon update hpcs-router \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon update ibm-storage-operator

cluster addon update ibm-storage-operator コマンドはベータ機能です。

IBM Cloud Storage オペレーター・アドオン。

ibmcloud ks cluster addon update ibm-storage-operator --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を更新します。

IBM Cloud Storage オペレーター・アドオン。

ibmcloud ks cluster addon update ibm-storage-operator \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon update image-key-synchronizer

IBM Cloud Image Key Synchronizer アドオン。

ibmcloud ks cluster addon update image-key-synchronizer --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を更新します。

IBM Cloud Image Key Synchronizer アドオン。

ibmcloud ks cluster addon update image-key-synchronizer \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon update istio

管理対象 Istio サービス・メッシュ。

ibmcloud ks cluster addon update istio --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を更新します。

管理対象 Istio サービス・メッシュ。

ibmcloud ks cluster addon update istio \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon update istio-extras

cluster addon update istio-extras コマンドは非推奨となっています。

Grafana、Jaeger、および Kiali を含む、Istio の追加コンポーネント。

ibmcloud ks cluster addon update istio-extras --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を更新します。

Grafana、Jaeger、および Kiali を含む、Istio の追加コンポーネント。

ibmcloud ks cluster addon update istio-extras \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon update istio-sample-bookinfo

cluster addon update istio-sample-bookinfo コマンドは非推奨となっています。

Istio の BookInfo サンプル・アプリケーション。

ibmcloud ks cluster addon update istio-sample-bookinfo --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を更新します。

Istio の BookInfo サンプル・アプリケーション。

ibmcloud ks cluster addon update istio-sample-bookinfo \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon update knative

Knative サーバーレス・フレームワーク。

ibmcloud ks cluster addon update knative --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を更新します。

Knative サーバーレス・フレームワーク。

ibmcloud ks cluster addon update knative \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon update kube-terminal

IBM Cloud Kubernetes Service Web 端末。

ibmcloud ks cluster addon update kube-terminal --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を更新します。

IBM Cloud Kubernetes Service Web 端末。

ibmcloud ks cluster addon update kube-terminal \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon update openshift-data-foundation

Red Hat OpenShift Data Foundation on IBM Cloud アドオン

ibmcloud ks cluster addon update openshift-data-foundation --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を更新します。

IBM Cloud の「 Red Hat OpenShift Data Foundation」アドオン。

ibmcloud ks cluster addon update openshift-data-foundation \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon update static-route

IBM Cloud Kubernetes Service 静的ルート・アドオン。

ibmcloud ks cluster addon update static-route --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を更新します。

IBM Cloud Kubernetes Service 静的ルート・アドオン。

ibmcloud ks cluster addon update static-route \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon update vpc-block-csi-driver

IBM Cloud VPC ブロック・ストレージ CSI ドライバー。

ibmcloud ks cluster addon update vpc-block-csi-driver --cluster CLUSTER [-f] [-q] [--version VERSION] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
インストールするアドオンのバージョンを指定します。 バージョンが指定されない場合は、デフォルトのバージョンがインストールされます。
-y
すべてのアドオン依存関係を更新します。

IBM Cloud VPC ブロック・ストレージ CSI ドライバー。

ibmcloud ks cluster addon update vpc-block-csi-driver \
  --cluster CLUSTER_NAME_OR_ID \
  -y Y \
  --version VERSION

ibmcloud ks cluster addon versions

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

マネージド・アドオンのサポートされているバージョンをリストします。

ibmcloud ks cluster addon versions [--addon ADDON] [--offering OFFERING] [--output OUTPUT] [-q] [--show-defaults]

コマンド・オプション

--addon ADDON
バージョンをフィルターに掛けるためのアドオン名を指定します。
--offering OFFERING
バージョンを絞り込む対象となるオファリングを指定してください。 有効な値: kubernetesopenshiftopenshift-vs
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--show-defaults
出力にデフォルトのバージョン列を表示します。

マネージド・アドオンのサポートされているバージョンをリストします。

ibmcloud ks cluster addon versions \
  --output json \
  --addon ADDON \
  --show-defaults SHOW-DEFAULTS

ibmcloud ks cluster ca create

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターの CA 証明書を作成します。 その後、新しい証明書を使用するために、以前の証明書をローテーションする必要があります。

ibmcloud ks cluster ca create --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターの CA 証明書を作成します。

ibmcloud ks cluster ca create --cluster CLUSTER_NAME_OR_ID -f -q

ibmcloud ks cluster ca get

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターの CA 証明書の詳細を表示します。

ibmcloud ks cluster ca get --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターの CA 証明書の詳細を表示します。

ibmcloud ks cluster ca get --cluster CLUSTER_NAME_OR_ID --output json -q

ibmcloud ks cluster ca rotate

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターの CA 証明書をローテーションします。それには、CA 証明書が事前に作成済みである必要があります。 ローテーションにより、以前の証明書が無効になり、クラスターの API サーバーがリフレッシュされます。

ibmcloud ks cluster ca rotate --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターの CA 証明書をローテーションします。それには、CA 証明書が事前に作成済みである必要があります。

ibmcloud ks cluster ca rotate --cluster CLUSTER_NAME_OR_ID -f -q

ibmcloud ks cluster ca status

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターの CA 証明書のローテーション状況を表示します。

ibmcloud ks cluster ca status --cluster CLUSTER [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターの CA 証明書のローテーション状況を表示します。

ibmcloud ks cluster ca status --cluster CLUSTER_NAME_OR_ID -q

ibmcloud ks cluster config

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

kubectl コマンドを使用して、クラスターに接続するための Kubernetes 構成ファイルと証明書をダウンロードします。

ibmcloud ks cluster config --cluster CLUSTER [--admin] [--endpoint ENDPOINT] [--network] [--output OUTPUT] [-q] [--skip-rbac]

コマンド・オプション

--admin
管理者証明書および PEM 鍵を取得します。
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--endpoint ENDPOINT
クラスター・コンテキストに使用するサーバー URL。 このフラグを含めない場合は、デフォルトのクラスター・サービスのエンドポイントが使用されます。 詳細については、 https://ibm.biz/context-kubeKubernetes については、 https://ibm.biz/context-ocpOpenShift クラスタについては、こちらをご覧ください。 有効な値: privatelinkvpe
--network
Calico ネットワーク構成を管理構成とともに取得します。
--output OUTPUT
コマンドの出力を指定された形式で表示し、 kubeconfig によるマージをスキップします。 ZIP出力にはリフレッシュトークンは含まれていません。 有効な値: jsonyamlzip
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--skip-rbac
RBAC 役割の追加をスキップします。 独自の Kubernetes RBAC 役割を管理している場合のみ、このオプションを組み込んでください。 すべての RBAC ユーザーの管理に IAM サービス・アクセス役割を使用している場合は、このオプションを組み込まないでください。

kubectl コマンドを使用して、クラスターに接続するための Kubernetes 構成ファイルと証明書をダウンロードします。

ibmcloud ks cluster config --cluster CLUSTER_NAME_OR_ID --admin --network

ibmcloud ks cluster create classic

クラシック・インフラストラクチャー

クラシック・インフラストラクチャーのワーカー・ノードのクラスターを作成します。

ibmcloud ks cluster create classic --flavor FLAVOR --name NAME --zone ZONE [--disable-disk-encrypt] [--entitlement ENTITLEMENT] [--hardware HARDWARE] [--location LOCATION] [--no-subnet] [--operating-system SYSTEM] [--pod-subnet SUBNET] [--private-service-endpoint] [--private-vlan VLAN] [--public-service-endpoint] [-q] [--service-subnet SUBNET] [--skip-advance-permissions-check] [--sm-group GROUP] [--sm-instance INSTANCE] [--version VERSION] [--workers COUNT] (--private-only | --public-vlan VLAN)

コマンド・オプション

--disable-disk-encrypt
ワーカー・ノードでの暗号化を無効にします。
--entitlement ENTITLEMENT
このフラグを「 ocp_entitled 」に設定するのは、このクラスターを、「 OpenShift 」の権限を持つ「 Cloud Pak 」などのライセンスとともに使用する場合に限ります。
--flavor FLAVOR
ワーカー・ノードのフレーバー。 利用可能なフレーバーを確認するには、 ibmcloud ks flavor ls --zone <zone name> ( IBM Cloud アカウントの場合)または ibmcloud ks flavor ls ( IBM Cloud Dedicated アカウントの場合)を実行してください。
--hardware HARDWARE
ワーカー・ノードのハードウェア分離のレベル。 使用可能な物理リソースを自分専用にする場合は dedicated を使用し、他の IBM のお客様と物理リソースを共有することを許可する場合は shared を使用します。 IBM Cloud パブリック・アカウントの場合には、デフォルト値は「shared」です。 IBM Cloud 専用アカウントの場合には、「dedicated」が唯一の使用可能なオプションです。
--location LOCATION
{: tag-deprecated} フラグは、以前のバージョンとの互換性を保つために維持されていますが、 [非推奨となっています]。 代わりに、 --zone フラグを使用してください。
--name NAME
クラスターの名前を入力してください。
--no-subnet
クラスターの作成時にポータブル・サブネットが作成されるのを防止します。 デフォルトでは、関連付けられた VLAN 上にパブリックとプライベートの両方のポータブル・サブネットが作成されますが、このフラグはその動作を防止します。 後でクラスターにサブネットを追加するには、 ibmcloud ks cluster subnet add を実行してください。
--operating-system SYSTEM
オペレーティング・システムの名前を指定します。
--pod-subnet SUBNET
カスタム・サブネット CIDR を指定して、ポッドのプライベート IP アドレスを提供します。 サブネットは、少なくとも /23 以上のサイズでなければなりません。 詳細については、以下をご覧ください。 https://ibm.biz/cluster-create-classic
--private-only
このフラグは、パブリック VLAN が作成されるのを防止するために使用します。 これは、 --public-vlan フラグを指定せずに --private-vlan フラグを指定する場合にのみ必要です。
--private-service-endpoint
マスターをプライベートにアクセス可能にするためにプライベート・サービス・エンドポイントを有効にします。
--private-vlan VLAN
条件: プライベートVLANのIDを指定してください。 利用可能なVLANを確認するには、 ibmcloud ks vlan ls --zone <zone name> を実行してください。 まだプライベートVLANをお持ちでない場合は、このオプションを指定しないでください。自動的に作成されます。 プライベートVLANを指定する際は、 --public-vlan フラグまたは --private-only フラグのいずれかを併せて指定する必要があります。
--public-service-endpoint
マスターをパブリックにアクセス可能にするためにパブリック・サービス・エンドポイントを有効にします。
--public-vlan VLAN
条件:パブリックVLANのIDを指定してください。 利用可能なVLANを確認するには、 ibmcloud ks vlan ls --zone <zone name> を実行してください。 まだパブリックVLANをお持ちでない場合は、このオプションを指定しないでください。自動的に作成されます。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--service-subnet SUBNET
カスタム・サブネット CIDR を指定して、サービスのプライベート IP アドレスを提供します。 サブネットは、少なくとも /24 以上のサイズでなければなりません。 詳細については、以下をご覧ください https://ibm.biz/cluster-create-classic。 デフォルト値:172.21.0.0/16
--skip-advance-permissions-check
このアクションの実行前に行う、インフラストラクチャーのアクセス権のチェックをスキップします。 適切なインフラストラクチャー・アクセス権がない場合、このアクションは一部しか成功しない可能性があることに注意してください。
--sm-group GROUP
シークレットが保持される IBM Cloud Secrets Manager インスタンスのシークレット・グループ ID。
--sm-instance INSTANCE
IBM Cloud Secrets Manager インスタンスの CRN。
--version VERSION
少なくとも major.minor バージョンを含めて、Kubernetes または OpenShift のバージョンを指定します。 このフラグを含めない場合は、デフォルトのバージョンが使用されます。 使用可能なバージョンを確認するには、ibmcloud ks versions を実行します。
--workers COUNT
クラスター・ワーカー・ノード数。 デフォルトは 1 です。
--zone ZONE
複数ゾーンのクラスター内のワーカー・プールのゾーンを指定します。 利用可能なゾーンの一覧を表示するには、 ibmcloud ks zone ls を実行してください。

クラシック・インフラストラクチャーのワーカー・ノードのクラスターを作成します。

ibmcloud ks cluster create classic \
  --private-only \
  --name NAME \
  --zone ZONE \
  --private-vlan VLAN_ID

ibmcloud ks cluster create satellite

独自のインフラストラクチャーに IBM Cloud Satellite クラスターを作成します。

ibmcloud ks cluster create satellite --location LOCATION --name NAME --version VERSION [--enable-config-admin] [--entitlement ENTITLEMENT] [--host-label LABEL ...] [--infrastructure-topology TOPOLOGY] [--operating-system SYSTEM] [--pod-network-interface-selection SELECTION] [--pod-subnet SUBNET] [--pull-secret SECRET] [-q] [--service-subnet SUBNET] [--sm-group GROUP] [--sm-instance INSTANCE] [--workers COUNT] [--zone ZONE]

コマンド・オプション

--enable-config-admin
admin クラスタに、 Kubernetes リソースを管理するための Satellite Config へのアクセス権を付与します。
--entitlement ENTITLEMENT
このフラグを「 ocp_entitled 」に設定するのは、このクラスターを、「 OpenShift 」の権限を持つ「 Cloud Pak 」などのライセンスとともに使用する場合に限ります。
--host-label LABEL, --hl LABEL
Satellite コントロールプレーンまたは Red Hat OpenShift クラスターに割り当てるホストを識別するためのラベルを、キーと値のペアとして入力してください。 このラベルを持ち、割り当てられていない最初のホストが、コントロール・プレーンまたはクラスターに自動的に割り当てられます。 使用可能なホスト・ラベルを見つけるには、ibmcloud sat host get --host <host_name_or_ID> --location <location_name_or_ID> を実行します。
--infrastructure-topology TOPOLOGY
クラスターが単一のワーカー・ノードを実行するか、デフォルトのワーカー・ノード数を実行するかを指定します。 シングルノードクラスタを作成するには、 single-replica を指定します。 複数のワーカーノードを持つデフォルトのクラスターを作成するには、 highly-available を指定します。 highly-available オプションは、デフォルトで適用されます。 有効な値: single-replicahighly-available
--location LOCATION
Satellite ロケーションの名前または ID。 ロケーションIDまたは名前を確認するには、 ibmcloud sat location ls を実行してください。
--name NAME
クラスターの名前を入力してください。
--operating-system SYSTEM
オペレーティング・システムの名前を指定します。
--pod-network-interface-selection SELECTION
内部ポッド・ネットワークのノード・ネットワーク・インターフェースを選択する方法。 このオプションは、指定した Satellite ロケーションで Red Hat CoreOS が有効になっている場合にのみ使用できます。 URL またはIPアドレスを直接指定するには、 can-reach=<url> または can-reach=<ip_address> を指定してください。 ネットワークインターフェースを選択するには、 interface=<network_interface> を指定してください。
--pod-subnet SUBNET
カスタム・サブネット CIDR を指定して、ポッドのプライベート IP アドレスを提供します。 サブネットは、少なくとも /23 以上のサイズでなければなりません。 詳細については、以下をご覧ください https://ibm.biz/cluster-create-satellite。 デフォルト値:172.30.0.0/16
--pull-secret SECRET
Red Hat アカウントのプル・シークレットを提供して、このクラスターのワーカー・ノードに対して既存の OpenShift ライセンスを指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--service-subnet SUBNET
カスタム・サブネット CIDR を指定して、サービスのプライベート IP アドレスを提供します。 サブネットは、少なくとも /24 以上のサイズでなければなりません。 詳細については、以下をご覧ください https://ibm.biz/cluster-create-satellite。 デフォルト値:172.21.0.0/16
--sm-group GROUP
シークレットが保持される IBM Cloud Secrets Manager インスタンスのシークレット・グループ ID。
--sm-instance INSTANCE
IBM Cloud Secrets Manager インスタンスの CRN。
--version VERSION
少なくとも major.minor バージョンを含む、IBM Cloud バージョンの Red Hat OpenShift。 使用可能なバージョンを確認するには、ibmcloud ks versions を実行します。
--workers COUNT
デフォルトのワーカー・プールの 1 ゾーンあたりのワーカー・ノード数。 --host-label を指定する場合は必須です。
--zone ZONE
複数ゾーンのクラスター内のデフォルトのワーカー・プールのゾーン。 お住まいの地域のゾーン一覧を表示するには、 ibmcloud sat location get を実行してください。

独自のインフラストラクチャーに IBM Cloud Satellite クラスターを作成します。

ibmcloud ks cluster create satellite \
  --workers COUNT \
  --host-label HOSTNAME \
  --location LOCATION \
  --name NAME

ibmcloud ks cluster create vpc-classic

仮想プライベート・クラウド (VPC) 世代 1 インフラストラクチャーにワーカー・ノードを持つクラスターを作成します。

ibmcloud ks cluster create vpc-classic --flavor FLAVOR --name NAME --subnet-id ID --vpc-id ID --zone ZONE [--disable-public-service-endpoint] [--entitlement ENTITLEMENT] [--operating-system SYSTEM] [--pod-subnet SUBNET] [-q] [--service-subnet SUBNET] [--sm-group GROUP] [--sm-instance INSTANCE] [--version VERSION] [--workers COUNT]

コマンド・オプション

--disable-public-service-endpoint
マスターへのパブリック・アクセスを防止するため、パブリック・サービス・エンドポイントを無効にします。
--entitlement ENTITLEMENT
このフラグを「 ocp_entitled 」に設定するのは、このクラスターを、「 OpenShift 」の権限を持つ「 Cloud Pak 」などのライセンスとともに使用する場合に限ります。
--flavor FLAVOR
ワーカー・ノードのフレーバー。 利用可能なフレーバーを確認するには、 ibmcloud ks flavor ls --zone <zone name> ( IBM Cloud アカウントの場合)または ibmcloud ks flavor ls ( IBM Cloud Dedicated アカウントの場合)を実行してください。
--name NAME
クラスターの名前を入力してください。
--operating-system SYSTEM
オペレーティング・システムの名前を指定します。
--pod-subnet SUBNET
カスタム・サブネット CIDR を指定して、ポッドのプライベート IP アドレスを提供します。 サブネットは、少なくとも /23 以上のサイズでなければなりません。 詳細については、以下をご覧ください。 https://ibm.biz/cluster-create-vpc
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--service-subnet SUBNET
カスタム・サブネット CIDR を指定して、サービスのプライベート IP アドレスを提供します。 サブネットは、少なくとも /24 以上のサイズでなければなりません。 詳細については、以下をご覧ください https://ibm.biz/cluster-create-vpc。 デフォルト値:172.21.0.0/16
--sm-group GROUP
シークレットが保持される IBM Cloud Secrets Manager インスタンスのシークレット・グループ ID。
--sm-instance INSTANCE
IBM Cloud Secrets Manager インスタンスの CRN。
--subnet-id ID
クラスターを割り当てる VPC サブネット。 利用可能なサブネットの一覧を表示するには、 ibmcloud ks subnets --provider vpc-classic --vpc-id <vpc-id> --zone <vpc-zone> を実行してください。
--version VERSION
少なくとも major.minor バージョンを含めて、Kubernetes または OpenShift のバージョンを指定します。 このフラグを含めない場合は、デフォルトのバージョンが使用されます。 使用可能なバージョンを確認するには、ibmcloud ks versions を実行します。
--vpc-id ID
ワーカー・ノードを作成する対象の VPC の ID。 使用可能な ID をリストするには、ibmcloud ks vpcs を実行します。
--workers COUNT
デフォルトのワーカー・プールの 1 ゾーンあたりのワーカー・ノード数。 OpenShift クラスタの場合、この値を2以上に設定する必要があります。 Kubernetes クラスタの場合、この値は省略可能です。
--zone ZONE
複数ゾーンのクラスター内のワーカー・プールのゾーンを指定します。 利用可能なゾーンの一覧を表示するには、 ibmcloud ks zone ls を実行してください。

仮想プライベート・クラウド (VPC) 世代 1 インフラストラクチャーにワーカー・ノードを持つクラスターを作成します。

ibmcloud ks cluster create vpc-classic --name NAME --zone ZONE --vpc-id VPC_ID

ibmcloud ks cluster create vpc-gen2

仮想プライベートクラウド

仮想プライベート・クラウド (VPC) 世代 2 インフラストラクチャーにワーカー・ノードを持つクラスターを作成します。

ibmcloud ks cluster create vpc-gen2 --flavor FLAVOR --name NAME --subnet-id ID --vpc-id ID --zone ZONE [--cluster-security-group GROUP ...] [--cni CNI] [--cos-instance INSTANCE] [--crk CRK] [--disable-outbound-traffic-protection] [--disable-public-service-endpoint] [--entitlement ENTITLEMENT] [--kms-account-id ID] [--kms-instance INSTANCE] [--offering OFFERING] [--operating-system SYSTEM] [--pod-subnet SUBNET] [-q] [--secondary-storage STORAGE] [--service-subnet SUBNET] [--sm-group GROUP] [--sm-instance INSTANCE] [--version VERSION] [--workers COUNT]

コマンド・オプション

--cluster-security-group GROUP
オプション。 クラスター上のすべてのワーカーに適用する 1 つ以上のセキュリティー・グループ ID を指定します。 OpenShift のバージョン 4.15 および Kubernetes のバージョン 1.30 以降では、これらのセキュリティグループは、 IBM が管理する kube-clusterID セキュリティグループに加えて適用されます。 以前のクラスタバージョンでは、 --cluster-security-group cluster オプションを指定して、 kube-clusterID セキュリティグループを適用してください。 値が指定されていない場合、 kube-clusterID を含むデフォルトのセキュリティグループセットが適用されます。
--cni CNI
クラスタのネットワークプラグインを設定します。 Calico がデフォルトで設定されています。 有効な値: CalicoOVNKubernetes
--cos-instance INSTANCE
OpenShift クラスターにのみ必要です。 OpenShift クラスター内の内部レジストリーをバックアップするための標準クラウド・オブジェクト・ストレージ・インスタンスの CRN。 クラウドオブジェクトストレージインスタンスのCRNを一覧表示するには、 ibmcloud resource service-instances --long --service-name cloud-object-storage を実行してください。
--crk CRK
ローカル・ディスクの暗号化に使用する、KMS インスタンス内のルート・キーの ID。 利用可能なルートキーの一覧を表示するには、 ibmcloud ks kms crk ls --instance-id <kms_instance> を実行してください。
--disable-outbound-traffic-protection
クラスタのワーカーから外部への公開アクセスを許可するには、このオプションを指定してください。 デフォルトでは、 OpenShift の 4.15 以降のバージョンおよび Kubernetes の 1.30 以降のバージョンでは、パブリックへのアウトバウンドアクセスがブロックされています。
--disable-public-service-endpoint
マスターへのパブリック・アクセスを防止するため、パブリック・サービス・エンドポイントを無効にします。
--entitlement ENTITLEMENT
このフラグを「 ocp_entitled 」に設定するのは、このクラスターを、「 OpenShift 」の権限を持つ「 Cloud Pak 」などのライセンスとともに使用する場合に限ります。
--flavor FLAVOR
ワーカー・ノードのフレーバー。 利用可能なフレーバーを確認するには、 ibmcloud ks flavor ls --zone <zone name> ( IBM Cloud アカウントの場合)または ibmcloud ks flavor ls ( IBM Cloud Dedicated アカウントの場合)を実行してください。
--kms-account-id ID
ローカル・ディスクまたは秘密暗号化に使用する KMS インスタンスが含まれているアカウントの ID。
--kms-instance INSTANCE
ローカル・ディスクの暗号化に使用する KMS インスタンスの ID。 使用可能な KMS インスタンスを確認するには、ibmcloud ks kms instance ls を実行します。
--name NAME
クラスターの名前を入力してください。
--offering OFFERING
クラスタの提供内容を指定してください。 有効な値: kubernetesopenshiftopenshift-vs
--operating-system SYSTEM
オペレーティング・システムの名前を指定します。
--pod-subnet SUBNET
カスタム・サブネット CIDR を指定して、ポッドのプライベート IP アドレスを提供します。 サブネットは、少なくとも /23 以上のサイズでなければなりません。 詳細については、以下をご覧ください。 https://ibm.biz/cluster-create-vpc
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--secondary-storage STORAGE
フレーバーの 2 次ストレージ・オプション。 あるフレーバーで利用可能なセカンダリストレージのオプションを確認するには、 ibmcloud ks flavor get --provider vpc-gen2 --zone <zone name> を実行してください。
--service-subnet SUBNET
カスタム・サブネット CIDR を指定して、サービスのプライベート IP アドレスを提供します。 サブネットは、少なくとも /24 以上のサイズでなければなりません。 詳細については、以下をご覧ください https://ibm.biz/cluster-create-vpc。 デフォルト値:172.21.0.0/16
--sm-group GROUP
シークレットが保持される IBM Cloud Secrets Manager インスタンスのシークレット・グループ ID。
--sm-instance INSTANCE
IBM Cloud Secrets Manager インスタンスの CRN。
--subnet-id ID
クラスターを割り当てる VPC サブネット。 利用可能なサブネットの一覧を表示するには、 ibmcloud ks subnets --provider vpc-gen2 --vpc-id <vpc-id> --zone <vpc-zone> を実行してください。
--version VERSION
少なくとも major.minor バージョンを含めて、Kubernetes または OpenShift のバージョンを指定します。 このフラグを含めない場合は、デフォルトのバージョンが使用されます。 使用可能なバージョンを確認するには、ibmcloud ks versions を実行します。
--vpc-id ID
ワーカー・ノードを作成する対象の VPC の ID。 使用可能な ID をリストするには、ibmcloud ks vpcs を実行します。
--workers COUNT
デフォルトのワーカー・プールの 1 ゾーンあたりのワーカー・ノード数。 OpenShift クラスタの場合、この値を2以上に設定する必要があります。 Kubernetes クラスタの場合、この値は省略可能です。
--zone ZONE
複数ゾーンのクラスター内のワーカー・プールのゾーンを指定します。 利用可能なゾーンの一覧を表示するには、 ibmcloud ks zone ls を実行してください。

仮想プライベート・クラウド (VPC) 世代 2 インフラストラクチャーにワーカー・ノードを持つクラスターを作成します。

ibmcloud ks cluster create vpc-gen2 \
  --cos-instance INSTANCE_ID \
  --name NAME \
  --zone ZONE \
  --vpc-id VPC_ID

ibmcloud ks cluster get

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターの詳細を表示します。

ibmcloud ks cluster get --cluster CLUSTER [--output OUTPUT] [-q] [--show-resources]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--show-resources
アドオン、VLAN、サブネットなどの追加のクラスタリソースを表示します。

登録済みクラスターの詳細を取得します。

ibmcloud sat cluster get --cluster CLUSTER_NAME_OR_ID --output json -q

ibmcloud ks cluster image-security disable

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターでイメージ・セキュリティー適用を無効にします。

ibmcloud ks cluster image-security disable --cluster CLUSTER [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターでイメージ・セキュリティー適用を無効にします。

ibmcloud ks cluster image-security disable --cluster CLUSTER_NAME_OR_ID -q

ibmcloud ks cluster image-security enable

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターでイメージ・セキュリティー適用を有効にします。

ibmcloud ks cluster image-security enable --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターでイメージ・セキュリティー適用を有効にします。

ibmcloud ks cluster image-security enable --cluster CLUSTER_NAME_OR_ID -f -q

ibmcloud ks cluster ls

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

IBM Cloud アカウント内のクラスターをすべてリストします。

ibmcloud ks cluster ls [-l LOCATION ...] [--output OUTPUT] [--provider PROVIDER] [-q]

コマンド・オプション

-l LOCATION, --location LOCATION
フィルター操作で抽出するロケーション。 利用可能な場所の一覧を表示するには、 ibmcloud ks locations を実行してください。
--output OUTPUT
指定された形式でコマンド出力を表示します。 プロバイダーフラグを指定しない場合、クラシッククラスターのみが返されます。 受け入れられる値: json
--provider PROVIDER
特定のインフラストラクチャー・プロバイダーのリストをフィルター操作します。 有効な値: classicvpc-classicvpc-gen2satellite
-q
その日のメッセージを表示せず、リマインダーも更新しません。

IBM Cloud アカウント内のすべての登録済みクラスターをリストします。

ibmcloud sat cluster ls --filter FILTER --limit LIMIT --output json

ibmcloud ks cluster master audit-webhook get

クラシック・インフラストラクチャー

クラスターの Kubernetes API サーバーの監査 Webhook 構成を表示します。 Web フック・バックエンドは、API サーバー監査ログをリモート・サーバーに転送します。

ibmcloud ks cluster master audit-webhook get --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターの Kubernetes API サーバーの監査 Webhook 構成を表示します。

ibmcloud ks cluster master audit-webhook get \
  --cluster CLUSTER_NAME_OR_ID \
  --output json \
  -q

ibmcloud ks cluster master audit-webhook set

クラシック・インフラストラクチャー

クラスターの Kubernetes API サーバーの監査 Webhook 構成を設定します。 Web フック・バックエンドは、API サーバー監査ログをリモート・サーバーに転送します。

ibmcloud ks cluster master audit-webhook set --cluster CLUSTER [--ca-cert CERT] [--client-cert CERT] [--client-key KEY] [--policy POLICY] [-q] [--remote-server SERVER]

コマンド・オプション

--ca-cert CERT
リモート・ロギング・サービスの検証に使用される CA 証明書のファイル・パス。
--client-cert CERT
リモート・ロギング・サービスに対する認証に使用されるクライアント証明書のファイル・パス。
--client-key KEY
リモート・ロギング・サービスへの接続に使用される、対応するクライアント・キーのファイル・パス。
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--policy POLICY
監査ポリシー・タイプを指定します。 有効な値: defaultverbose
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--remote-server SERVER
リモート・ロギング・サービスの URL または IP アドレス。

クラスターの Kubernetes API サーバーの監査 Webhook 構成を設定します。

ibmcloud ks cluster master audit-webhook set \
  --cluster CLUSTER_NAME_OR_ID \
  --remote-server REMOTE-SERVER \
  --ca-cert CERT

ibmcloud ks cluster master audit-webhook unset

クラシック・インフラストラクチャー

クラスターの Kubernetes API サーバー用の監査 Webhook 構成を削除します。

ibmcloud ks cluster master audit-webhook unset --cluster CLUSTER [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターの Kubernetes API サーバー用の監査 Webhook 構成を削除します。

ibmcloud ks cluster master audit-webhook unset --cluster CLUSTER_NAME_OR_ID -q

ibmcloud ks cluster master console-oauth-access get

「 OpenShift 」Webコンソールと、「 OAuth 」サーバーのアクセスタイプを取得します。

ibmcloud ks cluster master console-oauth-access get --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

「 OpenShift 」Webコンソールと、「 OAuth 」サーバーのアクセスタイプを取得します。

ibmcloud ks cluster master console-oauth-access get \
  --cluster CLUSTER_NAME_OR_ID \
  --output json \
  -q

ibmcloud ks cluster master console-oauth-access set

OpenShift のWebコンソールおよび OAuth サーバーのアクセスタイプを設定します。

ibmcloud ks cluster master console-oauth-access set --cluster CLUSTER [-f] [-q] [--type TYPE]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--type TYPE
「 OpenShift 」Webコンソールおよび「 OAuth 」サーバーのアクセスタイプを指定します。 有効な値: vpe-gatewaylegacy

OpenShift のWebコンソールおよび OAuth サーバーのアクセスタイプを設定します。

ibmcloud ks cluster master console-oauth-access set \
  --cluster CLUSTER_NAME_OR_ID \
  --type TYPE \
  -f

ibmcloud ks cluster master pod-security get

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターの Kubernetes API サーバーの PodSecurity アドミッション構成を表示します。

ibmcloud ks cluster master pod-security get --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターの Kubernetes API サーバーの PodSecurity アドミッション構成を表示します。

ibmcloud ks cluster master pod-security get \
  --cluster CLUSTER_NAME_OR_ID \
  --output json \
  -q

ibmcloud ks cluster master pod-security policy disable

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターの Kubernetes API サーバーの PodSecurity ポリシーを無効にします。

ibmcloud ks cluster master pod-security policy disable --cluster CLUSTER [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターの Kubernetes API サーバーの PodSecurity ポリシーを無効にします。

ibmcloud ks cluster master pod-security policy disable --cluster CLUSTER_NAME_OR_ID -q

ibmcloud ks cluster master pod-security policy enable

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターの Kubernetes API サーバーの PodSecurity ポリシーを有効にします。

ibmcloud ks cluster master pod-security policy enable --cluster CLUSTER [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターの Kubernetes API サーバーの PodSecurity ポリシーを有効にします。

ibmcloud ks cluster master pod-security policy enable --cluster CLUSTER_NAME_OR_ID -q

ibmcloud ks cluster master pod-security policy get

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターの Kubernetes API サーバーの PodSecurity ポリシー構成を表示します。

ibmcloud ks cluster master pod-security policy get --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターの Kubernetes API サーバーの PodSecurity ポリシー構成を表示します。

ibmcloud ks cluster master pod-security policy get \
  --cluster CLUSTER_NAME_OR_ID \
  --output json \
  -q

ibmcloud ks cluster master pod-security set

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターの Kubernetes API サーバーの PodSecurity アドミッション構成を設定して有効にします。

ibmcloud ks cluster master pod-security set --cluster CLUSTER [--config-file FILE] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--config-file FILE
カスタムの PodSecurity 構成のファイル・パス。 指定しない場合は、Kubernetes のデフォルトが適用されます。 詳しくは、https://ibm.biz/BdPtUB を参照してください。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターの Kubernetes API サーバーの PodSecurity アドミッション構成を設定して有効にします。

ibmcloud ks cluster master pod-security set \
  --cluster CLUSTER_NAME_OR_ID \
  --config-file FILE_PATH \
  -q

ibmcloud ks cluster master pod-security unset

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターの Kubernetes API サーバーの PodSecurity アドミッション構成を削除します。

ibmcloud ks cluster master pod-security unset --cluster CLUSTER [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターの Kubernetes API サーバーの PodSecurity アドミッション構成を削除します。

ibmcloud ks cluster master pod-security unset --cluster CLUSTER_NAME_OR_ID -q

ibmcloud ks cluster master private-service-endpoint allowlist add

cluster master private-service-endpoint allowlist add コマンドは非推奨となっています。

仮想プライベートクラウド クラシック・インフラストラクチャー

クラスターのプライベート・サービス・エンドポイント許可リストにサブネットを追加します。

ibmcloud ks cluster master private-service-endpoint allowlist add --cluster CLUSTER --subnet SUBNET [--subnet SUBNET ...] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--subnet SUBNET
サブネット CIDR を指定します。

クラスターのプライベート・サービス・エンドポイント許可リストにサブネットを追加します。

ibmcloud ks cluster master private-service-endpoint allowlist add \
  --cluster CLUSTER_NAME_OR_ID \
  --subnet SUBNET_CIDR \
  -q

ibmcloud ks cluster master private-service-endpoint allowlist disable

cluster master private-service-endpoint allowlist disable コマンドは非推奨となっています。

仮想プライベートクラウド クラシック・インフラストラクチャー

許可リストを無効にします。 無効にすると、任意のサブネットからのクラスター・マスターに対する承認済みの要求は、プライベート・サービス・エンドポイントを介して許可されます。

ibmcloud ks cluster master private-service-endpoint allowlist disable --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

許可リストを無効にします。

ibmcloud ks cluster master private-service-endpoint allowlist disable \
  --cluster CLUSTER_NAME_OR_ID \
  -f \
  -q

ibmcloud ks cluster master private-service-endpoint allowlist enable

cluster master private-service-endpoint allowlist enable コマンドは非推奨となっています。

仮想プライベートクラウド クラシック・インフラストラクチャー

許可リストを有効にします。 有効にすると、許可リスト内のサブネットからのクラスター・マスターに対する承認済みの要求のみが、プライベート・サービス・エンドポイントを介して許可されます。

ibmcloud ks cluster master private-service-endpoint allowlist enable --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

許可リストを有効にします。

ibmcloud ks cluster master private-service-endpoint allowlist enable \
  --cluster CLUSTER_NAME_OR_ID \
  -f \
  -q

ibmcloud ks cluster master private-service-endpoint allowlist get

cluster master private-service-endpoint allowlist get コマンドは非推奨となっています。

仮想プライベートクラウド クラシック・インフラストラクチャー

クラスターのプライベート・サービス・エンドポイント許可リストを取得します。

ibmcloud ks cluster master private-service-endpoint allowlist get --cluster CLUSTER [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターのプライベート・サービス・エンドポイント許可リストを取得します。

ibmcloud ks cluster master private-service-endpoint allowlist get \
  --cluster CLUSTER_NAME_OR_ID \
  -q

ibmcloud ks cluster master private-service-endpoint allowlist rm

cluster master private-service-endpoint allowlist rm コマンドは非推奨となっています。

仮想プライベートクラウド クラシック・インフラストラクチャー

クラスターのプライベート・サービス・エンドポイント許可リストからサブネットを削除します。

ibmcloud ks cluster master private-service-endpoint allowlist rm --cluster CLUSTER --subnet SUBNET [--subnet SUBNET ...] [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--subnet SUBNET
サブネット CIDR を指定します。

クラスターのプライベート・サービス・エンドポイント許可リストからサブネットを削除します。

ibmcloud ks cluster master private-service-endpoint allowlist rm \
  --cluster CLUSTER_NAME_OR_ID \
  -f \
  --subnet SUBNET_CIDR

ibmcloud ks cluster master private-service-endpoint enable

クラシック・インフラストラクチャー

マスターをプライベートにアクセス可能にするためにプライベート・サービス・エンドポイントを有効にします。

ibmcloud ks cluster master private-service-endpoint enable --cluster CLUSTER [-f] [-q] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
-y
フィーチャーがワーカーの再ロードやクラスター・マスターのリフレッシュなどの追加のアクションを必要とする場合、ユーザー・プロンプトを表示せずにそれらのアクションを実行します。

マスターをプライベートにアクセス可能にするためにプライベート・サービス・エンドポイントを有効にします。

ibmcloud ks cluster master private-service-endpoint enable \
  --cluster CLUSTER_NAME_OR_ID \
  -f \
  -y Y

ibmcloud ks cluster master public-service-endpoint disable

仮想プライベートクラウド クラシック・インフラストラクチャー

マスターのみをプライベートにアクセス可能にするためにパブリック・サービス・エンドポイントを無効にします。

ibmcloud ks cluster master public-service-endpoint disable --cluster CLUSTER [-f] [-q] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
-y
フィーチャーがワーカーの再ロードやクラスター・マスターのリフレッシュなどの追加のアクションを必要とする場合、ユーザー・プロンプトを表示せずにそれらのアクションを実行します。

マスターのみをプライベートにアクセス可能にするためにパブリック・サービス・エンドポイントを無効にします。

ibmcloud ks cluster master public-service-endpoint disable \
  --cluster CLUSTER_NAME_OR_ID \
  -f \
  -y Y

ibmcloud ks cluster master public-service-endpoint enable

仮想プライベートクラウド クラシック・インフラストラクチャー

マスターをパブリックにアクセス可能にするためにパブリック・サービス・エンドポイントを有効にします。

ibmcloud ks cluster master public-service-endpoint enable --cluster CLUSTER [-f] [-q] [-y]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
-y
フィーチャーがワーカーの再ロードやクラスター・マスターのリフレッシュなどの追加のアクションを必要とする場合、ユーザー・プロンプトを表示せずにそれらのアクションを実行します。

マスターをパブリックにアクセス可能にするためにパブリック・サービス・エンドポイントを有効にします。

ibmcloud ks cluster master public-service-endpoint enable \
  --cluster CLUSTER_NAME_OR_ID \
  -f \
  -y Y

ibmcloud ks cluster master refresh

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスター・マスター・ノードを再始動して、新しい Kubernetes API 構成変更を適用します。 ご使用のワーカー・ノード、アプリ、リソースは変更されず、引き続き実行されます。

ibmcloud ks cluster master refresh --cluster CLUSTER [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスター・マスター・ノードを再始動して、新しい Kubernetes API 構成変更を適用します。

ibmcloud ks cluster master refresh --cluster CLUSTER_NAME_OR_ID -q

ibmcloud ks cluster master satellite-service-endpoint allowlist add

Satellite クラスターのサービス・エンドポイント許可リストにサブネットを追加します。

ibmcloud ks cluster master satellite-service-endpoint allowlist add --cluster CLUSTER --subnet SUBNET [--subnet SUBNET ...] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--subnet SUBNET
サブネット CIDR を指定します。

クラスタのサテライトサービスエンドポイントの許可リストにサブネットを追加します。

ibmcloud ks cluster master satellite-service-endpoint allowlist add \
  --cluster CLUSTER_NAME_OR_ID \
  --subnet SUBNET_CIDR \
  -q

ibmcloud ks cluster master satellite-service-endpoint allowlist disable

Satellite クラスターの許可リストを無効にします。 無効にすると、任意のサブネットからのクラスター・マスターに対する承認済みの要求は、Satellite サービス・エンドポイントを介して許可されます。

ibmcloud ks cluster master satellite-service-endpoint allowlist disable --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

衛星サービスのエンドポイント許可リストを無効にします。

ibmcloud ks cluster master satellite-service-endpoint allowlist disable \
  --cluster CLUSTER_NAME_OR_ID \
  -f \
  -q

ibmcloud ks cluster master satellite-service-endpoint allowlist enable

Satellite クラスターの許可リストを有効にします。 有効にすると、許可リスト内のサブネットからのクラスター・マスターに対する承認済みの要求のみが、Satellite サービス・エンドポイントを介して許可されます。

ibmcloud ks cluster master satellite-service-endpoint allowlist enable --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

衛星サービスエンドポイントの許可リストを有効にします。

ibmcloud ks cluster master satellite-service-endpoint allowlist enable \
  --cluster CLUSTER_NAME_OR_ID \
  -f \
  -q

ibmcloud ks cluster master satellite-service-endpoint allowlist get

Satellite クラスターのサービス・エンドポイント許可リストを取得します。

ibmcloud ks cluster master satellite-service-endpoint allowlist get --cluster CLUSTER [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスタのサテライト・サービス・エンドポイントの許可リストを取得します。

ibmcloud ks cluster master satellite-service-endpoint allowlist get \
  --cluster CLUSTER_NAME_OR_ID \
  -q

ibmcloud ks cluster master satellite-service-endpoint allowlist rm

Satellite クラスターのサービス・エンドポイント許可リストからサブネットを削除します。

ibmcloud ks cluster master satellite-service-endpoint allowlist rm --cluster CLUSTER --subnet SUBNET [--subnet SUBNET ...] [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--subnet SUBNET
サブネット CIDR を指定します。

クラスタのサテライトサービスエンドポイントの許可リストからサブネットを削除します。

ibmcloud ks cluster master satellite-service-endpoint allowlist rm \
  --cluster CLUSTER_NAME_OR_ID \
  --subnet SUBNET_CIDR \
  -f \
  -q

ibmcloud ks cluster master update

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスター・マスターを最新バージョンに更新します。

ibmcloud ks cluster master update --cluster CLUSTER [-f] [--force-update] [-q] [--version VERSION]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--force-update
変更がワーカー・ノードの現行バージョンよりも 2 マイナー・バージョンを超える場合でも、更新を試行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
少なくとも major.minor バージョンを含めて、Kubernetes または OpenShift のバージョンを指定します。 このフラグを含めない場合は、デフォルトのバージョンが使用されます。 使用可能なバージョンを確認するには、ibmcloud ks versions を実行します。

クラスター・マスターを最新バージョンに更新します。

ibmcloud ks cluster master update \
  --cluster CLUSTER_NAME_OR_ID \
  --force-update FORCE-UPDATE \
  -f

ibmcloud ks cluster pull-secret apply

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターが IBM Cloud Container Registry 内のイメージにアクセスするための IAM 資格情報を保管する新規イメージ・プル・シークレットを生成します。

ibmcloud ks cluster pull-secret apply --cluster CLUSTER [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

IBM Cloud コンテナレジストリ内のイメージにクラスターからアクセスするためのIAM認証情報を格納する、新しいイメージプルシークレットを生成します。

ibmcloud ks cluster pull-secret apply --cluster CLUSTER_NAME_OR_ID -q

ibmcloud ks cluster rm

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターを削除します。 すべてのワーカー・ノード、アプリ、コンテナーが完全に削除されます。 この操作は元に戻せません。

ibmcloud ks cluster rm --cluster CLUSTER [--delete-openshift-registry-cos-bucket] [--delete-storage] [-f] [-q] [--skip-advance-permissions-check]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--delete-openshift-registry-cos-bucket
ROKSクラスター上の OpenShift レジストリのバックアップが保存されているCOSバケットおよび関連するサービスキーを削除します
--delete-storage
クラスタの永続ストレージを強制的に削除します。 削除されたデータは復旧することはできません。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。 delete-storage オプションも指定されない限り、クラスタの永続ストレージは削除されません。 delete-openshift-registry-cos-bucket オプションも指定されない限り、COSバケットおよびそれに関連付けられたサービスキーは削除されません。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--skip-advance-permissions-check
このアクションの実行前に行う、インフラストラクチャーのアクセス権のチェックをスキップします。 適切なインフラストラクチャー・アクセス権がない場合、このアクションは一部しか成功しない可能性があることに注意してください。

クラスターを削除します。

ibmcloud ks cluster rm --cluster CLUSTER_NAME_OR_ID -f --delete-storage DELETE-STORAGE

ibmcloud ks cluster service bind

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

IBM Cloud サービスをクラスターに追加するために、そのサービス・インスタンスを Kubernetes 名前空間にバインドします。

ibmcloud ks cluster service bind --cluster CLUSTER --namespace NAMESPACE --service SERVICE [-q] (--key KEY | --role ROLE)

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--key KEY
既存のサービス・キーの名前または GUID を指定します。 サービスキーを定義する場合、 --role オプションを同時に設定することはできません。
--namespace NAMESPACE, -n NAMESPACE
Kubernetes 名前空間を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--role ROLE
サービス・キーの IAM 役割を指定します。 このフラグは、使用する既存キーが指定された場合には機能せず、Cloud Foundry サービスなど、IAM 対応でないサービスに対しても機能しません。
--service SERVICE
サービス・インスタンスの名前を指定します。 利用可能なサービスインスタンスの一覧を表示するには、 Cloud Foundry サービスの場合は ibmcloud service list を、IAM対応サービスの場合は ibmcloud resource service-instances を実行してください。

IBM Cloud サービスをクラスターに追加するために、そのサービス・インスタンスを Kubernetes 名前空間にバインドします。

ibmcloud ks cluster service bind \
  --cluster CLUSTER_NAME_OR_ID \
  --namespace NAME \
  --key KEY

ibmcloud ks cluster service ls

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

Kubernetes 名前空間にバインドされたサービスをリストします。

ibmcloud ks cluster service ls --cluster CLUSTER [--output OUTPUT] [-q] (--all-namespaces | --namespace NAMESPACE)

コマンド・オプション

--all-namespaces
すべての Kubernetes 名前空間を含みます。
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--namespace NAMESPACE, -n NAMESPACE
Kubernetes 名前空間。 指定がない場合は、 default 名前空間を使用します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

Kubernetes 名前空間にバインドされたサービスをリストします。

ibmcloud ks cluster service ls \
  --cluster CLUSTER_NAME_OR_ID \
  --namespace NAME \
  --all-namespaces NAME

ibmcloud ks cluster service unbind

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターから IBM Cloud サービスを削除するために、Kubernetes 名前空間からそのサービスをアンバインドします。

ibmcloud ks cluster service unbind --cluster CLUSTER --namespace NAMESPACE --service SERVICE [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--namespace NAMESPACE, -n NAMESPACE
Kubernetes 名前空間を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--service SERVICE
サービス・インスタンスの名前を指定します。 利用可能なサービスインスタンスの一覧を表示するには、 Cloud Foundry サービスの場合は ibmcloud service list を、IAM対応サービスの場合は ibmcloud resource service-instances を実行してください。

クラスターから IBM Cloud サービスを削除するために、Kubernetes 名前空間からそのサービスをアンバインドします。

ibmcloud ks cluster service unbind \
  --cluster CLUSTER_NAME_OR_ID \
  --namespace NAME \
  --service SERVICE

ibmcloud ks cluster subnet add

クラシック・インフラストラクチャー

IBM Cloud インフラストラクチャー・アカウント内の既存のパブリックまたはプライベートのポータブル・サブネットをクラシック・クラスターで使用できるようにします。

ibmcloud ks cluster subnet add --cluster CLUSTER --subnet-id ID [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--subnet-id ID
サブネット ID を指定します。

IBM Cloud インフラストラクチャアカウント内の既存のパブリックまたはプライベートなポータブルサブネットを、クラシッククラスタで利用できるようにします。

ibmcloud ks cluster subnet add --cluster CLUSTER_NAME_OR_ID --subnet-id SUBNET_CIDR -q

ibmcloud ks cluster subnet create

クラシック・インフラストラクチャー

パブリック VLAN またはプライベート VLAN 上にポータブル・サブネットを作成し、それをクラシック・クラスターで使用できるようにします。

ibmcloud ks cluster subnet create --cluster CLUSTER --size SIZE --vlan VLAN [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--size SIZE
ポータブル・サブネットのサイズを指定します。 サイズは 8、16、32、64 のいずれかでなければなりません。
--vlan VLAN
パブリック VLAN ID またはプライベート VLAN ID を指定します。

パブリック VLAN またはプライベート VLAN 上にポータブル・サブネットを作成し、それをクラシック・クラスターで使用できるようにします。

ibmcloud ks cluster subnet create \
  --cluster CLUSTER_NAME_OR_ID \
  --size SIZE \
  --vlan VLAN_ID

ibmcloud ks cluster subnet detach

クラシック・インフラストラクチャー

既存のパブリックまたはプライベートのポータブル・サブネットをクラシック・クラスターから切り離します。

ibmcloud ks cluster subnet detach --cluster CLUSTER --subnet-id ID [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--subnet-id ID
サブネット ID を指定します。

既存のパブリックまたはプライベートのポータブル・サブネットをクラシック・クラスターから切り離します。

ibmcloud ks cluster subnet detach \
  --cluster CLUSTER_NAME_OR_ID \
  -f \
  --subnet-id SUBNET_CIDR

ibmcloud ks credential get

クラシック・インフラストラクチャー

異なる資格情報を使用して IBM Cloud クラシック・インフラストラクチャー・ポートフォリオにアクセスするように IBM Cloud アカウントをセットアップした場合には、インフラストラクチャー・ユーザー名を取得してください。 このコマンドは、指定されたリソースグループに適用されます。リソースグループが指定されていない場合は、デフォルトのリソースグループに適用されます。

ibmcloud ks credential get --region REGION [--output OUTPUT] [-q]

別名: ibmcloud ks credentials-get

コマンド・オプション

--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--region REGION
ターゲットにするリージョンを指定します。

IBM Cloud アカウントの設定で、 IBM Cloud クラシック・インフラストラクチャーポートフォリオにアクセスする際に異なる認証情報を使用するように設定した場合。

ibmcloud ks credential get --output json --region REGION -q

ibmcloud ks credential set classic

クラシック・インフラストラクチャー

ご使用の IBM Cloud アカウントを介して IBM Cloud クラシック・インフラストラクチャー・ポートフォリオにアクセスすることを可能にする資格情報を設定します。

ibmcloud ks credential set classic --infrastructure-api-key KEY --infrastructure-username USERNAME --region REGION [-q]

コマンド・オプション

--infrastructure-api-key KEY
IBM Cloud クラシック・インフラストラクチャー・アカウントの API 鍵。
--infrastructure-username USERNAME
IBM Cloud クラシック・インフラストラクチャー・アカウントのユーザー名。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--region REGION
ターゲットにするリージョンを指定します。

ご使用の IBM Cloud アカウントを介して IBM Cloud クラシック・インフラストラクチャー・ポートフォリオにアクセスすることを可能にする資格情報を設定します。

ibmcloud ks credential set classic \
  --infrastructure-username NAME \
  --infrastructure-api-key INFRASTRUCTURE-API-KEY \
  --region REGION

ibmcloud ks credential unset

クラシック・インフラストラクチャー

ご使用の IBM Cloud アカウントを介して IBM Cloud クラシック・インフラストラクチャー・ポートフォリオにアクセスすることを可能にする資格情報を削除します。 このコマンドは、指定されたリソースグループに適用されます。リソースグループが指定されていない場合は、デフォルトのリソースグループに適用されます。

ibmcloud ks credential unset --region REGION [-q]

別名: ibmcloud ks credentials-unset

コマンド・オプション

-q
その日のメッセージを表示せず、リマインダーも更新しません。
--region REGION
ターゲットにするリージョンを指定します。

IBM Cloud ac を通じて、 IBM Cloud クラシック・インフラストラクチャーポートフォリオにアクセスするための認証情報を削除してください。

ibmcloud ks credential unset --region REGION -q

ibmcloud ks experimental trusted-profile default get

[有効期限: 2026-10-21] リソースグループ内で作成されたクラスターのデフォルトの信頼済みプロファイルを取得します。

ibmcloud ks experimental trusted-profile default get --region REGION --resource-group GROUP [--output OUTPUT] [-q]

コマンド・オプション

--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--region REGION
リソースグループが配置されている地域。
--resource-group GROUP
デフォルトの信頼済みプロファイルを取得するリソースグループ。

リソースグループ内で作成されたクラスタのデフォルトの信頼済みプロファイルを取得します。

ibmcloud ks experimental trusted-profile default get \
  --resource-group RESOURCE_GROUP \
  --region REGION \
  --output json

ibmcloud ks experimental trusted-profile default set

[有効期限: 2026-10-21] リソースグループ内で作成されるクラスターのデフォルトの信頼済みプロファイルを設定します。

ibmcloud ks experimental trusted-profile default set --region REGION --resource-group GROUP --trusted-profile PROFILE [--output OUTPUT] [-q]

コマンド・オプション

--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--region REGION
リソースグループが配置されている地域。
--resource-group GROUP
信頼済みプロファイルを設定するリソースグループID。
--trusted-profile PROFILE
信頼済みプロファイルのID。

リソースグループ内で作成されるクラスタのデフォルトの信頼済みプロファイルを設定します。

ibmcloud ks experimental trusted-profile default set \
  --resource-group RESOURCE_GROUP \
  --trusted-profile FILE_PATH \
  --region REGION

ibmcloud ks experimental trusted-profile get

[有効期限: 2026-10-21] クラスタの信頼済みプロファイルを取得します。

ibmcloud ks experimental trusted-profile get --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER
信頼済みプロファイルを取得するためのクラスタID。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスタの信頼済みプロファイルを取得します。

ibmcloud ks experimental trusted-profile get \
  --cluster CLUSTER_NAME_OR_ID \
  --output json \
  -q

ibmcloud ks experimental trusted-profile set

[有効期限: 2026-10-21] クラスタに信頼済みプロファイルを設定します。

ibmcloud ks experimental trusted-profile set --cluster CLUSTER --trusted-profile PROFILE [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER
信頼済みプロファイルを設定するクラスタID。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--trusted-profile PROFILE
信頼済みプロファイルのID。

クラスタに信頼済みプロファイルを設定する。

ibmcloud ks experimental trusted-profile set \
  --cluster CLUSTER_NAME_OR_ID \
  --trusted-profile FILE_PATH \
  --output json

ibmcloud ks experimental vni attach baremetal

[ 2026-05-20 で無効化されました! 代わりに「 ibmcloud ks vni attach baremetal 」を使用してください] ベアメタルのワーカーノードまたはクラスターに仮想ネットワークインターフェースを接続します。

ibmcloud ks experimental vni attach baremetal --vlan VLAN --vni VNI [--auto-delete] [--output OUTPUT] [-q] (--cluster-id ID | --worker WORKER)

コマンド・オプション

--auto-delete
VNIがクラスタから削除されたら、自動的に削除します。
--cluster-id ID, -c ID
クラスタのID。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--vlan VLAN
ベアメタルノードの接続用VLAN ID。 各VPCサブネットごとに一意である必要があります。 同じサブネット内の複数のVNIは、同じVLAN IDを再利用できます。 有効範囲: 1から500。
--vni VNI
接続する仮想ネットワークインターフェースのID。 現在ターゲットリソースが設定されていないVNIを指定する必要があります。 すべてのVNIを一覧表示するには、 ibmcloud is vnis を実行してください。 特定のVNIがすでにリソースに割り当てられているかどうかを確認するには、'ibmcloud is vni <VNI_ID>' の「Target」フィールドを確認してください。
--worker WORKER, -w WORKER
ワーカーノードのID。

ベアメタルのワーカーノードまたはクラスターに仮想ネットワークインターフェースを接続します。

ibmcloud ks experimental vni attach baremetal \
  --cluster-id CLUSTER_NAME_OR_ID \
  --worker WORKER_ID \
  --vni VNI

ibmcloud ks experimental vni attach virtual

[有効期限: 2026-05-20] 仮想ワーカーノードに仮想ネットワークインターフェースを関連付けます。

ibmcloud ks experimental vni attach virtual --vni VNI --worker WORKER [--auto-delete] [--output OUTPUT] [-q]

コマンド・オプション

--auto-delete
VNIがクラスタから削除されたら、自動的に削除します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--vni VNI
接続する仮想ネットワークインターフェースのID。 現在ターゲットリソースが設定されていないVNIを指定する必要があります。 すべてのVNIを一覧表示するには、 ibmcloud is vnis を実行してください。 特定のVNIがすでにリソースに割り当てられているかどうかを確認するには、'ibmcloud is vni <VNI_ID>' の「Target」フィールドを確認してください。
--worker WORKER, -w WORKER
ワーカーノードのID。

仮想ワーカーノードに仮想ネットワークインターフェースを接続します。

ibmcloud ks experimental vni attach virtual \
  --vni VNI \
  --worker WORKER_ID \
  --auto-delete AUTO-DELETE

ibmcloud ks experimental vni detach

[ 2026-05-20 で無効化されました! 代わりに「 ibmcloud ks vni detach 」を使用してください] ワーカーノードまたはクラスターから仮想ネットワークインターフェースを解除します。

ibmcloud ks experimental vni detach --vni VNI [-f] [--output OUTPUT] [-q] (--cluster-id ID | --worker WORKER)

コマンド・オプション

--cluster-id ID, -c ID
クラスタのID。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--vni VNI
切り離す仮想ネットワークインターフェースのID。
--worker WORKER, -w WORKER
ワーカーノードのID。

ワーカーノードまたはクラスターから仮想ネットワークインターフェースを解除します。

ibmcloud ks experimental vni detach \
  --cluster-id CLUSTER_NAME_OR_ID \
  --worker WORKER_ID \
  --vni VNI

ibmcloud ks experimental vni ls

[ 2026-05-20 で無効化されました! 代わりに ibmcloud ks vni ls を使用してください。 ] は、クラスタまたはワーカーノードに接続されている仮想ネットワークインターフェースの一覧を表示します。

ibmcloud ks experimental vni ls [--after AFTER] [--first FIRST] [--output OUTPUT] [-q] (--cluster-id ID | --worker WORKER)

コマンド・オプション

--after AFTER
指定されたカーソルの後に仮想ネットワークインターフェースを表示します。
--cluster-id ID, -c ID
クラスタのID。
--first FIRST
最初のVNIの数まで、次の仮想ネットワークインターフェースを表示します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--worker WORKER, -w WORKER
ワーカーノードのID。

クラスタに接続されている仮想ネットワークインターフェースを一覧表示します。

ibmcloud ks experimental vni ls --cluster-id ID

ワーカーノードに接続されている仮想ネットワークインターフェースの一覧を表示します。

ibmcloud ks experimental vni ls --worker WORKER

ibmcloud ks flavor get

ゾーンおよびプロバイダーのフレーバーの情報を取得します。

ibmcloud ks flavor get --flavor FLAVOR --provider PROVIDER --zone ZONE [--output OUTPUT] [-q]

コマンド・オプション

--flavor FLAVOR
ワーカー・ノードのフレーバー。 利用可能なフレーバーを確認するには、 ibmcloud ks flavor ls --zone <zone name> ( IBM Cloud アカウントの場合)または ibmcloud ks flavor ls ( IBM Cloud Dedicated アカウントの場合)を実行してください。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
--provider PROVIDER
プロバイダーを指定します。 利用可能なオプションは、 classicvpc-classicvpc-gen2 です。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--zone ZONE
使用可能なフレーバーをリストする対象のゾーンを指定します。 利用可能なゾーンの一覧を表示するには、 ibmcloud ks zone ls を実行してください。

ゾーンおよびプロバイダーのフレーバーの情報を取得します。

ibmcloud ks flavor get --zone ZONE --provider PROVIDER_ID --flavor FLAVOR

ibmcloud ks flavor ls

ゾーンで使用可能なフレーバーをリストします。

ibmcloud ks flavor ls --zone ZONE [--output OUTPUT] [--provider PROVIDER] [-q] [--show-os] [--show-storage]

コマンド・オプション

--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
--provider PROVIDER
フレーバーを取得する対象のプロバイダー・タイプ。 有効な値: classicvpc-classicvpc-gen2satellite
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--show-os
対応しているオペレーティングシステムを列挙してください。
--show-storage
追加のストレージ・ドライブを表示します。
--zone ZONE
使用可能なフレーバーをリストする対象のゾーンを指定します。 利用可能なゾーンの一覧を表示するには、 ibmcloud ks zone ls を実行してください。

ゾーンで使用可能なフレーバーをリストします。

ibmcloud ks flavor ls --zone ZONE --show-storage SHOW-STORAGE --show-os SHOW-OS

ibmcloud ks infra-permissions get

クラシック・インフラストラクチャー

ターゲットのリソース・グループの IBM Cloud クラシック・インフラストラクチャー・ポートフォリオへのアクセスを許可する資格情報に、必須または推奨されるインフラストラクチャーのアクセス権が欠落していないかどうかを確認します。 このコマンドは、指定されたリソースグループに適用されます。リソースグループが指定されていない場合は、デフォルトのリソースグループに適用されます。

ibmcloud ks infra-permissions get [--output OUTPUT] [-q] [--region REGION]

コマンド・オプション

--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--region REGION
ターゲットにするリージョンを指定します。 対象となる地域がまだ指定されていない場合は、この引数を指定する必要があります。 ある地域が対象となっているかどうかを確認するには、 ibmcloud target を実行してください。

対象リソースに対して、 IBM Cloud クラシック・インフラストラクチャー ポートフォリオへのアクセスを許可する認証情報が正しいかどうかを確認してください。

ibmcloud ks infra-permissions get --output json --region REGION -q

ibmcloud ks ingress alb autoscale get

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

Ingress ALB の自動スケーリングの状況と構成を参照してください。

ibmcloud ks ingress alb autoscale get --alb ALB --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--alb ALB
ALB ID。 利用可能なALB IDを確認するには、 ibmcloud ks ingress alb ls を実行してください。
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

Ingress ALB の自動スケーリングの状況と構成を参照してください。

ibmcloud ks ingress alb autoscale get \
  --cluster CLUSTER_NAME_OR_ID \
  --alb ALB_ID \
  --output json

ibmcloud ks ingress alb autoscale set

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

Ingress ALB の自動スケーリングを構成します。

ibmcloud ks ingress alb autoscale set --alb ALB --cluster CLUSTER --max-replicas REPLICAS --min-replicas REPLICAS [--output OUTPUT] [-q] (--cpu-average-utilization PERCENT | --custom-metrics-file FILE)

コマンド・オプション

--alb ALB
ALB ID。 利用可能なALB IDを確認するには、 ibmcloud ks ingress alb ls を実行してください。
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--cpu-average-utilization PERCENT
平均 CPU 使用率しきい値。 レプリカの数を動的に計算するために使用されます。
--custom-metrics-file FILE
カスタム・メトリック・ファイルのパス。 詳しくは、https://ibm.biz/iks-ingress-custom-metrics を参照してください。
--max-replicas REPLICAS
指定された ALB の最大レプリカ数。 十分な数の作業員を確保してください。
--min-replicas REPLICAS
指定された ALB の最小レプリカ数。 1 以上でなければなりません。 (高可用性を実現するために推奨される最小値は 2 です。)
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

Ingress ALB の自動スケーリングを構成します。

ibmcloud ks ingress alb autoscale set \
  --cluster CLUSTER_NAME_OR_ID \
  --alb ALB_ID \
  --max-replicas MAX-REPLICAS

ibmcloud ks ingress alb autoscale unset

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

Ingress ALB の自動スケーリング構成を削除します。

ibmcloud ks ingress alb autoscale unset --alb ALB --cluster CLUSTER [-q]

コマンド・オプション

--alb ALB
ALB ID。 利用可能なALB IDを確認するには、 ibmcloud ks ingress alb ls を実行してください。
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

Ingress ALB の自動スケーリング構成を削除します。

ibmcloud ks ingress alb autoscale unset --cluster CLUSTER_NAME_OR_ID --alb ALB_ID -q

ibmcloud ks ingress alb autoupdate disable

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスター内のすべての Ingress ALB ポッドの自動更新を無効にします。

ibmcloud ks ingress alb autoupdate disable --cluster CLUSTER [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスター内のすべての Ingress ALB ポッドの自動更新を無効にします。

ibmcloud ks ingress alb autoupdate disable --cluster CLUSTER_NAME_OR_ID -q

ibmcloud ks ingress alb autoupdate enable

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスター内のすべての Ingress ALB ポッドの自動更新を有効にします。

ibmcloud ks ingress alb autoupdate enable --cluster CLUSTER [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスター内のすべての Ingress ALB ポッドの自動更新を有効にします。

ibmcloud ks ingress alb autoupdate enable --cluster CLUSTER_NAME_OR_ID -q

ibmcloud ks ingress alb autoupdate get

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスター内の Ingress ALB ポッドが自動更新されるように設定されているかどうか、および ALB ポッドが最新バージョンであるかどうかを表示します。

ibmcloud ks ingress alb autoupdate get --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスタ内のIngress ALBポッドが自動更新に設定されているかどうか、およびALBポッドが最新バージョンになっているかどうかを確認します。

ibmcloud ks ingress alb autoupdate get --cluster CLUSTER_NAME_OR_ID --output json -q

ibmcloud ks ingress alb create classic

クラシック・インフラストラクチャー

クラシック・クラスター内に Ingress ALB を作成して有効にします。

ibmcloud ks ingress alb create classic --cluster CLUSTER --type TYPE --vlan VLAN --zone ZONE [--ip IP] [-q] [--version VERSION]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--ip IP
作成または有効化するALBの「 vlan 」および「 zone 」で利用可能な、ポータブルなパブリックIPアドレスまたはプライベートIPアドレスを指定してください。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--type TYPE
ALB のタイプを指定します。 利用可能なオプション:公開、非公開
--version VERSION
ALB イメージのバージョンを指定します。 対応している画像バージョンを確認するには、 ibmcloud ks ingress alb versions を実行してください。
--vlan VLAN
VLAN ID。 この VLAN は、ALB の type と一致しなければならず、作成する ALB と同じ zone 内になければなりません。
--zone ZONE
複数ゾーンのクラスター内のワーカー・プールのゾーンを指定します。 利用可能なゾーンの一覧を表示するには、 ibmcloud ks zone ls を実行してください。

クラシック・クラスター内に Ingress ALB を作成して有効にします。

ibmcloud ks ingress alb create classic \
  --cluster CLUSTER_NAME_OR_ID \
  --zone ZONE \
  --type TYPE

ibmcloud ks ingress alb create vpc-gen2

仮想プライベートクラウド

VPC 世代 2 クラスター内に Ingress ALB を作成して有効にします。

ibmcloud ks ingress alb create vpc-gen2 --cluster CLUSTER --type TYPE --zone ZONE [-q] [--version VERSION]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--type TYPE
ALB のタイプを指定します。 利用可能なオプション:公開、非公開
--version VERSION
ALB イメージのバージョンを指定します。 対応している画像バージョンを確認するには、 ibmcloud ks ingress alb versions を実行してください。
--zone ZONE
複数ゾーンのクラスター内のワーカー・プールのゾーンを指定します。 利用可能なゾーンの一覧を表示するには、 ibmcloud ks zone ls を実行してください。

VPC 世代 2 クラスター内に Ingress ALB を作成して有効にします。

ibmcloud ks ingress alb create vpc-gen2 \
  --cluster CLUSTER_NAME_OR_ID \
  --zone ZONE \
  --type TYPE

ibmcloud ks ingress alb disable

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスター内の Ingress ALB を無効にします。

ibmcloud ks ingress alb disable --alb ALB --cluster CLUSTER [-q]

コマンド・オプション

--alb ALB
ALB ID。 利用可能なALB IDを確認するには、 ibmcloud ks ingress alb ls を実行してください。
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスター内の Ingress ALB を無効にします。

ibmcloud ks ingress alb disable --cluster CLUSTER_NAME_OR_ID --alb ALB_ID -q

ibmcloud ks ingress alb enable classic

クラシック・インフラストラクチャー

クラシック・クラスター内の Ingress ALB を有効にします。

ibmcloud ks ingress alb enable classic --alb ALB --cluster CLUSTER [--ip IP] [-q] [--version VERSION]

コマンド・オプション

--alb ALB
ALB ID。 利用可能なALB IDを確認するには、 ibmcloud ks ingress alb ls を実行してください。
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--ip IP
作成または有効化するALBの「 vlan 」および「 zone 」で利用可能な、ポータブルなパブリックIPアドレスまたはプライベートIPアドレスを指定してください。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
ALB イメージのバージョンを指定します。 対応している画像バージョンを確認するには、 ibmcloud ks ingress alb versions を実行してください。

クラシック・クラスター内の Ingress ALB を有効にします。

ibmcloud ks ingress alb enable classic \
  --cluster CLUSTER_NAME_OR_ID \
  --alb ALB_ID \
  --version VERSION

ibmcloud ks ingress alb enable vpc-gen2

仮想プライベートクラウド

VPC 世代 2 クラスター内の Ingress ALB を有効にします。

ibmcloud ks ingress alb enable vpc-gen2 --alb ALB --cluster CLUSTER [-q] [--version VERSION]

コマンド・オプション

--alb ALB
ALB ID。 利用可能なALB IDを確認するには、 ibmcloud ks ingress alb ls を実行してください。
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
ALB イメージのバージョンを指定します。 対応している画像バージョンを確認するには、 ibmcloud ks ingress alb versions を実行してください。

VPC 世代 2 クラスター内の Ingress ALB を有効にします。

ibmcloud ks ingress alb enable vpc-gen2 \
  --cluster CLUSTER_NAME_OR_ID \
  --alb ALB_ID \
  --version VERSION

ibmcloud ks ingress alb get

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスター内の Ingress ALB の詳細を表示します。

ibmcloud ks ingress alb get --alb ALB --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--alb ALB
ALB ID。 利用可能なALB IDを確認するには、 ibmcloud ks ingress alb ls を実行してください。
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスター内の Ingress ALB の詳細を表示します。

ibmcloud ks ingress alb get --cluster CLUSTER_NAME_OR_ID --alb ALB_ID --output json

ibmcloud ks ingress alb health-checker disable

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

Ingress ヘルス・チェッカーを無効にします。

ibmcloud ks ingress alb health-checker disable --cluster CLUSTER [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

Ingress ヘルス・チェッカーを無効にします。

ibmcloud ks ingress alb health-checker disable --cluster CLUSTER_NAME_OR_ID -q

ibmcloud ks ingress alb health-checker enable

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

Ingress ヘルス・チェッカーを有効にします。

ibmcloud ks ingress alb health-checker enable --cluster CLUSTER [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

Ingress ヘルス・チェッカーを有効にします。

ibmcloud ks ingress alb health-checker enable --cluster CLUSTER_NAME_OR_ID -q

ibmcloud ks ingress alb health-checker get

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

Ingress ヘルス・チェッカーの状況を表示します。

ibmcloud ks ingress alb health-checker get --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

Ingress ヘルス・チェッカーの状況を表示します。

ibmcloud ks ingress alb health-checker get --cluster CLUSTER_NAME_OR_ID --output json -q

ibmcloud ks ingress alb ls

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスター内のすべての Ingress ALB ID および ALB ポッドが最新バージョンであるかどうかをリストします。

ibmcloud ks ingress alb ls --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスター内のすべての Ingress ALB ID および ALB ポッドが最新バージョンであるかどうかをリストします。

ibmcloud ks ingress alb ls --cluster CLUSTER_NAME_OR_ID --output json -q

ibmcloud ks ingress alb update

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスター内の個々またはすべての ALB のポッドを強制的に一回限り更新します。

ibmcloud ks ingress alb update --cluster CLUSTER [--alb ALB ...] [--output OUTPUT] [-q] [--version VERSION]

コマンド・オプション

--alb ALB
特定の ALB を更新するには、ALB ID を指定します。 利用可能なALB IDを確認するには、 ibmcloud ks ingress alb ls を実行してください。 複数のALBを更新するには、各フラグに1つのALB IDを指定します(例: --alb ID_1 --alb ID_2 )。 すべての ALB を更新するには、このフラグを含めないようにします。
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--version VERSION
ALB イメージのバージョンを指定します。 対応している画像バージョンを確認するには、 ibmcloud ks ingress alb versions を実行してください。

クラスター内の個々またはすべての ALB のポッドを強制的に一回限り更新します。

ibmcloud ks ingress alb update \
  --cluster CLUSTER_NAME_OR_ID \
  --version VERSION \
  --alb ALB_ID

ibmcloud ks ingress alb versions

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

Ingress ALB イメージの使用可能なバージョンをリストします。

ibmcloud ks ingress alb versions [--output OUTPUT] [-q] [--region REGION]

コマンド・オプション

--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--region REGION
ターゲットにするリージョンを指定します。

Ingress ALB イメージの使用可能なバージョンをリストします。

ibmcloud ks ingress alb versions --region REGION --output json -q

ibmcloud ks ingress domain create

クラスターの Ingress ドメインを作成します。

ibmcloud ks ingress domain create --cluster CLUSTER [--crn CRN] [--domain DOMAIN] [--domain-provider PROVIDER] [--domain-zone ZONE] [--hostname HOSTNAME] [--ip IP] [--is-default] [--output OUTPUT] [-q] [--secret-namespace NAMESPACE]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--crn CRN
IBM CIS インスタンス用の CRN。
--domain DOMAIN
Ingress ドメイン。 既存のドメインを確認するには、 ibmcloud ks ingress domain ls を実行してください。
--domain-provider PROVIDER
DNSプロバイダー。 デフォルトのDNSプロバイダーは、当社の社内プロバイダーです。 対応しているプロバイダーについては、当社のドキュメントをご覧ください: https://ibm.biz/containers-ingress-domains
--domain-zone ZONE
CIS の ZoneID。
--hostname HOSTNAME
VPC クラスターの場合。 ドメインに登録するホスト名。
--ip IP
ドメイン用に登録する IP アドレス。
--is-default
関連するドメインをクラスターのデフォルト・ドメインとして設定するには、このオプションを含めます。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--secret-namespace NAMESPACE
TLS シークレットが作成される名前空間。

クラスターの Ingress ドメインを作成します。

ibmcloud ks ingress domain create \
  --cluster CLUSTER_NAME_OR_ID \
  --domain DOMAIN \
  --domain-provider DOMAIN

ibmcloud ks ingress domain default replace

クラスターのデフォルト Ingress ドメインを変更します。

ibmcloud ks ingress domain default replace --cluster CLUSTER --domain DOMAIN [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--domain DOMAIN
Ingress ドメイン。 既存のドメインを確認するには、 ibmcloud ks ingress domain ls を実行してください。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターのデフォルト Ingress ドメインを変更します。

ibmcloud ks ingress domain default replace \
  --cluster CLUSTER_NAME_OR_ID \
  --domain DOMAIN \
  -q

ibmcloud ks ingress domain get

Ingress ドメインの詳細を表示します。

ibmcloud ks ingress domain get --cluster CLUSTER --domain DOMAIN [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--domain DOMAIN
Ingress ドメイン。 既存のドメインを確認するには、 ibmcloud ks ingress domain ls を実行してください。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

Ingress ドメインの詳細を表示します。

ibmcloud ks ingress domain get \
  --cluster CLUSTER_NAME_OR_ID \
  --domain DOMAIN \
  --output json

ibmcloud ks ingress domain ls

クラスターのすべての Ingress ドメインをリストします。

ibmcloud ks ingress domain ls --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターのすべての Ingress ドメインをリストします。

ibmcloud ks ingress domain ls --cluster CLUSTER_NAME_OR_ID --output json -q

ibmcloud ks ingress domain rm

クラスターから Ingress ドメインを削除します。

ibmcloud ks ingress domain rm --cluster CLUSTER --domain DOMAIN [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--domain DOMAIN
Ingress ドメイン。 既存のドメインを確認するには、 ibmcloud ks ingress domain ls を実行してください。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターから Ingress ドメインを削除します。

ibmcloud ks ingress domain rm --cluster CLUSTER_NAME_OR_ID --domain DOMAIN -f

ibmcloud ks ingress domain secret regenerate

Ingress ドメインの証明書を再生成します。

ibmcloud ks ingress domain secret regenerate --cluster CLUSTER --domain DOMAIN [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--domain DOMAIN
Ingress ドメイン。 既存のドメインを確認するには、 ibmcloud ks ingress domain ls を実行してください。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

Ingress ドメインの証明書を再生成します。

ibmcloud ks ingress domain secret regenerate \
  --cluster CLUSTER_NAME_OR_ID \
  --domain DOMAIN \
  --output json

ibmcloud ks ingress domain secret rm

Ingress ドメインのシークレットを削除して、証明書が今後更新されないようにします。

ibmcloud ks ingress domain secret rm --cluster CLUSTER --domain DOMAIN [-f] [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--domain DOMAIN
Ingress ドメイン。 既存のドメインを確認するには、 ibmcloud ks ingress domain ls を実行してください。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

Ingress ドメインのシークレットを削除して、証明書が今後更新されないようにします。

ibmcloud ks ingress domain secret rm --cluster CLUSTER_NAME_OR_ID --domain DOMAIN -f

ibmcloud ks ingress domain update

クラスターの Ingress ドメインを更新します。 渡されたレコードは、ドメインに関連付けられた現行レコードを完全に置き換えます。 レコードを渡さないと、ドメインから現行レコードが登録抹消されます。

ibmcloud ks ingress domain update --cluster CLUSTER --domain DOMAIN [--hostname HOSTNAME] [--ip IP] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--domain DOMAIN
Ingress ドメイン。 既存のドメインを確認するには、 ibmcloud ks ingress domain ls を実行してください。
--hostname HOSTNAME
VPC クラスターの場合。 ドメインに登録するホスト名。
--ip IP
ドメイン用に登録する IP アドレス。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターの Ingress ドメインを更新します。

ibmcloud ks ingress domain update \
  --cluster CLUSTER_NAME_OR_ID \
  --domain DOMAIN \
  --ip IP_ADDRESS

ibmcloud ks ingress instance default set

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

登録済みの IBM Cloud Secrets Manager インスタンスをデフォルトとして設定します。 既存のデフォルト・インスタンスが存在する場合、その設定は解除されます。

ibmcloud ks ingress instance default set --cluster CLUSTER --name NAME [-q] [--secret-group GROUP]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--name NAME
登録済みの IBM Cloud Secret Manager インスタンスの名前。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--secret-group GROUP
シークレットが保持される IBM Cloud Secret Manager インスタンスのシークレット・グループ ID。

登録済みの IBM Cloud Secrets Manager インスタンスをデフォルトとして設定します。

ibmcloud ks ingress instance default set \
  --cluster CLUSTER_NAME_OR_ID \
  --name NAME \
  --secret-group GROUP

ibmcloud ks ingress instance default unset

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

登録済みの IBM Cloud Secrets Manager インスタンスをデフォルトから設定解除します。

ibmcloud ks ingress instance default unset --cluster CLUSTER --name NAME [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--name NAME
登録済みの IBM Cloud Secret Manager インスタンスの名前。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

登録済みの IBM Cloud Secrets Manager インスタンスをデフォルトから設定解除します。

ibmcloud ks ingress instance default unset --cluster CLUSTER_NAME_OR_ID --name NAME -q

ibmcloud ks ingress instance get

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

IBM Cloud Secrets Manager インスタンスの詳細を表示します。

ibmcloud ks ingress instance get --cluster CLUSTER --name NAME [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--name NAME
登録済みの IBM Cloud Secret Manager インスタンスの名前。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

IBM Cloud Secrets Manager インスタンスの詳細を表示します。

ibmcloud ks ingress instance get \
  --cluster CLUSTER_NAME_OR_ID \
  --name NAME \
  --output json

ibmcloud ks ingress instance ls

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

IBM Cloud Secrets Manager のすべてのインスタンスをリストします。

ibmcloud ks ingress instance ls --cluster CLUSTER [--output OUTPUT] [-q] [--show-deleted]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--show-deleted
クラスターから登録解除された IBM Cloud Secret Manager インスタンスを表示します。

IBM Cloud Secrets Manager のすべてのインスタンスをリストします。

ibmcloud ks ingress instance ls \
  --cluster CLUSTER_NAME_OR_ID \
  --output json \
  --show-deleted

ibmcloud ks ingress instance register

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

IBM Cloud Secrets Manager インスタンスをクラスターに登録します。

ibmcloud ks ingress instance register --cluster CLUSTER --crn CRN [--is-default] [-q] [--secret-group GROUP]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--crn CRN
IBM Cloud Secret Manager インスタンスの CRN。
--is-default
IBM Cloud Secrets Manager インスタンスをデフォルトとして設定します。 既存のデフォルト・インスタンスが存在する場合、その設定は解除されます。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--secret-group GROUP
シークレットが保持される IBM Cloud Secret Manager インスタンスのシークレット・グループ ID。

IBM Cloud Secrets Manager インスタンスをクラスターに登録します。

ibmcloud ks ingress instance register \
  --cluster CLUSTER_NAME_OR_ID \
  --crn CRN \
  --is-default IS-DEFAULT

ibmcloud ks ingress instance unregister

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターから IBM Cloud Secrets Manager インスタンスを登録解除します。

ibmcloud ks ingress instance unregister --cluster CLUSTER --name NAME [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--name NAME
登録済みの IBM Cloud Secret Manager インスタンスの名前。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターから IBM Cloud Secrets Manager インスタンスを登録解除します。

ibmcloud ks ingress instance unregister --cluster CLUSTER_NAME_OR_ID --name NAME -q

ibmcloud ks ingress load-balancer backend set

仮想プライベートクラウド

VPC ALB ロードバランサーによって現在公開されている Ingress コントローラーを設定します。

ibmcloud ks ingress load-balancer backend set --cluster CLUSTER [--private-backend BACKEND] [--public-backend BACKEND] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--private-backend BACKEND
プライベートロードバランサー用のバックエンド
--public-backend BACKEND
パブリックロードバランサー用のバックエンド
-q
その日のメッセージを表示せず、リマインダーも更新しません。

VPC ALB ロードバランサーによって現在公開されている Ingress コントローラーを設定します。

ibmcloud ks ingress load-balancer backend set \
  --cluster CLUSTER_NAME_OR_ID \
  --private-backend PRIVATE-BACKEND \
  --public-backend PUBLIC-BACKEND

ibmcloud ks ingress load-balancer get

仮想プライベートクラウド クラシック・インフラストラクチャー

クラスター内で Ingress ALB を公開するロード・バランサーの構成を取得します。

ibmcloud ks ingress load-balancer get --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスター内で Ingress ALB を公開するロード・バランサーの構成を取得します。

ibmcloud ks ingress load-balancer get --cluster CLUSTER_NAME_OR_ID --output json -q

ibmcloud ks ingress load-balancer proxy-protocol disable

仮想プライベートクラウド

クライアント接続情報が要求ヘッダーで ALB に渡されなくなるように、PROXY プロトコルを無効にします。

ibmcloud ks ingress load-balancer proxy-protocol disable --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クライアント接続情報が要求ヘッダーで ALB に渡されなくなるように、PROXY プロトコルを無効にします。

ibmcloud ks ingress load-balancer proxy-protocol disable \
  --cluster CLUSTER_NAME_OR_ID \
  -f \
  -q

ibmcloud ks ingress load-balancer proxy-protocol enable

仮想プライベートクラウド

クライアント接続情報が要求ヘッダーで ALB に渡されるように、PROXY プロトコルを有効にします。

ibmcloud ks ingress load-balancer proxy-protocol enable --cluster CLUSTER [--cidr CIDR ...] [-f] [-q]

コマンド・オプション

--cidr CIDR
CIDR フォーマットでのロード・バランサーの IP アドレス範囲。 他の IP 範囲内のロード・バランサーによって転送される PROXY ヘッダーは処理されません。
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クライアント接続情報が要求ヘッダーで ALB に渡されるように、PROXY プロトコルを有効にします。

ibmcloud ks ingress load-balancer proxy-protocol enable \
  --cluster CLUSTER_NAME_OR_ID \
  --cidr CIDR_ID \
  -f

ibmcloud ks ingress secret create

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

IBM Cloud Secret Manager に保管されるシークレットの Ingress シークレットをクラスター内に作成します。

ibmcloud ks ingress secret create --cluster CLUSTER --name NAME [--cert-crn CRN] [--field FIELD] [--namespace NAMESPACE] [--persist] [-q] [--type TYPE]

コマンド・オプション

--cert-crn CRN
証明書 CRN。
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--field FIELD
フィールドとして含めるシークレット CRN。 名前を指定せずにシークレットをプルするには、--field <crn> を使用します。 フィールド名を指定するには、--field name=<crn> を使用します。 IBM Cloud Secrets Manager のシークレットをプレフィックスとして使用するには、 --field prefix=<crn> を使用してください。
--name NAME
クラスターに作成された Ingress 秘密の名前。
--namespace NAMESPACE, -n NAMESPACE
Kubernetes 名前空間を指定します。
--persist
クラスター内の秘密を永続化して削除できないようにします。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--type TYPE
Ingress シークレットのタイプ。 TLS または Opaque のいずれかです。 オプションを指定しない場合、デフォルトで TLS が適用されます。

IBM Cloud Secret Manager に保管されるシークレットの Ingress シークレットをクラスター内に作成します。

ibmcloud ks ingress secret create \
  --cluster CLUSTER_NAME_OR_ID \
  --name NAME \
  --namespace NAME

ibmcloud ks ingress secret field add

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

既存の Ingress シークレットにフィールドを追加します。

ibmcloud ks ingress secret field add --cluster CLUSTER --name NAME --namespace NAMESPACE [--field FIELD] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--field FIELD
フィールドとして含めるシークレット CRN。 名前を指定せずにシークレットをプルするには、--field <crn> を使用します。 フィールド名を指定するには、--field name=<crn> を使用します。 IBM Cloud Secrets Manager のシークレットをプレフィックスとして使用するには、 --field prefix=<crn> を使用してください。
--name NAME
クラスターに作成された Ingress 秘密の名前。
--namespace NAMESPACE, -n NAMESPACE
Kubernetes 名前空間を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

既存の Ingress シークレットにフィールドを追加します。

ibmcloud ks ingress secret field add \
  --cluster CLUSTER_NAME_OR_ID \
  --name NAME \
  --namespace NAME

ibmcloud ks ingress secret field ls

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

Ingress シークレットのフィールドを表示します。

ibmcloud ks ingress secret field ls --cluster CLUSTER --name NAME --namespace NAMESPACE [--output OUTPUT] [-q] [--show-crn]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--name NAME
クラスターに作成された Ingress 秘密の名前。
--namespace NAMESPACE, -n NAMESPACE
Kubernetes 名前空間を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--show-crn
シークレットのCRN値を表示します。

Ingress シークレットのフィールドを表示します。

ibmcloud ks ingress secret field ls \
  --cluster CLUSTER_NAME_OR_ID \
  --name NAME \
  --namespace NAME

ibmcloud ks ingress secret field rm

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

既存の Ingress シークレットからフィールドを削除します。

ibmcloud ks ingress secret field rm --cluster CLUSTER --name NAME --namespace NAMESPACE [--field-name NAME] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--field-name NAME
シークレットから削除するフィールドの名前。
--name NAME
クラスターに作成された Ingress 秘密の名前。
--namespace NAMESPACE, -n NAMESPACE
Kubernetes 名前空間を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

既存の Ingress シークレットからフィールドを削除します。

ibmcloud ks ingress secret field rm \
  --cluster CLUSTER_NAME_OR_ID \
  --name NAME \
  --namespace NAME

ibmcloud ks ingress secret get

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

Ingress 秘密の詳細を表示します。

ibmcloud ks ingress secret get --cluster CLUSTER --name NAME --namespace NAMESPACE [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--name NAME
クラスターに作成された Ingress 秘密の名前。
--namespace NAMESPACE, -n NAMESPACE
Kubernetes 名前空間を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

Ingress 秘密の詳細を表示します。

ibmcloud ks ingress secret get \
  --cluster CLUSTER_NAME_OR_ID \
  --name NAME \
  --namespace NAME

ibmcloud ks ingress secret ls

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスター内のすべての Ingress シークレットをリストします。

ibmcloud ks ingress secret ls --cluster CLUSTER [--output OUTPUT] [-q] [--show-crn] [--show-deleted]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--show-crn
シークレットのCRN値を表示します。
--show-deleted
クラスターから削除されたシークレットを表示します。

クラスター内のすべての Ingress シークレットをリストします。

ibmcloud ks ingress secret ls --cluster CLUSTER_NAME_OR_ID --show-deleted --output json

ibmcloud ks ingress secret rm

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターから Ingress シークレットを削除します。

ibmcloud ks ingress secret rm --cluster CLUSTER --name NAME --namespace NAMESPACE [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--name NAME
クラスターに作成された Ingress 秘密の名前。
--namespace NAMESPACE, -n NAMESPACE
Kubernetes 名前空間を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターから Ingress シークレットを削除します。

ibmcloud ks ingress secret rm \
  --cluster CLUSTER_NAME_OR_ID \
  --name NAME \
  --namespace NAME

ibmcloud ks ingress secret update

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

既存の Ingress 秘密を更新します。

ibmcloud ks ingress secret update --cluster CLUSTER --name NAME --namespace NAMESPACE [--cert-crn CRN] [-q]

コマンド・オプション

--cert-crn CRN
証明書 CRN。
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--name NAME
クラスターに作成された Ingress 秘密の名前。
--namespace NAMESPACE, -n NAMESPACE
Kubernetes 名前空間を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

既存の Ingress 秘密を更新します。

ibmcloud ks ingress secret update \
  --cluster CLUSTER_NAME_OR_ID \
  --name NAME \
  --namespace NAME

ibmcloud ks ingress security port80 disable

クラスタ内でポート 80 の使用を無効にしてください。

ibmcloud ks ingress security port80 disable --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスタ内でポート 80 の使用を無効にしてください。

ibmcloud ks ingress security port80 disable --cluster CLUSTER_NAME_OR_ID -f -q

ibmcloud ks ingress security port80 enable

クラスタでポート 80 の使用を有効にしてください。

ibmcloud ks ingress security port80 enable --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスタでポート 80 の使用を有効にしてください。

ibmcloud ks ingress security port80 enable --cluster CLUSTER_NAME_OR_ID -f -q

ibmcloud ks ingress security port80 get

クラスタ内のポート80のセキュリティ設定を取得してください。

ibmcloud ks ingress security port80 get --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスタ内のポート80のセキュリティ設定を取得してください。

ibmcloud ks ingress security port80 get --cluster CLUSTER_NAME_OR_ID --output json -q

ibmcloud ks ingress status-report disable

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスター内の Ingress コンポーネントの状況レポートを無効にします。

ibmcloud ks ingress status-report disable --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスター内の Ingress コンポーネントの状況レポートを無効にします。

ibmcloud ks ingress status-report disable --cluster CLUSTER_NAME_OR_ID --output json -q

ibmcloud ks ingress status-report enable

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスター内の Ingress コンポーネントの状況レポートを有効にします。

ibmcloud ks ingress status-report enable --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスター内の Ingress コンポーネントの状況レポートを有効にします。

ibmcloud ks ingress status-report enable --cluster CLUSTER_NAME_OR_ID --output json -q

ibmcloud ks ingress status-report get

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスター内の Ingress コンポーネントの状況レポートを取得します。

ibmcloud ks ingress status-report get --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスター内の Ingress コンポーネントの状況レポートを取得します。

ibmcloud ks ingress status-report get --cluster CLUSTER_NAME_OR_ID --output json -q

ibmcloud ks ingress status-report ignored-errors add

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターの Ingress 状況で無視される警告を追加します。

ibmcloud ks ingress status-report ignored-errors add --cluster CLUSTER --code CODE [--code CODE ...] [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--code CODE
無視される警告のコード。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターの Ingress 状況で無視される警告を追加します。

ibmcloud ks ingress status-report ignored-errors add \
  --code CODE \
  --cluster CLUSTER_NAME_OR_ID \
  --output json

ibmcloud ks ingress status-report ignored-errors ls

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターの Ingress 状況で現在無視されている警告をリストします。

ibmcloud ks ingress status-report ignored-errors ls --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターの Ingress 状況で現在無視されている警告をリストします。

ibmcloud ks ingress status-report ignored-errors ls \
  --cluster CLUSTER_NAME_OR_ID \
  --output json \
  -q

ibmcloud ks ingress status-report ignored-errors rm

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターの Ingress 状況で現在無視されている警告を削除します。

ibmcloud ks ingress status-report ignored-errors rm --cluster CLUSTER --code CODE [--code CODE ...] [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--code CODE
削除される警告のコード。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターの Ingress 状況で現在無視されている警告を削除します。

ibmcloud ks ingress status-report ignored-errors rm \
  --code CODE \
  --cluster CLUSTER_NAME_OR_ID \
  --output json

ibmcloud ks kms crk ls

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

鍵管理サービス・インスタンスで使用可能なルート・キーをリストします。

ibmcloud ks kms crk ls --instance-id ID [--output OUTPUT] [-q]

コマンド・オプション

--instance-id ID
KMS インスタンス ID。 利用可能な KMS インスタンスを確認するには、 ibmcloud ks kms instance ls を実行してください。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

鍵管理サービス・インスタンスで使用可能なルート・キーをリストします。

ibmcloud ks kms crk ls --output json --instance-id INSTANCE_ID -q

ibmcloud ks kms enable

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

ご自身の秘密を暗号化するために、クラスター内での鍵管理サービス (KMS) を有効にします。

ibmcloud ks kms enable --cluster CLUSTER --crk CRK --instance-id ID [--kms-account-id ID] [--public-endpoint] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--crk CRK
KMS インスタンスのルート・キー ID。 利用可能なルートキーの一覧を表示するには、 ibmcloud ks kms crk ls --instance-id <kms_instance> を実行してください。
--instance-id ID
KMS インスタンス ID。 利用可能な KMS インスタンスを確認するには、 ibmcloud ks kms instance ls を実行してください。
--kms-account-id ID
ローカル・ディスクまたは秘密暗号化に使用する KMS インスタンスが含まれているアカウントの ID。
--public-endpoint
KMS パブリック・サービス・エンドポイントを使用するようにこのオプションを指定します。 そうしないと、KMS プライベート・サービス・エンドポイントが使用されます。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

ご自身の秘密を暗号化するために、クラスター内での鍵管理サービス (KMS) を有効にします。

ibmcloud ks kms enable \
  --cluster CLUSTER_NAME_OR_ID \
  --instance-id INSTANCE_ID \
  --crk CRK

ibmcloud ks kms instance ls

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

使用可能な鍵管理サービス・インスタンスをリストします。

ibmcloud ks kms instance ls [--output OUTPUT] [-q]

コマンド・オプション

--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

使用可能な鍵管理サービス・インスタンスをリストします。

ibmcloud ks kms instance ls --output json -q

ibmcloud ks locations

サポートされている IBM Cloud Kubernetes Service ロケーションをリストします。

ibmcloud ks locations

コマンド・オプション

--output
指定された形式でコマンド出力を表示します。 受け入れられる値: json
--provider
特定のインフラストラクチャー・プロバイダーのリストをフィルター操作します。 有効な値: classicvpc-classicvpc-gen2satellite
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--show-flavors
VPC のゾーンで使用可能なワーカー・ノード・フレーバーを表示します。

サポートされている IBM Cloud Kubernetes Service ロケーションをリストします。

ibmcloud ks locations --provider PROVIDER_ID --show-flavors FLAVOR --output json

ibmcloud ks logging autoupdate disable

仮想プライベートクラウド クラシック・インフラストラクチャー

クラスター内のすべての Fluentd ポッドの自動更新を無効にします。

ibmcloud ks logging autoupdate disable --cluster CLUSTER [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスター内のすべての Fluentd ポッドの自動更新を無効にします。

ibmcloud ks logging autoupdate disable --cluster CLUSTER_NAME_OR_ID -q

ibmcloud ks logging autoupdate enable

仮想プライベートクラウド クラシック・インフラストラクチャー

クラスター内のすべての Fluentd ポッドの自動更新を有効にします。

ibmcloud ks logging autoupdate enable --cluster CLUSTER [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスター内のすべての Fluentd ポッドの自動更新を有効にします。

ibmcloud ks logging autoupdate enable --cluster CLUSTER_NAME_OR_ID -q

ibmcloud ks logging autoupdate get

仮想プライベートクラウド クラシック・インフラストラクチャー

クラスター内でご使用の Fluentd ポッドが自動更新されるように設定されているかどうかを表示します。

ibmcloud ks logging autoupdate get --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスター内でご使用の Fluentd ポッドが自動更新されるように設定されているかどうかを表示します。

ibmcloud ks logging autoupdate get --cluster CLUSTER_NAME_OR_ID --output json -q

ibmcloud ks logging config create

仮想プライベートクラウド クラシック・インフラストラクチャー

ロギング構成を作成します。 専用アカウントをご利用の場合は、パブリックエンドポイント IBM Cloud にログインし、パブリック組織およびスペースを指定して、ログ転送を有効にする必要があります。

ibmcloud ks logging config create --cluster CLUSTER --logsource LOGSOURCE --type TYPE [--force-update] [--hostname HOSTNAME] [--output OUTPUT] [--port PORT] [-q] (--ca-cert CERT --syslog-protocol PROTOCOL --verify-mode MODE | --org ORG --skip-validation --space SPACE) (--namespace NAMESPACE | -C CONTAINER -p PATH)

コマンド・オプション

-C CONTAINER, --app-container CONTAINER
ログを収集する対象となるコンテナーを指定します。 複数のパスを指定するには、 -C container1 -C container2 のように、複数のフラグを使用してください。 このオプションは、 application ログソースで必須です。 指定しない場合、渡されたアプリケーション・ログ・パスのすべてのコンテナーからログが収集されます。
--ca-cert CERT
ロギングタイプが「 syslog 」で、プロトコルが「tls」の場合、認証局(CA)証明書を含む「 Kubernetes 」という名前のシークレット。
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--force-update
クラスター内の Fluentd ポッドを最新バージョンに強制的に更新します。
--hostname HOSTNAME
ログの種類が「 syslog 」の場合、ログコレクターのホスト名またはIPアドレス。 ロギングタイプが「 ibm 」(非推奨)の場合、ロギングの取り込みエンドポイント。 ロギング取り込みエンドポイントを指定しないと、現在の地域のエンドポイントが使用されます。
--logsource LOGSOURCE
転送するログのソース。 サポートされている値は、 containerapplicationingressworkerstorage、および kubernetes です。 この引数では、ログ・ソースのコンマ区切りリストがサポートされています。 ログソースを指定しない場合、 container および ingress のログが転送されます。
--namespace NAMESPACE, -n NAMESPACE
ログ転送構成の適用対象となる名前空間。 このフラグは、 container ログソースを使用する場合、またはログソースを指定しない場合にのみ使用してください。 名前空間を指定しないと、すべての名前空間でこの構成が使用されます。
--org ORG
非推奨の。ログの送信先となる組織名。 このフラグは、ロギングタイプが ibm の場合にのみ有効です。 空間名を指定する場合、組織名は必須です。 空間名を指定しないと、ログはアカウント・レベルで転送されます。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-p PATH, --app-path PATH
コンテナーの内部からログを収集するための絶対ファイル・パスを指定します。 複数のパスを指定するには、 -p path1 -p path2 のように、複数のフラグを使用してください。 ログソースとして application を指定する際に必要なパラメータです。 /var/log/*.log のようなワイルドカードは有効ですが、 /var/log/**/test.log のような再帰的なグロブは有効ではありません。
--port PORT
ログ・コレクターのポート。 ポートを指定しない場合、 ibm (非推奨)ではインジェストエンドポイントのデフォルトポートが使用され、 syslog では 514 が使用されます。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--skip-validation
組織名と空間名が指定されている場合、それらの検証をスキップします。 これによって、これらの値が無効である場合には、ロギング構成の破損という結果を招く可能性がありますが、処理にかかる時間は短くなります。
--space SPACE
非推奨の。ログを送信するスペース名。 このフラグは、ロギングタイプが ibm の場合にのみ有効です。 組織名を指定する場合、空間名は必須です。 空間名を指定しないと、ログはアカウント・レベルで転送されます。
--syslog-protocol PROTOCOL
ロギング・タイプが syslog の場合は、トランスポート層プロトコル。 サポートされている値は、 tlstcp 、およびデフォルトの udp です。 UDP プロトコルで rsyslog サーバーに転送されるときに、1 KB を超過しているログは、超過している部分が切り捨てられます。
--type TYPE
使用するログ転送プロトコル。 サポートされている値は「 syslog 」のみです。
--verify-mode MODE
ロギングタイプが「 syslog 」で、プロトコルが「tls」の場合の検証モード。 サポートされる値は verify-peer で、デフォルトは verify-none

ロギング構成を作成します。

ibmcloud ks logging config create \
  --org ORG \
  --space SPACE \
  -C C \
  -p POOL_NAME \
  --cluster CLUSTER_NAME_OR_ID \
  --namespace NAME \
  --logsource LOGSOURCE

ibmcloud ks logging config get

仮想プライベートクラウド クラシック・インフラストラクチャー

クラスターのログ転送構成を表示します。

ibmcloud ks logging config get --cluster CLUSTER [--logsource LOGSOURCE] [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--logsource LOGSOURCE
フィルター操作で抽出するログ・ソースの種類。 有効な値は、 containerapplicationingressworkerstorage 、および kubernetes です。 ログソースを指定しない場合、クラスタのすべてのロギング設定が返されます。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターのログ転送構成を表示します。

ibmcloud ks logging config get \
  --cluster CLUSTER_NAME_OR_ID \
  --logsource LOGSOURCE \
  --output json

ibmcloud ks logging config rm

仮想プライベートクラウド クラシック・インフラストラクチャー

クラスターからログ転送構成を削除します。

ibmcloud ks logging config rm --cluster CLUSTER [--force-update] [-q] (--all | --id ID | --namespace NAMESPACE)

コマンド・オプション

--all
すべてのログ転送構成を削除します。
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--force-update
クラスター内の Fluentd ポッドを最新バージョンに強制的に更新します。
--id ID
ロギング構成の ID を指定します。
--namespace NAMESPACE, -n NAMESPACE
ログ転送構成を削除する名前空間。 同じ名前空間の構成が複数ある場合、代わりに --id <logging configuration ID> フラグを使用してください。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターからログ転送構成を削除します。

ibmcloud ks logging config rm --cluster CLUSTER_NAME_OR_ID --namespace NAME

ibmcloud ks logging config update

仮想プライベートクラウド クラシック・インフラストラクチャー

クラスターのログ転送構成を更新します。

ibmcloud ks logging config update --cluster CLUSTER --id ID --logsource LOGSOURCE --type TYPE [--force-update] [--hostname HOSTNAME] [--output OUTPUT] [--port PORT] [-q] (--ca-cert CERT --syslog-protocol PROTOCOL --verify-mode MODE | --org ORG --skip-validation --space SPACE) (--namespace NAMESPACE | -C CONTAINER -p PATH)

コマンド・オプション

-C CONTAINER, --app-container CONTAINER
ログを収集する対象となるコンテナーを指定します。 複数のパスを指定するには、 -C container1 -C container2 のように、複数のフラグを使用してください。 このオプションは、 application ログソースで必須です。 指定しない場合、渡されたアプリケーション・ログ・パスのすべてのコンテナーからログが収集されます。
--ca-cert CERT
ロギングタイプが「 syslog 」で、プロトコルが「tls」の場合、認証局(CA)証明書を含む「 Kubernetes 」という名前のシークレット。
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--force-update
クラスター内の Fluentd ポッドを最新バージョンに強制的に更新します。
--hostname HOSTNAME
ログの種類が「 syslog 」の場合、ログコレクターのホスト名またはIPアドレス。 ロギングタイプが「 ibm 」(非推奨)の場合、ロギングの取り込みエンドポイント。 ロギング取り込みエンドポイントを指定しないと、現在の地域のエンドポイントが使用されます。
--id ID
ロギング構成の ID を指定します。
--logsource LOGSOURCE
転送するログのソース。 サポートされている値は、 containerapplicationingressworkerstorage、および kubernetes です。 この引数では、ログ・ソースのコンマ区切りリストがサポートされています。 ログソースを指定しない場合、 container および ingress のログが転送されます。
--namespace NAMESPACE, -n NAMESPACE
ログ転送構成の適用対象となる名前空間。 このフラグは、 container ログソースを使用する場合、またはログソースを指定しない場合にのみ使用してください。 名前空間を指定しないと、すべての名前空間でこの構成が使用されます。
--org ORG
非推奨の。ログの送信先となる組織名。 このフラグは、ロギングタイプが ibm の場合にのみ有効です。 空間名を指定する場合、組織名は必須です。 空間名を指定しないと、ログはアカウント・レベルで転送されます。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-p PATH, --app-path PATH
コンテナーの内部からログを収集するための絶対ファイル・パスを指定します。 複数のパスを指定するには、 -p path1 -p path2 のように、複数のフラグを使用してください。 ログソースとして application を指定する際に必要なパラメータです。 /var/log/*.log のようなワイルドカードは有効ですが、 /var/log/**/test.log のような再帰的なグロブは有効ではありません。
--port PORT
ログ・コレクターのポート。 ポートを指定しない場合、 ibm (非推奨)ではインジェストエンドポイントのデフォルトポートが使用され、 syslog では 514 が使用されます。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--skip-validation
組織名と空間名が指定されている場合、それらの検証をスキップします。 これによって、これらの値が無効である場合には、ロギング構成の破損という結果を招く可能性がありますが、処理にかかる時間は短くなります。
--space SPACE
非推奨の。ログを送信するスペース名。 このフラグは、ロギングタイプが ibm の場合にのみ有効です。 組織名を指定する場合、空間名は必須です。 空間名を指定しないと、ログはアカウント・レベルで転送されます。
--syslog-protocol PROTOCOL
ロギング・タイプが syslog の場合は、トランスポート層プロトコル。 サポートされている値は、 tlstcp 、およびデフォルトの udp です。 UDP プロトコルで rsyslog サーバーに転送されるときに、1 KB を超過しているログは、超過している部分が切り捨てられます。
--type TYPE
使用するログ転送プロトコル。 サポートされている値は「 syslog 」のみです。
--verify-mode MODE
ロギングタイプが「 syslog 」で、プロトコルが「tls」の場合の検証モード。 サポートされる値は verify-peer で、デフォルトは verify-none

クラスターのログ転送構成を更新します。

ibmcloud ks logging config update \
  --org ORG \
  --space SPACE \
  -C C \
  -p POOL_NAME \
  --cluster CLUSTER_NAME_OR_ID \
  --id <_id> \
  --namespace NAME

ibmcloud ks logging filter create

仮想プライベートクラウド クラシック・インフラストラクチャー

ご使用のロギング構成によって転送されるログをフィルターで除外します。

ibmcloud ks logging filter create --cluster CLUSTER [--container CONTAINER] [--force-update] [--lc LOGGING-CONFIG ...] [--level LEVEL] [--namespace NAMESPACE] [--output OUTPUT] [-q] [--type TYPE] (--message MESSAGE | --regex-message MESSAGE)

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--container CONTAINER
ログをフィルターで除外するコンテナーの名前。 このフラグは、ログ・タイプ container を使用しているときにのみ適用されます。
--force-update
クラスター内の Fluentd ポッドを最新バージョンに強制的に更新します。
--lc LOGGING-CONFIG, --logging-config LOGGING-CONFIG
ロギング構成 ID。 指定しない場合、フィルターに渡されたすべてのクラスター・ロギング構成にフィルターが適用されます。 コマンドの実行時に --show-matching-configs フラグを使用すると、フィルターと一致するログ構成を表示できます。
--level LEVEL
指定したレベル以下のログをフィルターで除外します。 許容される値を正規の順序で列挙すると、fatal、error、warn/warning、info、debug、および trace となります。 例えば、info レベルでログをフィルターに掛けた場合、debug と trace もフィルターに掛けられます。 : このフラグは、ログ・メッセージが JSON 形式で、レベル・フィールドを含んでいる場合にのみ使用できます。 出力例: {"log": "hello", "level": "info"}
--message MESSAGE
指定したメッセージが含まれているログをフィルターで除外します。 メッセージは式としてではなく、文字どおりに突き合わされます。 例: メッセージ「Hello」、「!」、および「Hello, World!」は、ログ「Hello, World!」に適用されます。
--namespace NAMESPACE, -n NAMESPACE
ログをフィルタリングする Kubernetes 名前空間。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--regex-message MESSAGE
指定されたメッセージの正規表現パターンが含まれているログをフィルターですべて除外します。 メッセージは、正規表現として照合されます。 例:「hello [0-9] 」というパターンは、「hello 1」、「hello 2」、「hello 9」に一致します
--type TYPE
フィルターを適用するログのタイプ。 現在は、all、container、および host がサポートされています。

ご使用のロギング構成によって転送されるログをフィルターで除外します。

ibmcloud ks logging filter create \
  --cluster CLUSTER_NAME_OR_ID \
  --type TYPE \
  --namespace NAME

ibmcloud ks logging filter get

仮想プライベートクラウド クラシック・インフラストラクチャー

ロギング・フィルター構成を表示します。

ibmcloud ks logging filter get --cluster CLUSTER [--id ID] [--output OUTPUT] [-q] [--show-covering-filters] [--show-matching-configs]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--id ID
ロギング・フィルターの ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--show-covering-filters
以前のフィルターをサポート対象外にするロギング・フィルターを表示します。
--show-matching-configs
表示している構成と一致するロギング構成を表示します。

ロギング・フィルター構成を表示します。

ibmcloud ks logging filter get \
  --cluster CLUSTER_NAME_OR_ID \
  --id <_id> \
  --show-matching-configs SHOW-MATCHING-CONFIGS

ibmcloud ks logging filter rm

仮想プライベートクラウド クラシック・インフラストラクチャー

ロギング・フィルターを削除します。

ibmcloud ks logging filter rm --cluster CLUSTER [--force-update] [-q] (--all | --id ID)

コマンド・オプション

--all
すべてのログ転送フィルターを削除します。
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--force-update
クラスター内の Fluentd ポッドを最新バージョンに強制的に更新します。
--id ID
ロギング・フィルターの ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

ロギング・フィルターを削除します。

ibmcloud ks logging filter rm --cluster CLUSTER_NAME_OR_ID --id FILTER_ID

ibmcloud ks logging filter update

仮想プライベートクラウド クラシック・インフラストラクチャー

ロギング・フィルターを更新します。

ibmcloud ks logging filter update --cluster CLUSTER --id ID [--container CONTAINER] [--force-update] [--lc LOGGING-CONFIG ...] [--level LEVEL] [--namespace NAMESPACE] [--output OUTPUT] [-q] [--type TYPE] (--message MESSAGE | --regex-message MESSAGE)

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--container CONTAINER
ログをフィルターで除外するコンテナーの名前。 このフラグは、ログ・タイプ container を使用しているときにのみ適用されます。
--force-update
クラスター内の Fluentd ポッドを最新バージョンに強制的に更新します。
--id ID
ロギング・フィルターの ID を指定します。
--lc LOGGING-CONFIG, --logging-config LOGGING-CONFIG
ロギング構成 ID。 指定しない場合、フィルターに渡されたすべてのクラスター・ロギング構成にフィルターが適用されます。 コマンドの実行時に --show-matching-configs フラグを使用すると、フィルターと一致するログ構成を表示できます。
--level LEVEL
指定したレベル以下のログをフィルターで除外します。 許容される値を正規の順序で列挙すると、fatal、error、warn/warning、info、debug、および trace となります。 例えば、info レベルでログをフィルターに掛けた場合、debug と trace もフィルターに掛けられます。 : このフラグは、ログ・メッセージが JSON 形式で、レベル・フィールドを含んでいる場合にのみ使用できます。 出力例: {"log": "hello", "level": "info"}
--message MESSAGE
指定したメッセージが含まれているログをフィルターで除外します。 メッセージは式としてではなく、文字どおりに突き合わされます。 例: メッセージ「Hello」、「!」、および「Hello, World!」は、ログ「Hello, World!」に適用されます。
--namespace NAMESPACE, -n NAMESPACE
ログをフィルタリングする Kubernetes 名前空間。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--regex-message MESSAGE
指定されたメッセージの正規表現パターンが含まれているログをフィルターですべて除外します。 メッセージは、正規表現として照合されます。 例:「hello [0-9] 」というパターンは、「hello 1」、「hello 2」、「hello 9」に一致します
--type TYPE
フィルターを適用するログのタイプ。 現在は、all、container、および host がサポートされています。

ロギング・フィルターを更新します。

ibmcloud ks logging filter update --cluster CLUSTER_NAME_OR_ID --id FILTER_ID --type TYPE

ibmcloud ks logging refresh

仮想プライベートクラウド クラシック・インフラストラクチャー

クラスターのロギング構成をリフレッシュします。

ibmcloud ks logging refresh --cluster CLUSTER [--force-update] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--force-update
クラスター内の Fluentd ポッドを最新バージョンに強制的に更新します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスターのロギング構成をリフレッシュします。

ibmcloud ks logging refresh \
  --cluster CLUSTER_NAME_OR_ID \
  --force-update FORCE-UPDATE \
  -q

ibmcloud ks messages

現在のユーザー・メッセージを表示します。

ibmcloud ks messages [-q]

コマンド・オプション

-q
その日のメッセージを表示せず、リマインダーも更新しません。

現在のユーザー・メッセージを表示します。

ibmcloud sat messages -q

ibmcloud ks nlb-dns add

クラシック・インフラストラクチャー

ibmcloud ks nlb-dns create で作成した既存のホスト名に、NLB IPを追加します。

ibmcloud ks nlb-dns add --cluster CLUSTER --ip IP [--ip IP ...] --nlb-host HOST [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--ip IP
1 個以上の NLB IP アドレス。 ロードバランサーのIPアドレスを確認するには、 kubectl get svc -n <namespace> を実行してください。
--nlb-host HOST
ホスト名。 既存のホスト名を確認するには、 ibmcloud ks nlb-dns ls を実行してください。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

ibmcloud ks nlb-dns create で作成した既存のホスト名に、NLB IPを追加します。

ibmcloud ks nlb-dns add \
  --cluster CLUSTER_NAME_OR_ID \
  --ip IP_ADDRESS \
  --nlb-host HOSTNAME

ibmcloud ks nlb-dns create classic

クラシック・インフラストラクチャー

クラシック・クラスターに 1 個以上の NLB IP を登録する DNS ホスト名を作成します。

ibmcloud ks nlb-dns create classic --cluster CLUSTER --ip IP [--ip IP ...] [--output OUTPUT] [-q] [--secret-namespace NAMESPACE]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--ip IP
1 個以上の NLB IP アドレス。 ロードバランサーのIPアドレスを確認するには、 kubectl get svc -n <namespace> を実行してください。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--secret-namespace NAMESPACE
SSL の秘密が作成される名前空間。 このフラグが指定されていない場合、シークレットは default.

クラシック・クラスターに 1 個以上の NLB IP を登録する DNS ホスト名を作成します。

ibmcloud ks nlb-dns create classic \
  --cluster CLUSTER_NAME_OR_ID \
  --ip IP_ADDRESS \
  --secret-namespace NAME

ibmcloud ks nlb-dns create vpc-gen2

仮想プライベートクラウド

VPC クラスターにロード・バランサー・ホスト名またはロード・バランサー IP アドレスを登録する DNS レコードを作成します。

ibmcloud ks nlb-dns create vpc-gen2 --cluster CLUSTER [--output OUTPUT] [-q] [--secret-namespace NAMESPACE] (--ip IP | --lb-host HOST)

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--ip IP
1 個以上の NLB IP アドレス。 ロードバランサーのIPアドレスを確認するには、 kubectl get svc -n <namespace> を実行してください。
--lb-host HOST
VPC ロード・バランサーのホスト名。 ロードバランサーのホスト名を確認するには、 kubectl get svc -n <namespace> を実行してください。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--secret-namespace NAMESPACE
SSL の秘密が作成される名前空間。 このフラグが指定されていない場合、シークレットは default.

VPC クラスターにロード・バランサー・ホスト名またはロード・バランサー IP アドレスを登録する DNS レコードを作成します。

ibmcloud ks nlb-dns create vpc-gen2 \
  --cluster CLUSTER_NAME_OR_ID \
  --lb-host HOSTNAME \
  --secret-namespace NAME

ibmcloud ks nlb-dns get

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスター内の登録済み NLB ホスト名の詳細を表示します。

ibmcloud ks nlb-dns get --cluster CLUSTER --nlb-subdomain SUBDOMAIN [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--nlb-subdomain SUBDOMAIN
サブドメイン。 既存のサブドメインを表示するには、ibmcloud ks nlb-dns ls を実行します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスター内の登録済み NLB ホスト名の詳細を表示します。

ibmcloud ks nlb-dns get \
  --cluster CLUSTER_NAME_OR_ID \
  --nlb-subdomain DOMAIN \
  --output json

ibmcloud ks nlb-dns ls

クラスター内の登録済み NLB ホスト名および IP アドレスをリストします。

ibmcloud ks nlb-dns ls --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスター内の登録済み NLB ホスト名および IP アドレスをリストします。

ibmcloud ks nlb-dns ls --cluster CLUSTER_NAME_OR_ID --output json -q

ibmcloud ks nlb-dns monitor configure

クラスター内の既存の NLB ホスト名のヘルス・チェック・モニターを構成します。 モニターを有効にするには、 --enable フラグを指定してください。 既存のモニターを更新するには、変更する設定のフラグのみを含めます。

ibmcloud ks nlb-dns monitor configure --cluster CLUSTER --nlb-host HOST [--enable] [--header HEADER ...] [--interval INTERVAL] [--output OUTPUT] [--path PATH] [--port PORT] [-q] [--timeout TIMEOUT] [--type TYPE]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--enable
ホスト名のヘルス・チェック・モニターを有効にします。
--header HEADER
HTTP ヘルスチェックのリクエストヘッダーは、Hostヘッダーに限定されます。 このフラグは、 HTTP または HTTPS のタイプでのみ有効です。 このフラグは、 --header Header-Name=value という形式の値を受け付けます。 モニターを更新する際に、既存のヘッダーは指定したヘッダーに置き換えられます。 既存のヘッダーをすべて削除するには、値を空にしたフラグ --header ""`` を指定してください。
--interval INTERVAL
各ヘルス・チェックの間隔 (秒)。 間隔を短くするとフェイルオーバー時間が改善されることがありますが、IP の負荷が高くなることがあります。 [60 から 300] の範囲内である必要があります。 デフォルト:60
--nlb-host HOST
ホスト名。 既存のホスト名を確認するには、 ibmcloud ks nlb-dns ls を実行してください。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
--path PATH
ヘルス・チェックを行う対象エンドポイントのパス。 このフラグは、 HTTP または HTTPS のタイプでのみ有効です。 デフォルト: /
--port PORT
ヘルス・チェックのために接続するポート番号。 タイプが TCP の場合、このフラグは必須です。 タイプが HTTP または HTTPS の場合、HTTP のポートが「80」以外または HTTPS のポートが「443」以外の場合にのみこのフラグを使用します。 HTTP デフォルト: 80。 HTTPS デフォルト: 443
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--timeout TIMEOUT
IP が正常でないと見なされるまでのタイムアウト (秒)。 [1 から 60] の範囲内である必要があります。 デフォルト:5
--type TYPE
ヘルス・チェックに使用するプロトコル。 有効な値: httphttpstcp

クラスター内の既存の NLB ホスト名のヘルス・チェック・モニターを構成します。

ibmcloud ks nlb-dns monitor configure \
  --port PORT \
  --cluster CLUSTER_NAME_OR_ID \
  --nlb-host HOSTNAME \
  --type TYPE

ibmcloud ks nlb-dns monitor disable

クラシック・インフラストラクチャー

クラスター内の NLB ホスト名の既存のヘルス・チェック・モニターを無効にします。

ibmcloud ks nlb-dns monitor disable --cluster CLUSTER --nlb-host HOST [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--nlb-host HOST
ホスト名。 既存のホスト名を確認するには、 ibmcloud ks nlb-dns ls を実行してください。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスタ内のNLBホスト名に対して、既存のヘルスチェックモニターを無効にします。

ibmcloud ks nlb-dns monitor disable \
  --cluster CLUSTER_NAME_OR_ID \
  --nlb-host HOSTNAME \
  --output json

ibmcloud ks nlb-dns monitor enable

クラシック・インフラストラクチャー

クラスター内の NLB ホスト名のヘルス・チェック・モニターを有効にします。 注:まず、 ibmcloud ks nlb-dns monitor configure を使用してモニターを設定する必要があります。

ibmcloud ks nlb-dns monitor enable --cluster CLUSTER --nlb-host HOST [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--nlb-host HOST
ホスト名。 既存のホスト名を確認するには、 ibmcloud ks nlb-dns ls を実行してください。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスター内の NLB ホスト名のヘルス・チェック・モニターを有効にします。

ibmcloud ks nlb-dns monitor enable \
  --cluster CLUSTER_NAME_OR_ID \
  --nlb-host HOSTNAME \
  --output json

ibmcloud ks nlb-dns monitor get

クラシック・インフラストラクチャー

既存のヘルス・チェック・モニターの設定を表示します。

ibmcloud ks nlb-dns monitor get --cluster CLUSTER --nlb-host HOST [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--nlb-host HOST
ホスト名。 既存のホスト名を確認するには、 ibmcloud ks nlb-dns ls を実行してください。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

既存のヘルス・チェック・モニターの設定を表示します。

ibmcloud ks nlb-dns monitor get \
  --cluster CLUSTER_NAME_OR_ID \
  --nlb-host HOSTNAME \
  --output json

ibmcloud ks nlb-dns monitor ls

クラシック・インフラストラクチャー

クラスター内の各 NLB ホスト名のヘルス・チェック・モニター設定をリストします。

ibmcloud ks nlb-dns monitor ls --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスター内の各 NLB ホスト名のヘルス・チェック・モニター設定をリストします。

ibmcloud ks nlb-dns monitor ls --cluster CLUSTER_NAME_OR_ID --output json -q

ibmcloud ks nlb-dns replace

仮想プライベートクラウド

既存の DNS ホスト名を更新するために、VPC クラスター内で関連付けられているロード・バランサーのホスト名を置き換えます。

ibmcloud ks nlb-dns replace --cluster CLUSTER --lb-host HOST --nlb-subdomain SUBDOMAIN [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--lb-host HOST
VPC ロード・バランサーのホスト名。 ロードバランサーのホスト名を確認するには、 kubectl get svc -n <namespace> を実行してください。
--nlb-subdomain SUBDOMAIN
サブドメイン。 既存のサブドメインを表示するには、ibmcloud ks nlb-dns ls を実行します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

既存の DNS ホスト名を更新するために、VPC クラスター内で関連付けられているロード・バランサーのホスト名を置き換えます。

ibmcloud ks nlb-dns replace \
  --cluster CLUSTER_NAME_OR_ID \
  --nlb-subdomain DOMAIN \
  --lb-host HOSTNAME

ibmcloud ks nlb-dns rm classic

クラシック・インフラストラクチャー

NLB ホスト名から NLB IP アドレスを削除します。 ホスト名からすべての IP を削除してもホスト名は引き続き存在しますが、そのホスト名に関連付けられている IP はなくなります。

ibmcloud ks nlb-dns rm classic --cluster CLUSTER --ip IP --nlb-host HOST [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--ip IP
1 つの NLB IP アドレス。 ホスト名に関連付けられている NLB IP を確認するには、 ibmcloud ks nlb-dns ls を実行してください。
--nlb-host HOST
ホスト名。 既存のホスト名を確認するには、 ibmcloud ks nlb-dns ls を実行してください。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

NLB ホスト名から NLB IP アドレスを削除します。

ibmcloud ks nlb-dns rm classic \
  --cluster CLUSTER_NAME_OR_ID \
  --ip IP_ADDRESS \
  --nlb-host HOSTNAME

ibmcloud ks nlb-dns rm vpc-gen2

仮想プライベートクラウド

VPC クラスターの DNS レコードからロード・バランサーのホスト名または IP アドレスを削除します。

ibmcloud ks nlb-dns rm vpc-gen2 --cluster CLUSTER --nlb-subdomain SUBDOMAIN [--ip IP] [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--ip IP
1 つの NLB IP アドレス。 ホスト名に関連付けられている NLB IP を確認するには、 ibmcloud ks nlb-dns ls を実行してください。
--nlb-subdomain SUBDOMAIN
サブドメイン。 既存のサブドメインを表示するには、ibmcloud ks nlb-dns ls を実行します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

VPC クラスターの DNS レコードからロード・バランサーのホスト名または IP アドレスを削除します。

ibmcloud ks nlb-dns rm vpc-gen2 \
  --cluster CLUSTER_NAME_OR_ID \
  --nlb-subdomain DOMAIN \
  --ip IP_ADDRESS

ibmcloud ks nlb-dns secret regenerate

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

NLB サブドメインの証明書とシークレットを再生成します。

ibmcloud ks nlb-dns secret regenerate --cluster CLUSTER --nlb-subdomain SUBDOMAIN [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--nlb-subdomain SUBDOMAIN
サブドメイン。 既存のサブドメインを表示するには、ibmcloud ks nlb-dns ls を実行します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

NLB サブドメインの証明書とシークレットを再生成します。

ibmcloud ks nlb-dns secret regenerate \
  --cluster CLUSTER_NAME_OR_ID \
  --nlb-subdomain DOMAIN \
  --output json

ibmcloud ks nlb-dns secret rm

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

NLB サブドメインのシークレットを削除し、これ以降、証明書が更新されないようにします。

ibmcloud ks nlb-dns secret rm --cluster CLUSTER --nlb-subdomain SUBDOMAIN [-f] [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--nlb-subdomain SUBDOMAIN
サブドメイン。 既存のサブドメインを表示するには、ibmcloud ks nlb-dns ls を実行します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

NLB サブドメインのシークレットを削除し、これ以降、証明書が更新されないようにします。

ibmcloud ks nlb-dns secret rm --cluster CLUSTER_NAME_OR_ID --nlb-subdomain DOMAIN -f

ibmcloud ks quota ls

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

IBM Cloud アカウント内のクラスター関連リソースのすべての割り当て量と制限をリストします。

ibmcloud ks quota ls [--output OUTPUT] [--provider PROVIDER] [-q]

コマンド・オプション

--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
--provider PROVIDER
特定のインフラストラクチャー・プロバイダーのリストをフィルター操作します。 有効な値: classicvpc-classicvpc-gen2satellite
-q
その日のメッセージを表示せず、リマインダーも更新しません。

IBM Cloud アカウント内のクラスター関連リソースのすべての割り当て量と制限をリストします。

ibmcloud ks quota ls --output json --provider PROVIDER_ID -q

ibmcloud ks script update

仮想プライベートクラウド クラシック・インフラストラクチャー

IBM Cloud Kubernetes Service プラグインのコマンドを呼び出すスクリプトを書き直します。 レガシー構造のコマンドがベータ構造のコマンドに置き換えられます。

ibmcloud ks script update [--in-place] FILE [FILE ...]

コマンド・オプション

--in-place FILE FILE
更新されたコマンド構造でソース・ファイルを再書き込みします。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

IBM Cloud Kubernetes Service プラグインのコマンドを呼び出すスクリプトを書き直します。

ibmcloud ks script update --in-place IN-PLACE -q

ibmcloud ks security-group ls

クラスターに関連付けられているすべてのセキュリティグループを一覧表示します。

ibmcloud ks security-group ls --cluster CLUSTER [--attached-to ATTACHED] [--managed-by MANAGER] [--output OUTPUT] [-q] [--scope SCOPE]

コマンド・オプション

--attached-to ATTACHED
セキュリティグループを、それらが関連付けられているコンポーネントごとにフィルタリングします。 有効な値: clusterload-balancervpcvpe-gatewayworker-pool
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--managed-by MANAGER
user を指定すると、そのユーザーが作成したセキュリティグループが返されます。 IBM で管理されているセキュリティグループのみを返すには、 ibm を指定してください。 有効な値: ibmuser
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--scope SCOPE
クラスターをスコープとするセキュリティグループを返すには、 cluster を指定してください。 vpc を指定すると、VPC 全体を対象とするセキュリティグループが返されます。 有効な値: clustervpc

クラスターに関連付けられているすべてのセキュリティグループを一覧表示します。

ibmcloud ks security-group ls \
  --cluster CLUSTER_NAME_OR_ID \
  --attached-to ATTACHED-TO \
  --scope SCOPE

ibmcloud ks security-group reset

仮想プライベートクラウド クラシック・インフラストラクチャー

既存のセキュリティー・グループ・ルールをすべて削除し、デフォルト・ルールを再適用します。

ibmcloud ks security-group reset --cluster CLUSTER --security-group GROUP [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--security-group GROUP, --sg GROUP
セキュリティー・グループ ID を指定します。

既存のセキュリティー・グループ・ルールをすべて削除し、デフォルト・ルールを再適用します。

ibmcloud ks security-group reset \
  --cluster CLUSTER_NAME_OR_ID \
  --security-group GROUP \
  -f

ibmcloud ks security-group sync

仮想プライベートクラウド クラシック・インフラストラクチャー

存在しないデフォルトのセキュリティー・グループ・ルールを再適用します。 既存のルールを削除しません。

ibmcloud ks security-group sync --cluster CLUSTER --security-group GROUP [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--security-group GROUP, --sg GROUP
セキュリティー・グループ ID を指定します。

存在しないデフォルトのセキュリティー・グループ・ルールを再適用します。

ibmcloud ks security-group sync --cluster CLUSTER_NAME_OR_ID --security-group GROUP -q

ibmcloud ks storage attachment create

storage attachment create コマンドはベータ機能です。

仮想プライベートクラウド

ワーカー・ノードにストレージ・ボリュームを接続します。

ibmcloud ks storage attachment create --cluster CLUSTER --volume VOLUME --worker WORKER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--volume VOLUME
ボリューム ID を指定します。 使用可能なボリュームをリストするには、ibmcloud ks storage volume ls を実行します。
--worker WORKER, -w WORKER
ワーカー ID を指定します。 利用可能なワーカーの一覧を表示するには、 ibmcloud ks workers を実行してください。

ワーカー・ノードにストレージ・ボリュームを接続します。

ibmcloud ks storage attachment create \
  --cluster CLUSTER_NAME_OR_ID \
  --worker WORKER_ID \
  --volume VOLUME

ibmcloud ks storage attachment get

storage attachment get コマンドはベータ機能です。

仮想プライベートクラウド

クラスター内のボリューム接続の詳細を取得します。

ibmcloud ks storage attachment get --attachment ATTACHMENT --cluster CLUSTER --worker WORKER [--output OUTPUT] [-q]

コマンド・オプション

--attachment ATTACHMENT
ボリューム接続 ID を指定します。 使用可能な接続をリストするには、ibmcloud ks storage attachment ls を実行します。
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--worker WORKER, -w WORKER
ワーカー ID を指定します。 利用可能なワーカーの一覧を表示するには、 ibmcloud ks workers を実行してください。

クラスター内のボリューム接続の詳細を取得します。

ibmcloud ks storage attachment get \
  --cluster CLUSTER_NAME_OR_ID \
  --worker WORKER_ID \
  --attachment ATTACHMENT

ibmcloud ks storage attachment ls

storage attachment ls コマンドはベータ機能です。

仮想プライベートクラウド

クラスター内のワーカーのすべてのストレージ・ボリューム接続をリストします。

ibmcloud ks storage attachment ls --cluster CLUSTER --worker WORKER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--worker WORKER, -w WORKER
ワーカー ID を指定します。 利用可能なワーカーの一覧を表示するには、 ibmcloud ks workers を実行してください。

クラスター内のワーカーのすべてのストレージ・ボリューム接続をリストします。

ibmcloud ks storage attachment ls \
  --cluster CLUSTER_NAME_OR_ID \
  --worker WORKER_ID \
  --output json

ibmcloud ks storage attachment rm

storage attachment rm コマンドはベータ機能です。

仮想プライベートクラウド

ワーカー・ノードからボリューム接続を削除します。

ibmcloud ks storage attachment rm --attachment ATTACHMENT --cluster CLUSTER --worker WORKER [-q]

コマンド・オプション

--attachment ATTACHMENT
ボリューム接続 ID を指定します。 使用可能な接続をリストするには、ibmcloud ks storage attachment ls を実行します。
--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--worker WORKER, -w WORKER
ワーカー ID を指定します。 利用可能なワーカーの一覧を表示するには、 ibmcloud ks workers を実行してください。

ワーカー・ノードからボリューム接続を削除します。

ibmcloud ks storage attachment rm \
  --cluster CLUSTER_NAME_OR_ID \
  --worker WORKER_ID \
  --attachment ATTACHMENT

ibmcloud ks storage volume get

storage volume get コマンドはベータ機能です。

仮想プライベートクラウド クラシック・インフラストラクチャー

ボリュームの詳細を取得します。

ibmcloud ks storage volume get --volume VOLUME [--output OUTPUT] [-q]

コマンド・オプション

--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--volume VOLUME
ボリューム ID を指定します。 使用可能なボリュームをリストするには、ibmcloud ks storage volume ls を実行します。

ボリュームの詳細を取得します。

ibmcloud ks storage volume get --volume VOLUME --output json -q

ibmcloud ks storage volume ls

storage volume ls コマンドはベータ機能です。

仮想プライベートクラウド クラシック・インフラストラクチャー

ボリュームの詳細をリストします。

ibmcloud ks storage volume ls [--cluster CLUSTER] [--output OUTPUT] [--provider PROVIDER] [-q] [--zone ZONE]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
--provider PROVIDER
特定のインフラストラクチャー・プロバイダーのリストをフィルター操作します。 有効な値: classicvpc-classicvpc-gen2satellite
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--zone ZONE
フィルター操作で抽出するゾーン。 利用可能なゾーンの一覧を表示するには、 ibmcloud ks locations を実行してください。

ボリュームの詳細をリストします。

ibmcloud ks storage volume ls \
  --cluster CLUSTER_NAME_OR_ID \
  --provider PROVIDER_ID \
  --zone ZONE

ibmcloud ks subnets

IBM Cloud インフラストラクチャー・アカウント内の使用可能なポータブル・サブネットをリストします。

ibmcloud ks subnets --provider PROVIDER [-l LOCATION ...] [--output OUTPUT] [-q] [--vpc-id ID] [--zone ZONE]

コマンド・オプション

-l LOCATION, --location LOCATION
フィルター操作で抽出するロケーション。 利用可能な場所の一覧を表示するには、 ibmcloud ks locations を実行してください。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
--provider PROVIDER
特定のインフラストラクチャー・プロバイダーのリストをフィルター操作します。 利用可能なオプション:classic、vpc-classic、 vpc-gen2
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--vpc-id ID
プロバイダータイプ「 vpc-classic 」および「 vpc-gen2 」で必須:サブネットを一覧表示するVPCのID。 VPC ID をリストするには、ibmcloud ks vpcs を実行します。
--zone ZONE
プロバイダータイプ「 vpc-classic 」および「 vpc-gen2 」で必須:VPCサブネットを一覧表示するゾーン。 利用可能なゾーンの一覧を表示するには、 ibmcloud ks zone ls --provider vpc-classic|vpc-gen2 を実行してください。

IBM Cloud インフラストラクチャー・アカウント内の使用可能なポータブル・サブネットをリストします。

ibmcloud ks subnets \
  --vpc-id VPC_ID \
  --zone ZONE \
  --output json \
  --provider PROVIDER_ID \
  -l L

ibmcloud ks versions

IBM Cloud Kubernetes Service クラスターに使用可能なすべてのコンテナー・プラットフォーム・バージョンをリストします。

ibmcloud ks versions [--output OUTPUT] [-q] [--show-version VERSION]

コマンド・オプション

--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--show-version VERSION
指定されたコンテナー・プラットフォームのバージョンのみを表示します。 有効な値: OpenShiftKubernetes

IBM Cloud Kubernetes Service クラスターに使用可能なすべてのコンテナー・プラットフォーム・バージョンをリストします。

ibmcloud ks versions --output json --show-version VERSION -q

ibmcloud ks vlan ls

クラシック・インフラストラクチャー

ゾーンで使用可能なパブリック VLAN とプライベート VLAN をリストします。

ibmcloud ks vlan ls --zone ZONE [--output OUTPUT] [-q]

コマンド・オプション

--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--zone ZONE
複数ゾーンのクラスター内のワーカー・プールのゾーンを指定します。 利用可能なゾーンの一覧を表示するには、 ibmcloud ks zone ls を実行してください。

ゾーンで使用可能なパブリック VLAN とプライベート VLAN をリストします。

ibmcloud ks vlan ls --zone ZONE --output json -q

ibmcloud ks vlan spanning get

クラシック・インフラストラクチャー

IBM Cloud クラシック・インフラストラクチャー・アカウント用の VLAN スパンニング状況を表示します。

ibmcloud ks vlan spanning get [--output OUTPUT] [-q] [--region REGION]

コマンド・オプション

--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--region REGION
ターゲットにするリージョンを指定します。 対象となる地域がまだ指定されていない場合は、この引数を指定する必要があります。 ある地域が対象となっているかどうかを確認するには、 ibmcloud target を実行してください。

IBM Cloud クラシック・インフラストラクチャー・アカウント用の VLAN スパンニング状況を表示します。

ibmcloud ks vlan spanning get --output json --region REGION -q

ibmcloud ks vni attach baremetal

仮想プライベートクラウド

ベアメタルのワーカーノードまたはクラスターに仮想ネットワークインターフェースを接続します。

ibmcloud ks vni attach baremetal --vlan VLAN --vni VNI [--auto-delete] [--output OUTPUT] [-q] (--cluster-id ID | --worker WORKER)

コマンド・オプション

--auto-delete
VNIがクラスタから削除されたら、自動的に削除します。
--cluster-id ID, -c ID
クラスタのID。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--vlan VLAN
ベアメタルノードの接続用VLAN ID。 各VPCサブネットごとに一意である必要があります。 同じサブネット内の複数のVNIは、同じVLAN IDを再利用できます。 有効範囲: 1から500。
--vni VNI
接続する仮想ネットワークインターフェースのID。 現在ターゲットリソースが設定されていないVNIを指定する必要があります。 すべてのVNIを一覧表示するには、 ibmcloud is vnis を実行してください。 特定のVNIがすでにリソースに割り当てられているかどうかを確認するには、'ibmcloud is vni <VNI_ID>' の「Target」フィールドを確認してください。
--worker WORKER, -w WORKER
ワーカーノードのID。

ベアメタルのワーカーノードまたはクラスターに仮想ネットワークインターフェースを接続します。

ibmcloud ks vni attach baremetal \
  --cluster-id CLUSTER_NAME_OR_ID \
  --worker WORKER_ID \
  --vni VNI

ibmcloud ks vni detach

仮想プライベートクラウド

ワーカーノードまたはクラスターから仮想ネットワークインターフェースを解除します。

ibmcloud ks vni detach --vni VNI [-f] [--output OUTPUT] [-q] (--cluster-id ID | --worker WORKER)

コマンド・オプション

--cluster-id ID, -c ID
クラスタのID。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--vni VNI
切り離す仮想ネットワークインターフェースのID。
--worker WORKER, -w WORKER
ワーカーノードのID。

ワーカーノードまたはクラスターから仮想ネットワークインターフェースを解除します。

ibmcloud ks vni detach --cluster-id CLUSTER_NAME_OR_ID --worker WORKER_ID --vni VNI

ibmcloud ks vni ls

仮想プライベートクラウド

クラスタまたはワーカーノードに接続されている仮想ネットワークインターフェースの一覧を表示します。

ibmcloud ks vni ls [--after AFTER] [--first FIRST] [--output OUTPUT] [-q] (--cluster-id ID | --worker WORKER)

コマンド・オプション

--after AFTER
指定されたカーソルの後に仮想ネットワークインターフェースを表示します。
--cluster-id ID, -c ID
クラスタのID。
--first FIRST
最初のVNIの数まで、次の仮想ネットワークインターフェースを表示します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--worker WORKER, -w WORKER
ワーカーノードのID。

クラスタに接続されている仮想ネットワークインターフェースを一覧表示します。

ibmcloud ks vni ls --cluster-id ID

ワーカーノードに接続されている仮想ネットワークインターフェースの一覧を表示します。

ibmcloud ks vni ls --worker WORKER

ibmcloud ks vpc ls

ターゲットのリソース・グループのすべての VPC をリストします。 対象となるリソースグループが指定されていない場合、そのアカウント内のすべてのVPCが一覧表示されます。

ibmcloud ks vpc ls [--output OUTPUT] [--provider PROVIDER] [-q]

コマンド・オプション

--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
--provider PROVIDER
VPC インフラストラクチャーのプロバイダー・タイプ。 サポートされる値は、vpc-classic および vpc-gen2 です。 デフォルトでは、すべてのプロバイダー・タイプの VPC が返されます。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

ターゲットのリソース・グループのすべての VPC をリストします。

ibmcloud ks vpc ls --provider PROVIDER_ID --output json -q

ibmcloud ks vpc outbound-traffic-protection disable

「Secure By Default」VPC クラスターの送信トラフィック保護を無効にします。

ibmcloud ks vpc outbound-traffic-protection disable --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

「Secure By Default」VPC クラスターの送信トラフィック保護を無効にします。

ibmcloud ks vpc outbound-traffic-protection disable --cluster CLUSTER_NAME_OR_ID -f -q

ibmcloud ks vpc outbound-traffic-protection enable

「Secure By Default」VPC クラスターに対して、送信トラフィックの保護を有効にします。

ibmcloud ks vpc outbound-traffic-protection enable --cluster CLUSTER [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

「Secure By Default」VPC クラスターに対して、送信トラフィックの保護を有効にします。

ibmcloud ks vpc outbound-traffic-protection enable --cluster CLUSTER_NAME_OR_ID -f -q

ibmcloud ks vpc secure-by-default enable

レガシーセキュリティグループを使用しているVPCクラスターに対して、「デフォルトでセキュア」なVPCネットワーキングを有効にします。

ibmcloud ks vpc secure-by-default enable --cluster CLUSTER [--disable-outbound-traffic-protection] [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--disable-outbound-traffic-protection
クラスタのワーカーから外部への公開アクセスを許可するには、このオプションを指定してください。 デフォルトでは、外部への公開アクセスはブロックされています。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。

レガシーセキュリティグループを使用しているVPCクラスターに対して、「デフォルトでセキュア」なVPCネットワーキングを有効にします。

ibmcloud ks vpc secure-by-default enable \
  --cluster CLUSTER_NAME_OR_ID \
  -f \
  --disable-outbound-traffic-protection DISABLE-OUTBOUND-TRAFFIC-PROTECTION

ibmcloud ks webhook-create

クラスター内の Webhook を登録します。

ibmcloud ks webhook-create --cluster CLUSTER --type TYPE --url URL [--level LEVEL] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--level LEVEL
通知レベルを設定します。 有効な値は、 Normal または Warning です。 デフォルトはWarningです。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--type TYPE
使用する Webhook のタイプ。 現在、 slack がサポートされています。
--url URL
Webhook URL。

クラスター内の Webhook を登録します。

ibmcloud ks webhook-create --cluster CLUSTER_NAME_OR_ID --type TYPE --url URL

ibmcloud ks worker get

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

ワーカー・ノードの詳細を表示します。

ibmcloud ks worker get --cluster CLUSTER --worker WORKER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--worker WORKER, -w WORKER
ワーカー ID を指定します。 利用可能なワーカーの一覧を表示するには、 ibmcloud ks workers を実行してください。

ワーカー・ノードの詳細を表示します。

ibmcloud ks worker get --cluster CLUSTER_NAME_OR_ID --worker WORKER_ID --output json

ibmcloud ks worker ls

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスター内のすべてのワーカー・ノードをリストします。

ibmcloud ks worker ls --cluster CLUSTER [--output OUTPUT] [-q] [--show-delete-reason] [--show-deleted] [--show-pools] [--worker-pool POOL]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--show-delete-reason
ワーカー・ノード削除の理由を表示します。
--show-deleted
クラスターから削除されたワーカー・ノードを表示します。
--show-pools
各ワーカーが属するワーカー・プールを表示します。
--worker-pool POOL, -p POOL
自分で指定したワーカー・プールに属するワーカー・ノードのみを表示します。

クラスター内のすべてのワーカー・ノードをリストします。

ibmcloud ks worker ls \
  --cluster CLUSTER_NAME_OR_ID \
  --worker-pool POOL_NAME \
  --show-pools

ibmcloud ks worker reboot

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

ワーカー・ノードを再起動します。

ibmcloud ks worker reboot --cluster CLUSTER --worker WORKER [--worker WORKER ...] [-f] [--hard] [-q] [--skip-master-health]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--hard
ワーカー・ノードの電源を切って、強制的にワーカー・ノードをハード再起動します。 このオプションは、ワーカー・ノードが応答しない場合、またはワーカー・ノードで Docker ハングが生じた場合に使用します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--skip-master-health
操作を開始する前に行うマスターの正常性の検査をスキップします。
--worker WORKER, -w WORKER
1 個以上のワーカー ID を指定します。

ワーカー・ノードを再起動します。

ibmcloud ks worker reboot \
  --cluster CLUSTER_NAME_OR_ID \
  --hard HARD \
  --skip-master-health IP_ADDRESS

ibmcloud ks worker reload

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

1つ以上のワーカーノードで、データを削除し、イメージを再作成して、最新のパッチが適用された Kubernetes を再インストールしてください。 この操作は元に戻せません。 クラシックノードおよびベアメタルVPCノードがサポートされています。

ibmcloud ks worker reload --worker WORKER [--worker WORKER ...] [-f] [-q] [--skip-master-health]

コマンド・オプション

-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--skip-master-health
操作を開始する前に行うマスターの正常性の検査をスキップします。
--worker WORKER, -w WORKER
1 個以上のワーカー ID を指定します。

1つ以上のワーカーノードで、データを削除し、イメージを再作成して、最新のパッチが適用された Kubernetes を再インストールしてください。

ibmcloud ks worker reload --skip-master-health IP_ADDRESS -f --worker WORKER_ID

ibmcloud ks worker replace

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

ワーカー・ノードを削除して、同じワーカー・プールの新規ワーカー・ノードに置換します。

ibmcloud ks worker replace --cluster CLUSTER --worker WORKER [-f] [-q] [--update]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--update
ワーカー・ノードをマスターの同じメジャーおよびマイナー・バージョンと最新のパッチに更新します。 また、ワーカープールのオペレーティングシステムが更新された場合は、オペレーティングシステムも更新します。
--worker WORKER, -w WORKER
ワーカー ID を指定します。 利用可能なワーカーの一覧を表示するには、 ibmcloud ks workers を実行してください。

ワーカー・ノードを削除して、同じワーカー・プールの新規ワーカー・ノードに置換します。

ibmcloud ks worker replace \
  --cluster CLUSTER_NAME_OR_ID \
  --worker WORKER_ID \
  --update UPDATE

ibmcloud ks worker rm

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターからワーカー・ノードを削除します。

ibmcloud ks worker rm --cluster CLUSTER --worker WORKER [--worker WORKER ...] [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--worker WORKER, -w WORKER
1 個以上のワーカー ID を指定します。

クラスターからワーカー・ノードを削除します。

ibmcloud ks worker rm --cluster CLUSTER_NAME_OR_ID -f --worker WORKER_ID

ibmcloud ks worker update

クラシック・インフラストラクチャー

クラシック・クラスター内の 1 個以上のワーカー・ノードを新しい Kubernetes バージョンに更新します。 更新中、ワーカー・ノードは最新イメージに更新されます。データは、永続ストレージに保管されていない場合、完全に削除されます。

ibmcloud ks worker update --cluster CLUSTER --worker WORKER [--worker WORKER ...] [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--worker WORKER, -w WORKER
1 個以上のワーカー ID を指定します。

クラシック・クラスター内の 1 個以上のワーカー・ノードを新しい Kubernetes バージョンに更新します。

ibmcloud ks worker update --cluster CLUSTER_NAME_OR_ID -f --worker WORKER_ID

ibmcloud ks worker-pool create classic

クラシック・インフラストラクチャー

クラシック・クラスターにワーカー・プールを追加します。 ワーカー・プールにゾーンが追加されるまでワーカー・ノードは作成されません。

ibmcloud ks worker-pool create classic --cluster CLUSTER --flavor FLAVOR --name NAME --size-per-zone SIZE [--disable-disk-encrypt] [--entitlement ENTITLEMENT] [--hardware HARDWARE] [--label LABEL ...] [--operating-system SYSTEM] [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--disable-disk-encrypt
ワーカー・ノードでの暗号化を無効にします。
--entitlement ENTITLEMENT
このフラグを「 ocp_entitled 」に設定するのは、このクラスターを、「 OpenShift 」の権限を持つ「 Cloud Pak 」などのライセンスとともに使用する場合に限ります。
--flavor FLAVOR
ワーカー・ノードのフレーバー。 利用可能なフレーバーを確認するには、 ibmcloud ks flavor ls --zone <zone name> ( IBM Cloud アカウントの場合)または ibmcloud ks flavor ls ( IBM Cloud Dedicated アカウントの場合)を実行してください。
--hardware HARDWARE
ワーカー・ノードのハードウェア分離のレベル。 使用可能な物理リソースを自分専用にする場合は dedicated を使用し、他の IBM のお客様と物理リソースを共有することを許可する場合は shared を使用します。 IBM Cloud パブリック・アカウントの場合には、デフォルト値は「shared」です。 IBM Cloud 専用アカウントの場合には、「dedicated」が唯一の使用可能なオプションです。
--label LABEL, -l LABEL
ワーカー・プール内のすべてのワーカーにラベルを設定します。
--name NAME
ワーカー・プールの名前を入力します。
--operating-system SYSTEM
オペレーティング・システムの名前を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--size-per-zone SIZE
このワーカー・プールのゾーンあたりの必要なワーカー数を指定します。

クラシック・クラスターにワーカー・プールを追加します。

ibmcloud ks worker-pool create classic \
  --name NAME \
  --cluster CLUSTER_NAME_OR_ID \
  --size-per-zone ZONE

ibmcloud ks worker-pool create satellite

IBM Cloud Satellite クラスターにワーカー・プールを追加します。 ワーカー・プールにゾーンが追加されるまでワーカー・ノードは作成されません。

ibmcloud ks worker-pool create satellite --cluster CLUSTER --host-label LABEL [--host-label LABEL ...] --name NAME --size-per-zone SIZE --zone ZONE [--entitlement ENTITLEMENT] [--label LABEL ...] [--operating-system SYSTEM] [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--entitlement ENTITLEMENT
このフラグを「 ocp_entitled 」に設定するのは、このクラスターを、「 OpenShift 」の権限を持つ「 Cloud Pak 」などのライセンスとともに使用する場合に限ります。
--host-label LABEL, --hl LABEL
Satellite コントロールプレーンまたは Red Hat OpenShift クラスターに割り当てるホストを識別するためのラベルを、キーと値のペアとして入力してください。 このラベルを持ち、割り当てられていない最初のホストが、コントロール・プレーンまたはクラスターに自動的に割り当てられます。 使用可能なホスト・ラベルを見つけるには、ibmcloud sat host get --host <host_name_or_ID> --location <location_name_or_ID> を実行します。
--label LABEL, -l LABEL
ワーカー・プール内のすべてのワーカーにラベルを設定します。
--name NAME
ワーカー・プールの名前を入力します。
--operating-system SYSTEM
オペレーティング・システムの名前を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--size-per-zone SIZE
このワーカー・プールのゾーンあたりの必要なワーカー数を指定します。
--zone ZONE
複数ゾーンのクラスター内のワーカー・プールのゾーンを指定します。 利用可能なゾーンの一覧を表示するには、 ibmcloud ks zone ls を実行してください。

IBM Cloud Satellite クラスターにワーカー・プールを追加します。

ibmcloud ks worker-pool create satellite \
  --name NAME \
  --cluster CLUSTER_NAME_OR_ID \
  --zone ZONE

ibmcloud ks worker-pool create vpc-classic

VPC 世代 1 クラスターにワーカー・プールを追加します。 ワーカー・プールにゾーンが追加されるまでワーカー・ノードは作成されません。

ibmcloud ks worker-pool create vpc-classic --cluster CLUSTER --flavor FLAVOR --name NAME --size-per-zone SIZE [--entitlement ENTITLEMENT] [--label LABEL ...] [--operating-system SYSTEM] [--output OUTPUT] [-q] [--vpc-id ID]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--entitlement ENTITLEMENT
このフラグを「 ocp_entitled 」に設定するのは、このクラスターを、「 OpenShift 」の権限を持つ「 Cloud Pak 」などのライセンスとともに使用する場合に限ります。
--flavor FLAVOR
ワーカー・ノードのフレーバー。 利用可能なフレーバーを確認するには、 ibmcloud ks flavor ls --zone <zone name> ( IBM Cloud アカウントの場合)または ibmcloud ks flavor ls ( IBM Cloud Dedicated アカウントの場合)を実行してください。
--label LABEL, -l LABEL
ワーカー・プール内のすべてのワーカーにラベルを設定します。
--name NAME
ワーカー・プールの名前を入力します。
--operating-system SYSTEM
オペレーティング・システムの名前を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--size-per-zone SIZE
このワーカー・プールのゾーンあたりの必要なワーカー数を指定します。
--vpc-id ID
ワーカー・ノードを作成する対象の VPC の ID。これはクラスターが含まれる VPC に一致しなければなりません。 クラスターの VPC ID をリストするには、ibmcloud ks cluster get -c <cluster_name_or_ID> を実行します。 このフラグを指定しなかった場合、ワーカー・プールは、クラスターの既存のワーカー・プールの VPC ID をデフォルトで使用します。

VPC 世代 1 クラスターにワーカー・プールを追加します。

ibmcloud ks worker-pool create vpc-classic \
  --name NAME \
  --cluster CLUSTER_NAME_OR_ID \
  --flavor FLAVOR

ibmcloud ks worker-pool create vpc-gen2

仮想プライベートクラウド

VPC 世代 2 クラスターにワーカー・プールを追加します。 ワーカー・プールにゾーンが追加されるまでワーカー・ノードは作成されません。

ibmcloud ks worker-pool create vpc-gen2 --cluster CLUSTER --flavor FLAVOR --name NAME --size-per-zone SIZE [--crk CRK] [--disable-disk-encrypt] [--entitlement ENTITLEMENT] [--kms-account-id ID] [--kms-instance INSTANCE] [--label LABEL ...] [--operating-system SYSTEM] [--output OUTPUT] [-q] [--secondary-storage STORAGE] [--security-group GROUP ...] [--vpc-id ID]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--crk CRK
ローカル・ディスクの暗号化に使用する、KMS インスタンス内のルート・キーの ID。 利用可能なルートキーの一覧を表示するには、 ibmcloud ks kms crk ls --instance-id <kms_instance> を実行してください。
--disable-disk-encrypt
ワーカー・ノードでの暗号化を無効にします。
--entitlement ENTITLEMENT
このフラグを「 ocp_entitled 」に設定するのは、このクラスターを、「 OpenShift 」の権限を持つ「 Cloud Pak 」などのライセンスとともに使用する場合に限ります。
--flavor FLAVOR
ワーカー・ノードのフレーバー。 利用可能なフレーバーを確認するには、 ibmcloud ks flavor ls --zone <zone name> ( IBM Cloud アカウントの場合)または ibmcloud ks flavor ls ( IBM Cloud Dedicated アカウントの場合)を実行してください。
--kms-account-id ID
ローカル・ディスクまたは秘密暗号化に使用する KMS インスタンスが含まれているアカウントの ID。
--kms-instance INSTANCE
ローカル・ディスクの暗号化に使用する KMS インスタンスの ID。 使用可能な KMS インスタンスを確認するには、ibmcloud ks kms instance ls を実行します。
--label LABEL, -l LABEL
ワーカー・プール内のすべてのワーカーにラベルを設定します。
--name NAME
ワーカー・プールの名前を入力します。
--operating-system SYSTEM
オペレーティング・システムの名前を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--secondary-storage STORAGE
フレーバーの 2 次ストレージ・オプション。 あるフレーバーで利用可能なセカンダリストレージのオプションを確認するには、 ibmcloud ks flavor get --provider vpc-gen2 --zone <zone name> を実行してください。
--security-group GROUP
オプション。 ワーカー・プール内のすべてのワーカーに適用するセキュリティー・グループ ID を最大 5 つ指定します。
--size-per-zone SIZE
このワーカー・プールのゾーンあたりの必要なワーカー数を指定します。
--vpc-id ID
ワーカー・ノードを作成する対象の VPC の ID。これはクラスターが含まれる VPC に一致しなければなりません。 クラスターの VPC ID をリストするには、ibmcloud ks cluster get -c <cluster_name_or_ID> を実行します。 このフラグを指定しなかった場合、ワーカー・プールは、クラスターの既存のワーカー・プールの VPC ID をデフォルトで使用します。

VPC 世代 2 クラスターにワーカー・プールを追加します。

ibmcloud ks worker-pool create vpc-gen2 \
  --name NAME \
  --cluster CLUSTER_NAME_OR_ID \
  --flavor FLAVOR

ibmcloud ks worker-pool get

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

ワーカー・プールの詳細をリストします。

ibmcloud ks worker-pool get --cluster CLUSTER --worker-pool POOL [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--worker-pool POOL, -p POOL
ワーカー・プールを指定します。

ワーカー・プールの詳細をリストします。

ibmcloud ks worker-pool get \
  --cluster CLUSTER_NAME_OR_ID \
  --worker-pool POOL_NAME \
  --output json

ibmcloud ks worker-pool label rm

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

ワーカー・プール内のすべてのワーカー・ノードからすべてのカスタム Kubernetes ラベルを削除します。

ibmcloud ks worker-pool label rm --cluster CLUSTER --worker-pool POOL [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--worker-pool POOL, -p POOL
ワーカー・プールを指定します。

ワーカー・プール内のすべてのワーカー・ノードからすべてのカスタム Kubernetes ラベルを削除します。

ibmcloud ks worker-pool label rm \
  --cluster CLUSTER_NAME_OR_ID \
  --worker-pool POOL_NAME \
  -f

ibmcloud ks worker-pool label set

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

ワーカー・プール内のすべてのワーカー・ノードのカスタム Kubernetes ラベルを設定します。

ibmcloud ks worker-pool label set --cluster CLUSTER --label LABEL [--label LABEL ...] --worker-pool POOL [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--label LABEL, -l LABEL
ワーカー・プール内のすべてのワーカー・ノードのカスタム Kubernetes ラベルを key=value という形式で設定します。 複数のラベルを設定する場合は、このフラグを繰り返します。 ワーカー・プールの既存のカスタム・ラベルを保持するには、このフラグを使ってそれらのラベルを設定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--worker-pool POOL, -p POOL
ワーカー・プールを指定します。

ワーカー・プール内のすべてのワーカー・ノードのカスタム Kubernetes ラベルを設定します。

ibmcloud ks worker-pool label set \
  --cluster CLUSTER_NAME_OR_ID \
  --worker-pool POOL_NAME \
  --label <key=value>

ibmcloud ks worker-pool ls

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスター内のすべてのワーカー・プールをリストします。

ibmcloud ks worker-pool ls --cluster CLUSTER [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。

クラスター内のすべてのワーカー・プールをリストします。

ibmcloud ks worker-pool ls --cluster CLUSTER_NAME_OR_ID --output json -q

ibmcloud ks worker-pool operating-system set

オペレーティングシステムを設定してください。 オペレーティングシステムを設定した後、 ibmcloud ks worker update または ibmcloud ks worker replace のいずれかを実行して、ワーカーを更新する必要があります。

ibmcloud ks worker-pool operating-system set --cluster CLUSTER --operating-system SYSTEM --worker-pool POOL [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--operating-system SYSTEM
オペレーティング・システムの名前を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--worker-pool POOL, -p POOL
ワーカー・プールを指定します。

オペレーティングシステムを設定してください。

ibmcloud ks worker-pool operating-system set \
  --cluster CLUSTER_NAME_OR_ID \
  --worker-pool POOL_NAME \
  --operating-system OS

ibmcloud ks worker-pool rebalance

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスター内のワーカー・プールを再バランスします。 リバランスでは、ゾーンごとのワーカープールのサイズに合わせて、ワーカーノードの追加や削除が行われます。 Satellite ワーカープールは、手動で割り当てられたノードがワーカープールのホストラベルと一致しない場合、そのノードを削除することがあります。

ibmcloud ks worker-pool rebalance --cluster CLUSTER --worker-pool POOL [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--worker-pool POOL, -p POOL
ワーカー・プールを指定します。

クラスター内のワーカー・プールを再バランスします。

ibmcloud ks worker-pool rebalance \
  --cluster CLUSTER_NAME_OR_ID \
  --worker-pool POOL_NAME \
  -f

ibmcloud ks worker-pool resize

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

自分が指定したゾーンあたりのワーカー数にワーカー・プールをサイズ変更します。

ibmcloud ks worker-pool resize --cluster CLUSTER --size-per-zone SIZE --worker-pool POOL [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--size-per-zone SIZE
このワーカー・プールのゾーンあたりの必要なワーカー数を指定します。
--worker-pool POOL, -p POOL
ワーカー・プールを指定します。

自分が指定したゾーンあたりのワーカー数にワーカー・プールをサイズ変更します。

ibmcloud ks worker-pool resize \
  --cluster CLUSTER_NAME_OR_ID \
  --worker-pool POOL_NAME \
  --size-per-zone ZONE

ibmcloud ks worker-pool rm

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスターからワーカー・プールを削除します。

ibmcloud ks worker-pool rm --cluster CLUSTER --worker-pool POOL [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--worker-pool POOL, -p POOL
ワーカー・プールを指定します。

クラスターからワーカー・プールを削除します。

ibmcloud ks worker-pool rm --cluster CLUSTER_NAME_OR_ID --worker-pool POOL_NAME -f

ibmcloud ks worker-pool taint rm

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

ワーカー・プール内のすべてのワーカー・ノードからすべての Kubernetes テイントを削除します。

ibmcloud ks worker-pool taint rm --cluster CLUSTER --worker-pool POOL [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--worker-pool POOL, -p POOL
ワーカー・プールを指定します。

ワーカー・プール内のすべてのワーカー・ノードからすべての Kubernetes テイントを削除します。

ibmcloud ks worker-pool taint rm \
  --cluster CLUSTER_NAME_OR_ID \
  --worker-pool POOL_NAME \
  -f

ibmcloud ks worker-pool taint set

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

ワーカー・プール内のすべてのワーカー・ノードの Kubernetes テイントを設定します。 テイントは、容認が一致しないポッドがワーカー・ノードで実行されることを防ぎます。

ibmcloud ks worker-pool taint set --cluster CLUSTER --taint TAINT [--taint TAINT ...] --worker-pool POOL [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--taint TAINT
ワーカー・プール内のすべてのワーカーにテイントを設定します。 Kubernetes のテイントを、 key=value:effect という形式で指定してください。 key=value とは、 env=prod のようなペアのことで、ワーカーノードのテイントと、それに対応するポッドのトレラランスを管理するために使用します。 effect は、 NoSchedule のような Kubernetes のテイントエフェクトであり、テイントの動作を説明しています。
--worker-pool POOL, -p POOL
ワーカー・プールを指定します。

ワーカー・プール内のすべてのワーカー・ノードの Kubernetes テイントを設定します。

ibmcloud ks worker-pool taint set \
  --cluster CLUSTER_NAME_OR_ID \
  --worker-pool POOL_NAME \
  --taint TAINT

ibmcloud ks worker-pool zones

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

ワーカー・プールに接続しているゾーンを表示します。

ibmcloud ks worker-pool zones --cluster CLUSTER --worker-pool POOL [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--worker-pool POOL, -p POOL
ワーカー・プールを指定します。

ワーカー・プールに接続しているゾーンを表示します。

ibmcloud ks worker-pool zones \
  --cluster CLUSTER_NAME_OR_ID \
  --worker-pool POOL_NAME \
  --output json

ibmcloud ks zone add classic

クラシック・インフラストラクチャー

クラシック・クラスター内の 1 個以上のワーカー・プールにゾーンを追加します。

ibmcloud ks zone add classic --cluster CLUSTER --worker-pool POOL [--worker-pool POOL ...] --zone ZONE [--output OUTPUT] [--private-vlan VLAN] [-q] (--private-only | --public-vlan VLAN)

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
--private-only
このフラグは、パブリック VLAN が作成されるのを防止するために使用します。 これは、 --public-vlan フラグを指定せずに --private-vlan フラグを指定する場合にのみ必要です。
--private-vlan VLAN
プライベートVLANのIDを指定してください。 利用可能なVLANを確認するには、'.' を実行してください。 プライベートVLANを指定する際は、 --public-vlan フラグまたは '--private-only' フラグのいずれかを併せて指定する必要があります。
--public-vlan VLAN
パブリックVLANのIDを指定してください。 利用可能なVLANを確認するには、'.' を実行してください。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--worker-pool POOL, -p POOL
変更するワーカー・プールの名前。 複数のワーカー・プールを指定する場合は、-p pool1 -p pool2 のように複数のフラグを使用します。
--zone ZONE
複数ゾーンのクラスター内のワーカー・プールのゾーンを指定します。 利用可能なゾーンの一覧を表示するには、 ibmcloud ks zone ls を実行してください。

クラシック・クラスター内の 1 個以上のワーカー・プールにゾーンを追加します。

ibmcloud ks zone add classic \
  --private-only \
  --cluster CLUSTER_NAME_OR_ID \
  --zone ZONE \
  --private-vlan VLAN_ID

ibmcloud ks zone add satellite

Satellite クラスター内の 1 個以上のワーカー・プールにゾーンを追加します。

ibmcloud ks zone add satellite --cluster CLUSTER --worker-pool POOL [--worker-pool POOL ...] --zone ZONE [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--worker-pool POOL, -p POOL
変更するワーカー・プールの名前。 複数のワーカー・プールを指定する場合は、-p pool1 -p pool2 のように複数のフラグを使用します。
--zone ZONE
複数ゾーンのクラスター内のワーカー・プールのゾーンを指定します。 利用可能なゾーンの一覧を表示するには、 ibmcloud ks zone ls を実行してください。

Satellite クラスター内の 1 個以上のワーカー・プールにゾーンを追加します。

ibmcloud ks zone add satellite --cluster CLUSTER_NAME_OR_ID --zone ZONE --output json

ibmcloud ks zone add vpc-classic

VPC 世代 1 クラスター内の 1 個以上のワーカー・プールにゾーンを追加します。

ibmcloud ks zone add vpc-classic --cluster CLUSTER --subnet-id ID --worker-pool POOL --zone ZONE [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--subnet-id ID
クラスターを割り当てる VPC サブネット。 利用可能なサブネットの一覧を表示するには、 ibmcloud ks subnets --provider vpc-classic --vpc-id <vpc-id> --zone <vpc-zone> を実行してください。
--worker-pool POOL
ワーカー・プールを指定します。
--zone ZONE
複数ゾーンのクラスター内のワーカー・プールのゾーンを指定します。 利用可能なゾーンの一覧を表示するには、 ibmcloud ks zone ls を実行してください。

VPC 世代 1 クラスター内の 1 個以上のワーカー・プールにゾーンを追加します。

ibmcloud ks zone add vpc-classic \
  --cluster CLUSTER_NAME_OR_ID \
  --zone ZONE \
  --subnet-id SUBNET_CIDR

ibmcloud ks zone add vpc-gen2

仮想プライベートクラウド

VPC 世代 2 クラスター内の 1 個以上のワーカー・プールにゾーンを追加します。

ibmcloud ks zone add vpc-gen2 --cluster CLUSTER --subnet-id ID --worker-pool POOL --zone ZONE [--output OUTPUT] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--subnet-id ID
クラスターを割り当てる VPC サブネット。 利用可能なサブネットの一覧を表示するには、 ibmcloud ks subnets --provider vpc-gen2 --vpc-id <vpc-id> --zone <vpc-zone> を実行してください。
--worker-pool POOL
ワーカー・プールを指定します。
--zone ZONE
複数ゾーンのクラスター内のワーカー・プールのゾーンを指定します。 利用可能なゾーンの一覧を表示するには、 ibmcloud ks zone ls を実行してください。

VPC 世代 2 クラスター内の 1 個以上のワーカー・プールにゾーンを追加します。

ibmcloud ks zone add vpc-gen2 \
  --cluster CLUSTER_NAME_OR_ID \
  --zone ZONE \
  --subnet-id SUBNET_CIDR

ibmcloud ks zone ls

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

地域内のアベイラビリティー・ゾーンをすべてリストします。

ibmcloud ks zone ls --provider PROVIDER [-l LOCATION ...] [--output OUTPUT] [-q] [--region-only] [--show-flavors]

コマンド・オプション

-l LOCATION, --location LOCATION
フィルター操作で抽出するロケーション。 利用可能な場所の一覧を表示するには、 ibmcloud ks locations を実行してください。
--output OUTPUT
指定された形式でコマンド出力を表示します。 受け入れられる値: json
--provider PROVIDER
特定のインフラストラクチャー・プロバイダーのリストをフィルター操作します。 利用可能なオプション:classic、vpc-classic、 vpc-gen2、satellite
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--region-only
特定の地域のデータセンターのみを表示する。
--show-flavors
VPC のゾーンで使用可能なワーカー・ノード・フレーバーを表示します。

地域内のアベイラビリティー・ゾーンをすべてリストします。

ibmcloud ks zone ls \
  --region-only REGION \
  --provider PROVIDER_ID \
  --show-flavors FLAVOR

ibmcloud ks zone network-set

クラシック・インフラストラクチャー

クラシック・クラスター内の指定されたワーカー・プールに対し、特定ゾーン内のネットワーク・メタデータを設定します。

ibmcloud ks zone network-set --cluster CLUSTER --private-vlan VLAN --worker-pool POOL [--worker-pool POOL ...] --zone ZONE [-f] [-q] (--private-only | --public-vlan VLAN)

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
--private-only
パブリック VLAN を設定解除して、このゾーンのワーカーがプライベート VLAN にのみ接続されるようにします。
--private-vlan VLAN
プライベートVLANのIDを指定してください。 利用可能なVLANを確認するには、'.' を実行してください。
--public-vlan VLAN
パブリックVLANのIDを指定してください。 利用可能なVLANを確認するには、'.' を実行してください。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--worker-pool POOL, -p POOL
変更するワーカー・プールの名前。 複数のワーカー・プールを指定する場合は、-p pool1 -p pool2 のように複数のフラグを使用します。
--zone ZONE
複数ゾーンのクラスター内のワーカー・プールのゾーンを指定します。 利用可能なゾーンの一覧を表示するには、 ibmcloud ks zone ls を実行してください。

クラシック・クラスター内の指定されたワーカー・プールに対し、特定ゾーン内のネットワーク・メタデータを設定します。

ibmcloud ks zone network-set \
  --cluster CLUSTER_NAME_OR_ID \
  --zone ZONE \
  --private-vlan VLAN_ID

ibmcloud ks zone rm

仮想プライベートクラウド クラシック・インフラストラクチャー Satellite

クラスター内の 1 個以上のワーカー・プールからゾーンを削除します。

ibmcloud ks zone rm --cluster CLUSTER --worker-pool POOL [--worker-pool POOL ...] --zone ZONE [-f] [-q]

コマンド・オプション

--cluster CLUSTER, -c CLUSTER
クラスター名またはクラスター ID を指定します。
-f
ユーザー・プロンプトを表示せず、強制的にコマンドを実行します。
-q
その日のメッセージを表示せず、リマインダーも更新しません。
--worker-pool POOL, -p POOL
変更するワーカー・プールの名前。 複数のワーカー・プールを指定する場合は、-p pool1 -p pool2 のように複数のフラグを使用します。
--zone ZONE
複数ゾーンのクラスター内のワーカー・プールのゾーンを指定します。 利用可能なゾーンの一覧を表示するには、 ibmcloud ks zone ls を実行してください。

クラスター内の 1 個以上のワーカー・プールからゾーンを削除します。

ibmcloud ks zone rm --cluster CLUSTER_NAME_OR_ID --zone ZONE -f