6.3. カスタム DNS を使用したホストされたクラスターへのアクセスに関するトラブルシューティング
カスタム DNS を使用してホステッドクラスターにアクセスするときに問題が発生した場合は、次の手順を実行します。
手順
- DNS レコードが正しく設定され、解決されていることを確認します。
次のコマンドを入力して、カスタムドメインの TLS 証明書が有効で、SAN がドメインに対して正しいことを確認します。
oc get secret \ -n clusters <serving_certificate_name> \ -o jsonpath='{.data.tls\.crt}' | base64 \ -d |openssl x509 -text -noout -
$ oc get secret \ -n clusters <serving_certificate_name> \ -o jsonpath='{.data.tls\.crt}' | base64 \ -d |openssl x509 -text -noout -
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - カスタムドメインへのネットワーク接続が機能していることを確認します。
HostedCluster
リソースで、次の例に示すように、ステータスに適切なカスタムkubeconfig
情報が表示されることを確認します。HostedCluster
ステータスの例status: customKubeconfig: name: sample-hosted-custom-admin-kubeconfig
status: customKubeconfig: name: sample-hosted-custom-admin-kubeconfig
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを入力して、
HostedControlPlane
namespace でkube-apiserver
ログを確認します。oc logs -n <hosted_control_plane_namespace> \ -l app=kube-apiserver -f -c kube-apiserver
$ oc logs -n <hosted_control_plane_namespace> \ -l app=kube-apiserver -f -c kube-apiserver
Copy to Clipboard Copied! Toggle word wrap Toggle overflow