2.7.4. エンドポイントを外部に公開するアドレス空間の例


これらのアドレス空間の例は、AddressSpace の外部エンドポイントを設定して、OpenShift クラスター外のメッセージングエンドポイントにアクセスする方法を示しています。

2.7.4.1. OpenShift LoadBalancer サービスの例

OpenShift LoadBalancer サービスを介して AddressSpace エンドポイントを公開するには、loadbalancer タイプが使用されます。

apiVersion: enmasse.io/v1beta1
kind: AddressSpace
metadata:
  name: myspace
spec:
  type: standard
  plan: standard-unlimited
  authenticationService:
    name: standard-authservice
  endpoints:
  - name: messaging 1
    service: messaging 2
    expose:
     type: loadbalancer 3
     loadBalancerPorts: 4
     - amqp
     - amqps
      annotations: 5
        mykey: myvalue
      loadBalancerSourceRanges: 6
      - 10.0.0.0/8
1
(必須) エンドポイントの名前。指定した名前は、作成される OpenShift サービスの名前と、AddressSpace の status セクションのエンドポイントの名前に影響があります。
2
(必須) エンドポイント用に設定されたサービス。service の有効な値は、messagingmqtt です。ただし、mqtt サービスは、standard のアドレス空間タイプでのみサポートされています。
3
(必須) 公開されるエンドポイントのタイプ。loadbalancer タイプは、OpenShift LoadBalancer サービスを作成します。有効な値は routeloadbalancer です。
4
(必須) LoadBalancer サービスで公開されるポートのリスト。メッセージング サービスの場合には、有効な値は amqpamqps です。
5
(オプション) LoadBalancer Service オブジェクトに追加される一連のキーと値のアノテーションペア。
6
(省略可能) ロードバランサーによって受け入れられる許可されたソース範囲。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.