Concepts avancés
Merci pour vos commentaires

Ce article a été traduit automatiquement. (Clause de non responsabilité)

Présentation de la solution Citrix ADC et OpenShift 4

Présentation du problème résolu par OpenShift et OpenShift

Red Hat OpenShift 4 est une plateforme Kubernetes qui fournit une base de niveau entreprise pour les déploiements sur site, hybrides et multicloud.

OpenShift Container Platform apporte des améliorations prêtes à l’emploi à Kubernetes, notamment les suivantes :

Déploiements de cloud hybride

Vous pouvez déployer des clusters OpenShift Container Platform sur diverses plateformes de cloud public ou dans votre centre de données.

Technologie Red Hat intégrée

Les principaux composants d’OpenShift Container Platform proviennent de Red Hat Enterprise Linux et des technologies Red Hat associées. OpenShift Container Platform bénéficie des nombreuses initiatives de test et de certification pour les logiciels de qualité professionnelle de Red Hat.

Modèle de développement Open Source

Le développement est terminé en plein air et le code source est disponible dans les référentiels de logiciels publics. Cette collaboration ouverte favorise l’innovation et le développement rapides.

Pour une référence plus détaillée, voir Architecture de la plateforme de conteneurs OpenShift.

Configuration requise par OpenShift4 pour l’équilibreur de charge externe

Les équilibreurs de charge externes permettent aux nœuds Kubernetes de communiquer avec des sous-réseaux situés en dehors de leur cluster. Cela est crucial pour l’opérabilité des déploiements OpenShift, car les pods et les clusters doivent connaître le trafic entrant pour augmenter et réduire correctement les différents conteneurs, et la nécessité évidente de diriger le trafic entrant correct vers les conteneurs correspondants. OpenShift nécessite des équilibreurs de charge externes, fournis par Citrix, pour fonctionner efficacement.

Cela signifie que nous pouvons utiliser notre technologie, en particulier notre Delivery Controller d’applications (CPX) conteneurisé combiné à notre Ingress Controller Citrix (CIC) pour prendre en charge un déploiement OpenShift pleinement opérationnel et optimisé, ainsi que nos facteurs de forme Citrix ADC externes automatisés, y compris VPX. MPX et BLX.

Avantages de l’intégration de Citrix ADC et OpenShift

Entrée de qualité de production

Il a été prouvé que Citrix ADC fonctionne à grande échelle, fournissant des fonctionnalités telles que l’équilibrage de charge avancé, la terminaison TLS, les optimisations du protocole L3-L7 et des solutions de redondance aux plus grandes propriétés Web d’Internet et à des milliers d’entreprises.

Souplesse

Flexibilité de l’architecture de prise en charge de Citrix ADC : Citrix propose une gamme complète de formats ADC pour chaque environnement, à l’intérieur et à l’extérieur de votre cluster.

Visibilité et dépannage

Citrix ADM with Service Graphs fournit des informations exploitables sur l’intégrité et les performances des applications et propose un dépannage proactif pour tous les problèmes.

Pour une référence plus détaillée, consultez Microservices-Based Application and Delivery with Citrix and Red Hat OpenShift.

Mise en œuvre d’OpenShift

Si vous êtes actuellement un client OpenShift « 4.x », vous savez qu’il existe des exigences de topologie réseau pour votre déploiement. Dans les sections suivantes, vous trouverez les prérequis de configuration nécessaires pour commencer votre déploiement Citrix et OpenShift.

Openshift4 nécessite à la fois les services d’équilibrage de charge et le mappage DNS correspondant pour chaque service, comme indiqué dans les sections suivantes.

Prérequis pour les services d’équilibrage de charge externe

Avant d’installer OpenShift Container Platform, deux services d’équilibrage de charge de couche 4 doivent être provisionnés. Le premier est requis par le serveur d’API et le second est nécessaire pour fournir une entrée aux applications.

Certains ports doivent également être accessibles pour répondre aux exigences de topologie du réseau.

  1. Tout d’abord, vous devez ouvrir les ports 6443 (serveur API Kubernetes) et 22623 (serveur de configuration de machine) pour le bootstrap et le plan de contrôle. Assurez-vous de supprimer la machine d’amorçage de l’équilibreur de charge après l’initialisation du plan de contrôle. Vous devez également ouvrir les ports 443 (trafic HTTPS) et 80 (trafic HTTP) sur les pods de routeur, le calcul et les workers.

    Pour une référence plus détaillée, consultez la documentation Network Topology Requirements on OpenShift4 Container Platform.

  2. Prérequis pour le mappage DNS externe :

Nœuds de cluster

master1.openshift4.example.com +short 10.217.101.X master2.openshift4.example.com +short 10.217.101.X master3.openshift4.example.com +short 10.217.101.X worker1.openshift4.example.com +short 10.217.101.X worker2.openshift4.example.com +short 10.217.101.X bootstrap.openshift4.example.com +short 10.217.101.X

Nœuds ETCD :

etcd-0.openshift4.example.com +short 10.217.101.X etcd-1.openshift4.example.com +short 10.217.101.X etcd-2.openshift4.example.com +short 10.217.101.X

Points de terminaison de l’API :

api.openshift4.example.com +short 10.217.101.X api-int.openshift4.example.com +short 10.217.101.X

Entrée DNS générique :

*.apps.openshift4.example.com +short 10.217.101.X

Enregistrements SRV :

$ dig _etcd-server-ssl._tcp.openshift4.example.com SRV +short 0 10 2380 etcd-0.openshift4.example.com 0 10 2380 etcd-1.openshift4.example.com 0 10 2380 etcd-2.openshift4.example.com

Implémentation de Citrix ADC

Présentation de la configuration de Citrix ADC

Nous voulons nous assurer que les adresses IP virtuelles correctes correspondent aux membres du groupe de services corrects. Comme vous pouvez le voir ci-dessous, nous avons configuré pour pointer machine-config-server vers un groupe de services qui comprend trois membres avec des adresses IP uniques (10.217.101.185, 10.217.101.186, 10.217.101.187).

Étape 1

Étape 2

Étape 3

Serveurs et services virtuels dans ADC

À l’aide des images suivantes comme référence, assurez-vous que les serveurs et services virtuels appropriés sont exécutés sur les ports appropriés dans votre configuration.

Serveurs virtuels :

Serveurs virtuels

Services :

Services

Résumé

Citrix ADC peut s’intégrer de manière transparente à n’importe quel cluster OpenShift 4 et fournir des services d’équilibrage de charge externe intégrés pour les composants du nœud de cluster pour une haute disponibilité et une prise en charge DNS, conformément aux exigences d’installation d’OpenShift4. De plus, Citrix ADC peut être intégré au cluster OpenShift 4 à l’aide de Citrix CPX et Citrix Ingress Controller pour intégrer OpenShift4 pour tous les déploiements conteneurisés.

Pour en savoir plus sur les solutions Citrix Cloud Native, rendez-vous sur Plateformes Citrix ADC.

La version officielle de ce document est en anglais. Certains contenus de la documentation Cloud Software Group ont été traduits de façon automatique à des fins pratiques uniquement. Cloud Software Group n'exerce aucun contrôle sur le contenu traduit de façon automatique, qui peut contenir des erreurs, des imprécisions ou un langage inapproprié. Aucune garantie, explicite ou implicite, n'est fournie quant à l'exactitude, la fiabilité, la pertinence ou la justesse de toute traduction effectuée depuis l'anglais d'origine vers une autre langue, ou quant à la conformité de votre produit ou service Cloud Software Group à tout contenu traduit de façon automatique, et toute garantie fournie en vertu du contrat de licence de l'utilisateur final ou des conditions d'utilisation des services applicables, ou de tout autre accord avec Cloud Software Group, quant à la conformité du produit ou service à toute documentation ne s'applique pas dans la mesure où cette documentation a été traduite de façon automatique. Cloud Software Group ne pourra être tenu responsable de tout dommage ou problème dû à l'utilisation de contenu traduit de façon automatique.