Citrix ADC ingress controller

エンティティ名の変更

Citrix ADCエンティティを追加する際、Citrix ingress controller、サービス、または名前空間ごとに一意の名前を維持します。場合によっては、Citrix ADCの名前の制限を超えても、大きな名前を持つCitrix ADCエンティティが発生することがあります。

Citrix ingress controller の命名形式が更新され、エンティティ名が短縮されました。更新された命名形式では、エンティティ名の一部がハッシュ化され、必要な情報がすべてエンティティコメントの一部として提供されます。

この更新後、 lbvserver およびservicegroupエンティティ名で利用可能なコメントには、入力名、入力ポート、サービス名、サービスポート、アプリケーションの名前空間など、必要な情報がすべて提供されます。

コメントの書式

イングレス: ing:<ingress-name>,ingport:<ingress-port>,ns:<k8s-namespace>,svc:<k8s-servicename>,svcport:<k8s-serviceport>

type LoadBalancerのサービス : lbsvc:<k8s-servicename>,svcport:<k8s-serviceport>,ns:<k8s-namespace>

次の表は、Citrix ingress controller バージョン1.12で導入されたエンティティ名の変更について説明しています。

エンティティ 古い命名形式 新しい命名形式 説明/コメント
csvserver (ingress) k8s-192.2.170.67_80_http k8s-192.2.170.67_80_http 変更なし
csvservertype LoadBalancer k8s-apache_default_80_svc k8s-apache_80_default_svc これで、ポートの後には名前空間が続きます。
lbvservertype LoadBalancer k8s-apache_default_80_svc_k8s-apache_default_80_svc k8s-apache_80_lbv_wlikeqxno5vunbthsoj4lxegk7cddh6p コメント: lbsvc:apache,svcport:80,ns:default type LoadBalancer のコメントが変わりました
servicegrouptype LoadBalancer k8s-apache_default_80_svc_k8s-apache_default_80_svc k8s-apache_80_sgp_wlikeqxno5vunbthsoj4lxegk7cddh6p サフィックスsgpが追加されます。
cspolicy またはcsactionまたは responder policy k8s-web-ingress_default_443_k8s-frontend_default_80_svc k8s-frontend_80_csp_267pneiak5rw6hoygvrqrzpm4k6thz2p サービス名、サービスポートを先頭に移動し、csのサフィックス、ハッシュされたイングレス名、イングレスポート、名前空間を追加
lbvserver (ingress) k8s-web-ingress_default_443_k8s-frontend_default_80_svc k8s-frontend_80_lbv_267pneiak5rw6hoygvrqrzpm4k6thz2p コメント: ing:web-ingress,ingport:5080,ns:default,svc:frontend,svcport:80 エンティティに追加されたサフィックスlbvとコメント
servicegroup (ingress) k8s-web-ingress_default_443_k8s-frontend_default_80_svc k8s-frontend_80_sgp_267pneiak5rw6hoygvrqrzpm4k6thz2p サフィックスsgpが追加されます。
lbvserver (UDP) k8s-web-ingress_default_9053-udp_k8s-bind_default_53-udp_svc k8s-bind_53-udp_lbv_uyomblblagixrtw3cxrf23tak6wkpfmw -udp は先ほどと同様にポートに追加されたままです。

Citrix ingress controller の古いバージョンから最新バージョンにアップグレードすると、Citrix ingress controller はすべてのエンティティの名前を新しい命名形式で変更します。ただし、Citrix ingress controller は最新バージョンから古いバージョンへのダウングレードを処理しません。

エンティティ名の変更

この記事の概要