16.8. Resolving common problems


以下の問題および回避策は、Skupper の評価時に単純なシナリオのデバッグに役立つ可能性があります。

skupper を初期化できない

skupper init コマンドが失敗した場合は、以下のオプションを考慮してください。

  • ロードバランサーを確認します。

    minikube で Skupper を評価する場合は、以下のコマンドを使用してロードバランサーを作成します。

    $ minikube tunnel

    他の Kubernetes フレーバーについては、プロバイダーのドキュメントを参照してください。

  • Ingress なしで初期化します。

    このオプションを使用すると、他のサイトがこのサイトにリンクできなくなりますが、外部へのリンクはサポートされます。リンクが確立されると、トラフィックはどちらの方向にも流れることができます。以下のコマンドを入力します。

    $ skupper init --ingress none
    注記

    skupper init については、Skupper Podman CLI リファレンス ドキュメントを参照してください。

サイトをリンクできない

2 つのサイトをリンクするには、一方のサイトへもう一方のサイトからアクセスできる必要があります。たとえば、あるサイトがファイアウォールの内側にあり、他のサイトが AWS クラスター上にある場合、以下を実行する必要があります。

  1. AWS クラスターサイトでトークンを作成します。
  2. ファイアウォール内のサイトにリンクを作成します。
注記

デフォルトでは、トークンは 15 分間のみ有効で、1 回のみ使用できます。異なるタイプのトークンの作成に関する詳細は、Skupper トークンの使用 を参照してください。

Skupper コンソールにアクセスできない

Skupper リリース 1.3 以降、コンソールはデフォルトでは有効になっていません。新しいコンソールを使用するには、コンソールの使用 を参照してください。

skupper status を使用して、コンソールの URL を見つけます。

以下のコマンドを使用して、admin user:doctype: article のパスワードを表示します。

$ kubectl get secret/skupper-console-users -o jsonpath={.data.admin} | base64 -d

クラスターをリンクするためのトークンを作成できない

トークンの作成が困難な理由はいくつかあります。

サイトの準備ができていない

サイトの作成後、トークンの作成時に以下のメッセージが表示されることがあります。

Error: Failed to create token: Policy validation error: Skupper is not enabled in namespace

skupper status を使用して、サイトが機能していることを確認します。また、トークンを再度作成してみてください。

Ingress がない

skupper token create コマンドを使用すると、以下の注記が表示される場合があります。

Token written to <path> (Note: token will only be valid for local cluster)

この出力は、サイトが Ingress オプションなしでデプロイされたことを示しています。たとえば、skupper init --ingress none です。自身のサイトに他のクラスターのサイトがリンクできるように、Ingress を指定する必要があります。

また、skupper token create コマンドを使用して、サイトの作成時に Ingress が指定されたか確認することもできます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.