IBM Cloud Docs
デバッグ用に Ingress の詳細情報を収集する

デバッグ用に Ingress の詳細情報を収集する

以下のコマンドを実行して、Ingressのデバッグに必要なログと詳細を収集する。

  1. ノードおよびノード・ラベルを取得します。

    kubectl get nodes --show-labels
    
  2. エンドポイントを取得します。

    kubectl get endpoints -o wide
    
  3. Ingress の状況を取得します。

    ibmcloud ks ingress status-report get -c CLUSTERID
    
  4. ALB をリストします。

    ibmcloud ks ingress alb ls -c CLUSTERID
    
  5. Ingress リソースの説明をしてください。

    kubectl describe ing <ingress name> -n <namespace>
    
  6. Ingress ポッド内の nginx-ingress コンテナーのログを取得します。

    kubectl logs <ingress pods> -n kube-system -c nginx-ingress
    
  7. ネットワーク・ロード・バランサー (NLB) のホスト名をリストします。

    ibmcloud ks nlb-dns ls -c CLUSTERID
    
  8. kube-system 名前空間内の alb ポッドをリストします。

    kubectl get pods -n kube-system | grep alb
    
  9. クラスターのサブドメインを一覧表示します。

    ibmcloud ks ingress domain ls -c CLUSTERID
    
  10. Ingress サブドメインで nslookup を実行します。

    nslookup ingresssubdomain.com
    
  11. 収集した情報を保存し、サポートケース。 ケースの詳細には、関連するログ ファイル、エラー メッセージ、コマンド出力を必ず含めてください。