-
-
-
OpenShift ルーターシャーディングをサポートする Citrix ingress controller をデプロイする
-
Citrix ADC VPXを使用してAzure KubernetesサービスクラスターにCitrix Ingress Controllerをデプロイする
-
Amazon ELB および Citrix Ingress Controllerを使用して、EKS 環境で Citrix ADC VPX をアクティブ/アクティブ高可用性でデプロイする
-
Amazon EKS および Microsoft AKS クラスターを使用したマルチクラウドおよびマルチクラスターのイングレスおよび負荷分散ソリューション
-
-
オンプレミスのKubernetesクラスター向けのレイヤー2モードでのCitrix ADC CPXとMetalLBの統合
-
-
外部サービスのトラフィック管理
This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
外部サービスのトラフィック管理
アプリケーションのすべての利用可能なサービスが、単一の Kubernetes クラスタに完全にデプロイされないことがあります。1 つのクラスターの外部にあるサービスに依存するアプリケーションがある場合もあります。この場合、マイクロサービスは ExternalName サービスを定義してドメイン名を解決する必要があります。ただし、このアプローチでは、トラフィック管理、ポリシー適用、フェールオーバー管理などの機能は利用できません。別の方法として、ドメイン名を解決してCitrix ADCの機能を利用するようにCitrix ADCを構成することもできます。
外部サービスにアクセスするようにCitrix ADCを構成する
Citrix ingress controller を使用して、Citrix ADC をドメイン名リゾルバーとして構成できます。Citrix ADCをドメイン名リゾルバーとして構成する場合、次の問題を解決する必要があります。
- マイクロサービスからのCitrix ADC 到達可能性
- 外部サービスに到達するためのCitrix ADCでのドメイン名解決
KubernetesクラスターからCitrix ADCに到達できるようにサービスを構成する
マイクロサービスからCitrix ADCにアクセスするには、Citrix ADCサービスに解決されるヘッドレスサービスを定義する必要があります。これにより、マイクロサービスとCitrix ADC間の接続が確立されます。
apiversion: v1
kind: Service
metadata:
name: external-svc
spec:
selector:
app: cpx
ports:
- protocol: TCP
port: 80
Citrix ingress controller を使用してCitrix ADCをドメイン名リゾルバーとして構成する
Citrix イングレスコントローラーを介してCitrix ADCを構成し、イングレスアノテーションingress.citrix.com/external-service
を使用してドメインベースのサービスグループを作成できます。 ingress.citrix.com/external-service
の値は、外部ネームサービスとそれに対応するドメイン名のリストです。Citrix ADC VPXの場合、ネームサーバーはConfigMapを使用してCitrix ADC上で構成されます。
注:
ConfigMapsは、Citrix ADC VPXに対してのみCitrix ADC上のネームサーバーを構成するために使用されます。Citrix ADC CPX の場合、CoreDNS は名前解決要求をアップストリームDNSサーバーに転送します。
Citrix ADC CPXを使用したトラフィック管理
次の図は、外部サービスに到達するためのCitrix ADC CPXの展開を示しています。Ingressは、Citrix ADC CPXでDNSを構成するために外部サービスアノテーションが指定されている場所に展開されます。
注: ConfigMapは、Citrix ADC VPXでネームサーバーを構成するために使用されます。
この展開は、以下のように管理されます。
- マイクロサービスは、解決されるwww.externalsvc.comのDNSクエリをCitrix ADC CPXサービスに送信します。
- Citrix ADC CPX は www.externalsvc.com を解決し、外部サービスに到達します。
外部サービスの負荷分散を行うようにCitrix ADC CPXを構成する手順は次のとおりです。
-
Citrix ADC に到達するヘッドレスサービスを定義します。
apiVersion: v1 kind: Service metadata: name: external-svc spec: selector: app: cpx ports: - protocol: TCP port: 80
-
ingress を定義し、 dbs-ingress.yaml ファイルで指定されているとおりに外部サービスアノテーションを指定します。このアノテーションを指定すると、Citrix ingress controller はCitrix ADC上にDNSサーバーを作成し、サーバーを対応するサービスグループにバインドします。
annotations: ingress.citrix.com/external-service: '{"external-svc": {"domain": "www.externalsvc.com"}}'
-
ConfigMapを使用して、Citrix ADCにDNSサーバーのIPアドレスを追加します。
注:
この手順は、Citrix ADC VPX にのみ適用されます。
apiVersion: v1 kind: ConfigMap metadata: name: nameserver-cmap namespace: default data: NS_DNS_NAMESERVER: '[]' <!--NeedCopy-->
共有
共有
この記事の概要
This Preview product documentation is Citrix Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.
If you do not agree, select Do Not Agree to exit.