11.3. YAML を使用した別の namespace のコネクターの作成


コネクターは、ローカルのワークロードをリモートサイトのリスナーにバインドします。

ある namespace にサイトを作成し、別の namespace でサービスを公開する必要がある場合は、この手順を使用して、他の namespace に 接続コネクター を作成し、サイトの namespace に AttachedConnectorBinding を作成します。

  • アタッチされたコネクターは、ピア namespace 内のコネクターであり、サイト namespace のコネクターではありません。
  • AttachedConnectorBinding は、ピア namespace 内の接続されたコネクターへのバインディングであり、サイト namespace に作成されます。

手順

  1. サイト以外の namespace のネットワーク上に公開するワークロードを作成します。以下に例を示します。

    kubectl create deployment backend --image quay.io/skupper/hello-world-backend --replicas 3
  2. 同じ namespace に AttachedConnector リソースの YAML ファイルを作成します。

    apiVersion: skupper.io/v2alpha1
    kind: AttachedConnector
    metadata:
      name: backend
      namespace: attached
    spec:
      siteNamespace: skupper
      selector: app=backend
      port: 8080

    AttachedConnector リソースを作成するには、以下を実行します。

    kubectl apply -f <filename>

    <filename> は、ローカルファイルシステムに保存されている YAML ファイルの名前に置き換えます。

  3. サイトの namespace に AttachedConnectorBinding リソース YAML ファイルを作成します。

    apiVersion: skupper.io/v2alpha1
    kind: AttachedConnector
    metadata:
      name: backend
      namespace: attached
    spec:
      siteNamespace: skupper
      selector: app=backend
      port: 8080

    AttachedConnectorBinding リソースを作成するには、以下を実行します。

    kubectl apply -f <filename>

    <filename> は、ローカルファイルシステムに保存されている YAML ファイルの名前に置き換えます。

  4. サイト namespace のコンテキストから AttachedConnectorBinding のステータスを確認します。

    kubectl get AttachedConnectorBinding

    以下に例を示します。

    NAME      ROUTING KEY   CONNECTOR NAMESPACE   STATUS   HAS MATCHING LISTENER
    backend   backend       attached              Ready    true

    📌 注意 デフォルトでは、ルーティングキー名はコネクターの名前に設定されています。カスタムルーティングキーを使用する場合は、--routing-key をカスタム名に設定します。

YAML を使用してコネクターを作成するときに考慮すべきオプションは多数あります。コネクターリソース を参照してください。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る