これは、Google Distributed Cloud のソフトウェア オンリー プロダクト、ベアメタル、VMware のエラーカタログです。
各エラーエントリは、次の情報で構成されています。
エラー ID: E###### 形式の短い固有識別子。###### は一意の番号です。
エラーのタイトル: エラーの簡単な説明(人が読める形式)。
エラーの説明: エラーの原因のトラブルシューティングと解決に役立つ詳細情報。
E000000: Kubeconfig ファイルが指定されていません
bmctl コマンドが kubeconfig ファイルを指定せずに実行されている。
続行するには、--kubeconfig フラグを使用して kubeconfig ファイルを指定してください。
例:
bmctl [command] --kubeconfig [kubeconfig-file]
E000001: 無効な Kubeconfig ファイル
指定された kubeconfig ファイルが通常のファイルモードではありません。
有効な kubeconfig ファイルを指定していることを確認してから、もう一度お試しください。
E000002: Bootstrap.Run 関数はすでに呼び出されています
Bootstrap.Run 関数は、ワークフローを実行してロギング ディレクトリとファイルを初期化し、必要に応じてブートストラップ クラスタを作成します。
この関数は、複数のブートストラップ クラスタが作成されないように、bmctl コマンドの実行中に 1 回だけ呼び出されるように設計されています。
このエラーは、Bootstrap.Run 関数が複数回呼び出された場合に発生します。これは意図した動作ではありません。
既存の bmctl プロセスが完了するまで待ってから、オペレーションを再試行します。
E000003: 一致するリージョンまたはゾーンが見つかりません
クラスタ構成ファイルの spec.clusterOperations.location で指定されたロケーションが Google Cloud プロジェクトに存在することを確認します。
プロジェクト内のすべてのリージョンとゾーンのリストを確認するには、次のコマンドを実行します。
gcloud compute regions list
指定したリージョンまたはゾーンがプロジェクトに存在する場合は、大文字と小文字が正しく使用されていることを確認してください。リージョンとゾーンでは大文字と小文字が区別されます。
E000004: Secret が正しくない Namespace に保存されている
たとえば、返されるエラー メッセージには次のように表示されます。
The secret 'x' should be stored in the namespace 'y'.
Please remove 'x' from the path "p" in the configuration file of cluster 'c'.
この問題を解決するには、誤った Namespace で参照されている Secret をクラスタ構成ファイルから削除します。
E000005: HTTP ステータス コードの不一致
Google Cloud API または Google Container Registry API にアクセスしようとしたときに、予期しない HTTP ステータス コードが返される。
プロキシ URL を使用している場合は、プロキシ構成が正しく設定されていることを確認します。
次のいずれかの方法で、サービス アカウント キーが提供されていることを確認します。
GOOGLE_APPLICATION_CREDENTIALS環境変数を、サービス アカウントの認証情報を含むファイルのパスに設定します。次のコマンドを実行して、デフォルトの認証情報を使用して Google Cloud で認証します。
gcloud auth application-default login
詳細については、https://cloud.google.com/docs/authentication#adc をご覧ください。
Google Cloud コンソール -> [IAM と管理] -> [サービス アカウント] でサービス アカウントを確認します。サービス アカウント キーの有効期限が切れている場合は、https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets の手順に沿って更新します。
サービス アカウントのロールと権限を確認してから、もう一度お試しください。作成して構成する必要がある Google Cloud リソースについては、https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa をご覧ください。
E000006: 管理クラスタの Kubeconfig がないとユーザー クラスタを管理できない
管理クラスタの kubeconfig パスがないと、ユーザー クラスタを管理できません。ユーザー クラスタを管理するには、管理クラスタの kubeconfig パスが必要です。
このエラーを解決するには、ユーザー クラスタを管理するときに、--kubeconfig フラグを使用して管理クラスタの kubeconfig パスを指定します。
これにより、ユーザー クラスタの管理に必要な認証と権限が適切に構成されます。
E000007: バージョンの不一致
クラスタ構成ファイルの spec.anthosBareMetalVersion で指定されたバージョンが、クラスタの管理に使用される bmctl バイナリ バージョンと一致しません。
このエラーを解決する方法は以下のとおりです。
bmctlバイナリを、クラスタのバージョンに一致する適切なバージョンに更新します。- アップグレードの場合は、クラスタ構成で指定されたバージョンを更新して、
bmctlバイナリ バージョンを反映します。
E000008: ClusterOperations 構成が指定されていません
クラスタには ClusterOperations 構成が必要です。
クラスタ構成ファイルの spec.clusterOperations で、クラスタの ClusterOperations 構成が正しく定義されていることを確認します。
E000009: ClusterOperations の ProjectID が指定されていません
ClusterOperations 構成の ProjectID フィールドが空です。ProjectID は、クラスタ オペレーションの管理に必要です。
クラスタ構成ファイルの spec.clusterOperations.projectID で ProjectID が正しく定義されていることを確認します。
E000010: ClusterOperations のロケーションが指定されていません
ClusterOperations 構成の Location フィールドが空です。クラスタ オペレーションを管理するには、ロケーションが必要です。
クラスタ構成ファイルの spec.clusterOperations.location でロケーションが正しく定義されていることを確認します。
E000011: アクセス トークンの使用中にサービス アカウントを使用できない
アクセス トークンを使用してクラスタが作成されている場合は、クラスタ構成ファイルで指定されているサービス アカウント キーのパスを削除する必要があります。
以下の点を確認してください。
- 環境変数
GCP_ACCESS_TOKEN_Xが設定されている。 - クラスタ構成ファイルで参照されているサービス アカウント キーのパスが削除されます。
E000012: アクセス トークンの使用中にサービス アカウントを使用できない
サービス アカウント キーを使用してクラスタが作成されている場合は、次の点を確認してください。
- 環境変数
GCP_ACCESS_TOKEN_Xが設定されていません。 - 必要なすべてのサービス アカウント キーのパスがクラスタ構成ファイルに設定されている。
E000013: --force なしで Google Cloud のプリフライト エラーをバイパスする
--bypass-gcp-preflight-errors フラグは --force と一緒に設定する必要があります。
続行するには、両方のフラグが一緒に使用されていることを確認してください。
E000014: Docker コンテナ ランタイムがサポートされていません
Docker コンテナ ランタイムはサポートされなくなりました。
クラスタ構成ファイルの spec.nodeConfig.containerRuntime で、コンテナ ランタイムを containerd に設定します。
E000015: 有効になっていない API
プロジェクトで必要な API が有効になっていない。
続行するには、プロジェクトで必要な API がすべて有効になっていることを確認してください。詳細については、https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa をご覧ください。
E000016: Kubeconfig ファイルの統計エラー
指定された kubeconfig ファイルが存在しないか、アクセスできません。
kubeconfig ファイルが存在し、bmctl コマンドにアクセスに必要な権限があることを確認します。
E000017: IPv4 転送が有効になっていない
管理ワークステーションで IPv4 転送が有効になっていない。IPv4 転送を有効にする必要があります。
このエラーを解決する手順は次のとおりです。
- ファイル
/proc/sys/net/ipv4/ip_forwardが存在することを確認します。 - 次のコマンドを実行して、IPv4 転送を有効にします。
echo '1' > /proc/sys/net/ipv4/ip_forward
E000018: 構成ファイルを解析できません
クラスタの構成ファイルを解析できませんでした。この問題の原因はいくつか考えられます。
構成ファイル bmctl-workspace/[cluster-name]/[cluster-name].yaml が存在し、bmctl コマンドにアクセスに必要な権限があることを確認します。
構成ファイルに構文エラーやフィールドの欠落がないか確認します。
構成ファイルを更新する必要がある場合は、正しい形式と構造に従ってください。詳細については、https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/reference/cluster-config をご覧ください。
E000019: コントロール プレーンのロードバランサ ジョブが完了していない
これは、コントロール プレーンまたはロードバランサのジョブの完了を待機している間にエラーが発生したことを示します。
クラスタのコントロール プレーンまたはロードバランサ ジョブのステータスを確認します。
kubectl describe jobs -A
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000020: HTTP クライアントを作成できません
ワークステーションが Google Cloud APIs と Container Registry にネットワーク到達性があることを確認するための HTTP クライアントを作成できませんでした。
プロキシ URL を使用している場合は、プロキシ構成が正しく設定されていることを確認します。
E000021: Google API にアクセスできない
Google Cloud API または Google Container Registry API への接続を確認できませんでした。
ワークステーションが適切に動作するには、Google Cloud APIs と Container Registry にアクセスできる必要があります。
次のいずれかの方法で、サービス アカウント キーが提供されていることを確認します。
GOOGLE_APPLICATION_CREDENTIALS環境変数を、サービス アカウントの認証情報を含むファイルのパスに設定します。次のコマンドを実行して、デフォルトの認証情報を使用して Google Cloud で認証します。
gcloud auth application-default login
詳細については、https://cloud.google.com/docs/authentication#adc をご覧ください。
Google Cloud コンソール -> [IAM と管理] -> [サービス アカウント] でサービス アカウントを確認します。サービス アカウント キーの有効期限が切れている場合は、https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets の手順に沿って更新します。
サービス アカウントのロールと権限を確認して、もう一度お試しください。作成して構成する必要がある Google Cloud リソースについては、https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa をご覧ください。
E000022: クラスタ バージョンを解析できない
クラスタ構成ファイルからバージョンを解析できませんでした。
このエラーを解決するには、クラスタ構成ファイルの spec.anthosBareMetalVersion で指定されたバージョンが有効で、想定される形式に沿っていることを確認します。
E000023: GKE メンバーシップ クライアント エラー
GKE Hub メンバーシップ登録を確立するためのクライアントを取得できませんでした。
クラスタ構成ファイルの spec.gkeConnect で GKE Connect が構成されている場合は、GKE メンバーシップが必要です。
クラスタ構成ファイルで gcpAccessToken または gkeConnectAgentServiceAccountKeyPath が指定されていることを確認します。
E000024: GKE 登録チェックを作成できない
新しい GKE 登録チェックを作成できませんでした。
このチェックは、次の点を確認するために不可欠です。
- GKE Connect の登録がまだ存在しない。
- サービス アカウントに、GKE Connect 登録の変更を実行するのに十分な権限がある。
Google Cloud コンソール -> [Kubernetes Engine] -> [クラスタ] で、クラスタに既存の GKE Connect メンバーシップがないことを確認します。クラスタのメンバーシップがすでに存在する場合は、次のいずれかを行います。
- 別のクラスタ名を選択します。
Google Cloud コンソールから既存のクラスタの登録を解除するか、次のコマンドを実行します。
gcloud container hub memberships unregister <CLUSTER_NAME> --gke-cluster=<LOCATION>/<CLUSTER_NAME>参照: https://cloud.google.com/sdk/gcloud/reference/container/hub/memberships/unregister
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000025: GKE 登録チェックの失敗
これは、GKE 登録チェックの実行中にエラーが発生したことを示します。
このチェックは、次の点を確認するために不可欠です。
- GKE Connect の登録がまだ存在しない。
- サービス アカウントに、GKE Connect 登録の変更を実行するための十分な権限がある。
Google Cloud コンソール -> [Kubernetes Engine] -> [クラスタ] で、クラスタに既存の GKE Connect メンバーシップがないことを確認します。クラスタにメンバーシップがすでに存在する場合は、次のいずれかを行います。
- 別のクラスタ名を選択します。
Google Cloud コンソールから既存のクラスタの登録を解除するか、次のコマンドを実行します。
gcloud container hub memberships unregister <CLUSTER_NAME> --gke-cluster=<LOCATION>/<CLUSTER_NAME>
参照: https://cloud.google.com/sdk/gcloud/reference/container/hub/memberships/unregister
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000026: Google のデフォルト認証情報を取得できません
Google のデフォルト認証情報を取得できませんでした。詳細については、https://cloud.google.com/docs/authentication/production#automatically をご覧ください。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000027: Google Cloud の権限が拒否されました
これは、Google Cloud API へのリクエストが拒否されたことを示します。
次のいずれかの方法で、サービス アカウント キーが提供されていることを確認します。
GOOGLE_APPLICATION_CREDENTIALS環境変数を、サービス アカウントの認証情報を含むファイルのパスに設定します。次のコマンドを実行して、デフォルトの認証情報を使用して Google Cloud で認証します。
gcloud auth application-default login
詳細については、https://cloud.google.com/docs/authentication#adc をご覧ください。
Google Cloud コンソール -> [IAM と管理] -> [サービス アカウント] でサービス アカウントを確認します。サービス アカウント キーの有効期限が切れている場合は、https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets の手順に沿って更新します。
サービス アカウントのロールと権限を確認して、もう一度お試しください。作成して構成する必要がある Google Cloud リソースについては、https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa をご覧ください。
E000028: サービス アカウント キーが無効です
Google のデフォルト認証情報に使用されているサービス アカウント キーが無効です。
Google Cloud コンソール -> [IAM と管理] -> [サービス アカウント] でサービス アカウントを確認します。サービス アカウント キーの有効期限が切れている場合は、https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets の手順に沿って更新します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000029: Google Cloud に対する権限が不十分
権限が不十分なため、Google Cloud API と通信できませんでした。通信を成功させるには、有効なサービス アカウント キーが必要です。
次のいずれかの方法で、サービス アカウント キーが提供されていることを確認します。
GOOGLE_APPLICATION_CREDENTIALS環境変数を、サービス アカウントの認証情報を含むファイルのパスに設定します。次のコマンドを実行して、デフォルトの認証情報を使用して Google Cloud で認証します。
gcloud auth application-default login
詳細については、https://cloud.google.com/docs/authentication#adc をご覧ください。
Google Cloud コンソール -> [IAM と管理] -> [サービス アカウント] でサービス アカウントを確認します。サービス アカウント キーの有効期限が切れている場合は、https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets の手順に沿って更新します。
サービス アカウントのロールと権限を確認して、もう一度お試しください。作成して構成する必要がある Google Cloud リソースについては、https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa をご覧ください。
E000030: コンピューティング サービスを作成できない
Google Cloud プロジェクトからゾーンまたはロケーションに関する情報を取得するためのコンピューティング サービスを作成できませんでした。この情報は、クラスタ構成の spec.clusterOperations.location で指定されたロケーションに対してチェックを実行するために必要です。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000031: サービス アカウントの作成チェックを実行できない
サービス アカウント チェックを作成できませんでした。
cloudOperationsServiceAccountKeyPath のクラスタ構成ファイルで指定されたサービス アカウント キーファイルは、サービス アカウント チェックの作成に使用されます。
サービス アカウント ファイルが存在し、有効であることを確認します。
Google Cloud コンソール -> [IAM と管理] -> [サービス アカウント] でサービス アカウントを確認します。サービス アカウント キーの有効期限が切れている場合は、https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets の手順に沿って更新します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000032: サービス アカウントのチェックに失敗
これは、サービス アカウントのチェック中にエラーが発生したことを示します。
このチェックでは、クラスタの構成ファイルで cloudOperationsServiceAccountKeyPath の下に参照されているサービス アカウント キーファイルに対して検証が実行されます。
以下の点を確認してください。
projectIDが有効である。詳細については、https://cloud.google.com/resource-manager/docs/creating-managing-projects#before_you_begin をご覧ください。- サービス アカウント キー ファイルが存在し、有効である。
Google Cloud コンソール -> [IAM と管理] -> [サービス アカウント] でサービス アカウント キーを確認します。サービス アカウント キーの有効期限が切れている場合は、https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets の手順に沿って更新します。
- https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa に記載されている権限と API が有効になっている。マッピングについては、https://cloud.google.com/iam/docs/understanding-roles をご覧ください。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000033: フラグを設定できない
ログ ディレクトリまたはファイルにフラグを設定できませんでした。
bmctl コマンドは、コマンドの実行中にログを保存するためにログ ディレクトリまたはファイルを使用します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000034: ディレクトリの作成に失敗
ディレクトリを作成できませんでした。
この問題は通常、ディレクトリを作成するための権限が不十分であるか、ディレクトリが作成されるパスが存在しないことが原因で発生します。
ディレクトリを作成するために必要な権限があること、指定した場所が存在することを確認してください。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000035: Container Registry の権限検証エラー
Container Registry の権限の検証中にエラーが発生しました。
検証の実行には、gcrServiceAccountKey のクラスタの構成ファイルで参照されているサービス アカウント キーファイルが使用されます。
サービス アカウント キーファイルが存在し、有効であることを確認します。Google Cloud コンソール -> [IAM と管理] -> [サービス アカウント] でサービス アカウント キーを確認します。サービス アカウント キーの有効期限が切れている場合は、https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets の手順に沿って更新します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
検証エラーを無視するには、コマンドの実行時に --ignore-validation-errors フラグを使用します。
E000036: 最小カーネル バージョンが必要
ワークステーションの最小カーネル バージョンの検証に失敗しました。ワークステーションは、カーネル バージョンの最小要件を満たしている必要があります。
カーネル バージョンの数値部分が 4.15.0 以上であることを確認します。カーネル バージョンを確認するには、次のコマンドを実行します。
uname -r
カーネルの詳細は、/proc/version ファイルでも確認できます。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000037: サービス アカウント名を取得できません
Workload Identity に必要なサービス アカウントを取得できませんでした。
エラーを修正するには、クラスタ構成ファイルに次のいずれかを指定します。
spec.gkeConnect.projectIDフィールドを Google Cloud プロジェクト ID に設定します。metadata.annotationsのbaremetal.cluster.gke.io/gcr-service-accountをサービス アカウントの名前に設定します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000038: ブートストラップ クラスタを作成できない
ブートストラップ クラスタを正常に作成できませんでした。ブートストラップ クラスタは、セルフマネージド(管理、ハイブリッド、スタンドアロン)クラスタの作成またはアップグレードに必要な Kubernetes コントローラをホストする一時的なクラスタです。
ブートストラップ クラスタに関連する問題を解決するには、https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/troubleshooting/create-upgrade をご覧ください。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000039: ブートストラップ クラスタのインターネット障害
次のコマンドでブートストラップ クラスタのインターネット接続を確認できませんでした。
docker exec bmctl-control-plane curl https://oauth2.googleapis.com/$discovery/rest
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000040: kubeconfig ファイルから REST 構成を作成できない
kubeconfig ファイルから REST 構成を作成できませんでした。Kubernetes API サーバーとの通信方法を確立するには、REST 構成が必要です。
指定された kubeconfig ファイルが存在し、有効であることを確認します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000041: ブートストラップ クラスタの依存関係のインストールに失敗
必要なリソースをすべてブートストラップ クラスタに適用できませんでした。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000042: ブートストラップ クラスタの外部マニフェストのインストールに失敗
フラグ --addon-manager-manifests-path で指定されたディレクトリからマニフェストをインストールできませんでした。
指定されたマニフェスト ディレクトリが存在し、有効であることを確認します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000043: マニフェスト ファイルを抽出できません
マニフェスト ファイルを正常に抽出できませんでした。
マニフェスト ファイルは、bmctl コマンドが呼び出された場所に作成される .manifests ディレクトリに抽出されます。
bmctl コマンドに、システムにディレクトリとファイルを作成するために必要な権限があること、.manifests ディレクトリが正常に作成されていることを確認します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000044: Kubernetes クライアントを作成できません
指定された kubeconfig ファイルを使用してクラスタに Kubernetes クライアントを作成できませんでした。
kubeconfig ファイルが存在し、有効であることを確認します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000045: クラスタ マニフェスト プロファイルを読み込めない
読み込みプロセスでは、プロファイル構成のエントリが KusBuild に変換され、クラスタ カスタム リソースの値を使用してパラメータが設定されます。プロファイルの場所は、マニフェストのルート ディレクトリ、プロファイル名、環境によって決まります。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000046: Workload Identity を設定できない
プロジェクトの Workload Identity を正常に設定できませんでした。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000047: デバッグ オプションを作成または更新できません
bmctl コマンドに指定されたフラグとクラスタ構成ファイルの最上部に基づいて、ブートストラップ クラスタにデバッグ オプションの ConfigMap を作成または更新できませんでした。
この ConfigMap はデバッグに必要であり、関連する構成データが含まれています。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000048: 使用状況サービスを作成できません
サービスの使用状況を作成できませんでした。このサービスは、必要な API が有効になっていることを確認するなどのタスクに必要な Google Cloud Service Usage API にアクセスするために不可欠です。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000049: API 有効化チェックの失敗
これは、API 有効化チェックの実行中にエラーが発生したことを示します。これにより、プロジェクトで必要なすべての API が有効になります。https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa をご覧ください。
API の有効化チェックの失敗を回避するには、--skip-api-check フラグを使用します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000050: オブジェクト オペレーションを実行できません
これは、Kubernetes またはカスタム オブジェクトで Get、Patch、List、Update、Delete、Apply のいずれかのオペレーションを実行中にエラーが発生したことを示します。
Kubernetes クラスタにアクセスでき、API サーバーが応答することを確認します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000051: オブジェクトをマーシャリングできません
オブジェクトを YAML 形式にマーシャリングできませんでした。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000052: サービス アカウントから Secret を生成できない
クラスタ構成ファイルの gkeRegisterServiceAccountKey で指定されたサービス アカウント キーパスから、Namespace gke-register に保存される Secret gkeRegisterServiceAccountKey を生成できませんでした。
指定したシークレット ファイルが存在することを確認します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000053: クラスタ構成ファイルを読み取れません
クラスタ構成ファイルを読み取れませんでした。
クラスタ構成ファイルが存在し、bmctl コマンドにアクセスに必要な権限があることを確認します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000054: プリフライト依存関係リソースを適用できない
プリフライト チェック コマンドの依存関係を正常に適用できませんでした。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000055: Google Cloud のプリフライト チェックの失敗
Google Cloud のプリフライト チェックが失敗しました。詳細については、プリフライト チェックのリソースを確認してください。
プリフライト チェック リソースを確認します。
kubectl describe preflightcheck -A
Google Cloud のプリフライト チェックの失敗を回避するには、--bypass-gcp-preflight-errors フラグと --force フラグを使用します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000056: プリフライト チェックの失敗
プリフライト チェックが失敗しました。詳細については、プリフライト チェックのリソースを確認してください。
プリフライト チェック リソースを確認します。
kubectl describe preflightcheck -A
プリフライト チェックの失敗をバイパスするには、--force フラグを使用します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000057: プリフライト チェックのステータスを確認できません
プリフライト チェック リソースのステータスを確認できませんでした。
詳細については、プリフライト チェック リソースを確認してください。
kubectl describe preflightcheck -A
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000058: Kubeconfig Secret が準備できていない
これは、kubeconfig シークレットの読み取り中、または準備が完了するまでの待機中にエラーが発生したことを示します。
シークレット <CLUSTER_NAME>-kubeconfig がブートストラップ クラスタ内のクラスタ名前空間に存在し、パス .data が空でないことを確認します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000059: kubeconfig ファイルを書き込めない
kubeconifg ファイルをパス bmctl-workspace/<CLUSTER_NAME>/<CLUSTER_NAME>-kubeconfig に書き込めませんでした。
bmctl コマンドに、kubeconfig ファイルのディレクトリへの書き込みに必要な権限があることを確認します。
この問題を解決するには、bmctl reset コマンドを実行してから、クラスタの作成を再試行します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000060: クラスタの準備ができていません
これは、クラスタの準備が整うのを待機している間にエラーが発生したことを示します。
クラスタのステータスを確認して詳細を確認します。
kubectl describe cluster <CLUSTER_NAME> -A
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000061: NodePool が準備できていない
これは、ノードプールの準備が完了するまで待機している間にエラーが発生したことを示します。
ノードプールのステータスを確認します。
kubectl describe nodepool -A
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000062: SecretForwarder が準備できていない
これは、SecretForwarder が準備完了になるのを待機している間にエラーが発生したことを示します。
SecretForwarder のステータスを確認します。
kubectl describe secretforwarder -A
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000063: 構造化されていないオブジェクトを具体的な型に変換できません
非構造化オブジェクトを具体的な型に変換できませんでした。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000064: Cluster API プロバイダのインストールに失敗
管理クラスタにクラスタ API プロバイダがインストールされていることを確認できませんでした。
トラブルシューティングを行うには、ブートストラップ クラスタにログインして、lifecycle-controllers-deployer ジョブと lifecycle-controller-manager Pod のログを確認します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000065: ピボットできない
ブートストラップ クラスタから実際のクラスタにリソースをピボットできませんでした。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000066: リソースを適用できません
これは、リソースの適用中にエラーが発生したことを示します。このリソースは、クラスタ構成ファイルで指定された顧客リソースである可能性があります。
お客様が指定したすべてのリソースが正しい形式で有効であることを確認します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000067: コマンドを作成できません
bmctl 内部コマンドで使用される指定されたフラグを含むプレースホルダ コマンドを作成できませんでした。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000068: GKE バージョンを取得できません
クラスタ構成ファイルの spec.anthosBareMetalVersion で指定されたクラスタ バージョンに基づいて GKE バージョンを取得できませんでした。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000069: クラスタはすでにターゲット バージョンです
これは、クラスタがすでにターゲット バージョンであることを示します。クラスタ構成ファイルの spec.anthosBareMetalVersion で指定されたバージョンが現在のクラスタ バージョンより大きいことを確認して、もう一度お試しください。
E000070: クラスタと NodePool がすでにターゲット バージョンになっている
これは、クラスタとそのノードプールの両方がすでにターゲット バージョンであることを示します。クラスタ構成ファイルの spec.anthosBareMetalVersion で指定されたバージョンが現在のバージョンより大きいことを確認してから、もう一度お試しください。
E000071: CIDR 内の IP アドレスが不足しています
これは、ブートストラップ クラスタの Pod CIDR 範囲に、ノードに対応するのに十分な IP アドレスがないことを示します。
ノードに十分な IP アドレスを持つ CIDR の範囲をフラグ --bootstrap-cluster-pod-cidr で指定してください。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000072: プレビュー機能のアップグレード ポリシーの検証に失敗
クラスタで指定された、サポートされている有効なプレビュー機能が、アップグレードの要件を満たしていることを検証できませんでした。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000073: ブートストラップを GKE Connect メンバーシップに登録できません
ブートストラップ クラスタを GKE Hub メンバーシップに登録できませんでした。
Google Cloud コンソール -> [Kubernetes Engine] -> [クラスタ] で、ブートストラップ クラスタ名(デフォルトで選択されているか、フラグ --bootstrap-cluster で指定されている)に既存の GKE Connect メンバーシップがないことを確認します。
クラスタ名を持つメンバーシップがすでに存在する場合は、次のいずれかを行います。
--bootstrap-clusterフラグで別の名前を指定します。Google Cloud コンソールから既存のクラスタの登録を解除するか、次のコマンドを実行します。
gcloud container hub memberships unregister <CLUSTER_NAME>
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000074: サービス アカウントから Secret を作成できない
クラスタ構成ファイルで指定されたサービス アカウント ファイルを使用して Secret を作成できませんでした。
ファイルが存在し、アクセス可能であることを確認してください。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000075: GKE Hub URL を取得できません
GKE Hub エンドポイント URL を抽出できませんでした。GKE Hub エンドポイントは、GKE Hub API リクエストに使用される URL エンドポイントです。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000076: アップグレードが完了していません
アップグレードが完了するのを待機しているときにエラーが発生しました。アップグレードが完了したと判断されるには、クラスタとノードプールがターゲット バージョンになっている必要があります。
ノードプールとクラスタのステータスを確認します。
kubectl describe nodepool -n <NAMESPACE> --kubeconfig <KUBECONFIG_FILE>
kubectl describe cluster -n <NAMESPACE> --kubeconfig <KUBECONFIG_FILE>
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000077: Workload Identity Stackdriver Secret を作成できない
Workload Identity の Stackdriver Secret を作成できませんでした。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000078: NodePool のバージョンをバンプできません
NodePool リソースの現在のバージョンをターゲット バージョンにバンプできませんでした。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000079: クラスタ バージョンをバンプできない
クラスタ リソースの現在のバージョンをターゲット バージョンにバンプできませんでした。
ターゲット バージョンが現在のバージョンよりも大きく、有効であることを確認します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000080: kubeconfig Secret を更新できない
クラスタの kubeconfig Secret を更新できませんでした。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000081: Secret がありません
これは、シークレット リソースに特定のキーが含まれていないことを示します。
特定のエラーの詳細については、コマンドから返されたエラーを確認してください。
E000082: アップグレード結果を印刷できません
クラスタのアップグレード結果を出力できませんでした。
BaremetalMachine リソースで、アップグレードに失敗したノードを確認します。
kubectl describe baremetalmachines -n <NAMESPACE> --kubeconfig <KUBECONFIG_FILE>
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000083: GKEConnect 仕様がありません
クラスタ構成で GKEConnect 仕様が指定されていません。
クラスタ構成ファイルに spec.gkeConnect フィールドが指定されていることを確認します。
E000084: Connect エージェントの接続性チェックを作成できない
新しい Connect Agent 接続チェックを作成できませんでした。
特定のエラーの詳細については、コマンドから返されたエラーを確認してください。
E000085: Connect Agent の接続チェックに失敗
Connect Agent の接続チェック中にエラーが発生しました。
特定のエラーの詳細については、コマンドから返されたエラーを確認してください。
E000086: グループ バージョンの種類を持つカスタム リソースを取得できません
これは、GroupVersionKind を使用してカスタム リソースを取得する際にエラーが発生したことを示します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000087: 非公開レジストリから非公開レジストリ構成を構築できません
クラスタ構成ファイルの privateRegistries で指定されたクラスタ認証情報の設定に基づいてレジストリ構成を構築できませんでした。
クラスタ構成ファイルの privateRegistries で指定された構成が有効であることを確認してから、もう一度お試しください。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000088: レジストリ ミラーから非公開レジストリ構成を構築できない
クラスタ構成ファイルの registryMirrors で指定されたクラスタ認証情報の設定に基づいてレジストリ構成を構築できませんでした。
クラスタ構成ファイルの registryMirrors で指定された構成が有効であることを確認してから、もう一度お試しください。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000089: ノードアクセスを更新できません
これは、ノードアクセスの更新中にエラーが発生したことを示します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000090: bmctl update で差分を計算できない
これは、bmctl update コマンドの実行中に、YAML クラスタ構成ファイルとクラスタ内のライブ構成の差分を計算しているときにエラーが発生したことを示します。
回避策として、bmctl get config を実行してクラスタ内のライブ構成を取得し、bmctl の外部で YAML クラスタ構成ファイルとの差分を手動で実行できます。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000091: コンソール プロンプトへの入力が無効です
コンソール プロンプトに無効な入力が指定されました。
yes または no を入力します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000092: クラスタ固有の名前空間を作成できませんでした
クラスタ作成の最初のステップの 1 つとして、新しいクラスタに固有の名前空間を作成します。この Namespace に保存されている新しいクラスタのほぼすべてのリソース。
このエラーは、このようなクラスタ固有の Namespace が存在することを確認する試み(新しい Namespace を作成するか、単に存在を確認する)が失敗したことを示します。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E000097: クラスタが一時停止しています
このエラーは、ターゲット クラスタに cluster.x-k8s.io/paused アノテーションがあるため、オペレーションを続行できないことを示します。
この問題を解決するには、アノテーションを削除してクラスタの一時停止を解除するか、--skip-paused-annotation-check フラグを使用してこのチェックをバイパスします。
特定のエラーの詳細については、コマンドから返されたラップされたエラーを確認してください。
E300000: 孤立したコンテナが検出されました
これは、Node Problem Detector によってノードで孤立したコンテナが検出されたことを示します。
孤立したコンテナとは、アクティブに実行または機能していないものの、部分的にクリーンアップされた状態または不整合な状態で残っているコンテナ プロセスを指します。
ログ全体を表示するには、問題のノードで次のコマンドを実行します。
journalctl -u node-problem-detector
エラー メッセージに記載されている孤立したコンテナの詳細を使用して、コンテナ ID を取得します。
次のコマンドを使用して、孤立したコンテナをノードから削除します。
crictl stop <container-id>
crictl rm <container-id>
上記のコマンドで孤立したコンテナが削除されない場合は、各コンテナのプロセスを停止する必要があります。次のコマンドを使用して、各コンテナのプロセス ID(PID)を取得して停止できます。
crictl inspect <container-id> | grep pid
kill -9 <pid>
次のステップ
是正措置のガイダンスに沿って対応してもエラーが解消されない場合は、テクニカル サポートにお問い合わせください。
クラスタの問題のトラブルシューティングの詳細については、次のリソースをご覧ください。
ベアメタル用 Google Distributed Cloud
Google Distributed Cloud for VMware