1.21.9. 3scale Istio adapter のトラブルシューティングのチェックリスト
管理者が 3scale Istio adapter をインストールすると、統合が適切に機能しなくなる可能性のあるシナリオが複数あります。以下の一覧を使用して、インストールのトラブルシューティングを行います。
- YAML のインデントが間違っている。
- YAML セクションがない。
- YAML の変更をクラスターに適用するのを忘れている。
-
service-mesh.3scale.net/credentials
キーでサービスのワークロードにラベルを付けるのを忘れている。 -
service_id
が含まれないハンドラーを使用してアカウントごとに再利用できるようにする時にservice-mesh.3scale.net/service-id
サービスワークロードにラベルを付けるのを忘れている。 - Rule カスタムリソースが誤ったハンドラーまたはインスタンスカスタムリソースを参照しているか、対応する namespace の接尾辞がかけている参照を指定している。
-
Rule カスタムリソースの
match
セクションは、設定中のサービスと同じでない可能性があるか、現在実行中でない、または存在しない宛先ワークロードを参照している。 - ハンドラーの 3scale 管理ポータルのアクセストークンまたは URL が正しくない。
-
クエリーパラメーター、ヘッダー、承認要求などの誤った場所を指定しているか、パラメーター名がテストで使用する要求と一致しないため、インスタンス のカスタムリソースの
params/subject/properties
セクションで、app_id
、app_key
またはclient_id
の正しいパラメーターの表示に失敗する。 -
設定ジェネレーターがアダプターコンテナーイメージに実際に存在しており、
oc exec
で呼び出す必要があることに気づかなかったため、設定ジェネレーターの使用に失敗する。