Contrôleur d'entrée Citrix ADC

Déployer le Citrix ingress controller sur un cluster Kubernetes géré par PKS

Pivotal Container Service (PKS) permet aux opérateurs de provisionner, d’exploiter et de gérer des clusters Kubernetes d’entreprise à l’aide de BOSH et Pivotal Ops Manager.

Le Citrix ingress controller est construit autour de Kubernetes Ingress et il peut configurer automatiquement un ou plusieurs Citrix ADC en fonction de la configuration de la ressource Ingress. Vous pouvez déployer le Citrix ingress controller dans un cluster Kubernetes géré par PKS afin d’étendre les fonctionnalités avancées d’équilibrage de charge et de gestion du trafic de Citrix ADC à votre cluster.

Conditions préalables

Avant de créer le cluster Kubernetes à l’aide de PKS. Assurez-vous que les options suivantes sont définies pour tous les plans disponibles sur Pivotal Ops Manager :

  • Activer les conteneurs privilégiés
  • Désactiver DenyEscalatingExec

Pour obtenir des informations détaillées sur PKS Framework et d’autres documents, consultez la documentation Pivotal Container Service.

Après avoir défini les options requises, créez un cluster Kubernetes à l’aide de la structure de l’interface de ligne de commande PKS et définissez le contexte du cluster créé.

Options de déploiement

Vous pouvez soit déployer des Citrix ADC CPX en tant qu’espaces à l’intérieur du cluster, soit déployer une appliance Citrix ADC MPX ou VPX en dehors du cluster Kubernetes.

Selon la façon dont vous souhaitez utiliser Citrix ADC, il existe deux manières de déployer le Citrix ingress controller dans un cluster Kubernetes sur le PKS :

  • En tant que conteneur annexe aux côtés de Citrix ADC CPX dans le même espace : dans ce mode, le Citrix ingress controller configure le Citrix ADC CPX.

  • En tant qu’espace autonome dans le cluster Kubernetes : dans ce mode, vous pouvez contrôler l’appliance Citrix ADC MPX ou VPX déployée en dehors du cluster.

Déployer le Citrix ingress controller en tant qu’espace

Suivez les instructions fournies dans la rubrique : Déployer le Citrix ingress controller en tant qu’espace autonome dans le cluster Kubernetes pour les appliances Citrix ADC MPX ou VPX.

Déployez le Citrix ingress controller en tant que sidecar avec Citrix ADC CPX

Suivez les instructions fournies dans la rubrique : Déployer le Citrix ingress controller en tant que sidecar avec Citrix ADC CPX.

Configuration réseau

Pour un fonctionnement transparent des services déployés dans le cluster Kubernetes, il est essentiel que l’appareil Citrix ADC Ingress puisse atteindre le réseau de superposition sous-jacent sur lequel les Pods s’exécutent. Le Citrix ingress controller vous permet de configurer la connectivité réseau entre l’appareil Citrix ADC et le service à l’aide du routage statique, du contrôleur de nœud Citrix, des services de type NodePortou des services de type LoadBalancer.

Déployer le Citrix ingress controller sur un cluster Kubernetes géré par PKS