Contrôleur d'entrée Citrix ADC

Mise en route

Ce guide vous aide à évaluer rapidement le contrôleur d’entrée Citrix ADC pour Kubernetes si vous débutez avec Citrix ingress controller. Si vous êtes un utilisateur expérimenté, consultez la section Prochaines étapes.

Avant de commencer

Assurez-vous que vous avez installé et configuré un cluster Minikube .

Premiers pas avec le contrôleur d’entrée Citrix ADC

Dans cette procédure, vous effectuez les étapes suivantes :

  • Déployer Citrix ADC CPX (une version conteneurisée de Citrix ADC) avec le contrôleur d’entrée
  • Déployer Guestbook, un exemple d’application
  • Déployer des règles d’entrée pour acheminer le trafic vers l’application Guestbook
  • Envoyer du trafic vers l’application et vérifier

Déployer Citrix ADC CPX avec le contrôleur d’entrée Citrix ADC

Effectuez les opérations suivantes pour déployer Citrix ADC CPX avec le contrôleur d’entrée Citrix ADC.

  1. Déployez Citrix ADC CPX en tant que proxy d’entrée dans le cluster Minikube.

      kubectl create -f https://raw.githubusercontent.com/citrix/cloud-native-getting-started/master/beginners-guide/manifest/cpx.yaml
    
  2. Vérifiez l’installation à l’aide de la commande suivante.

      kubectl get pods -l app=cpx-ingress
    

Déployer un exemple d’application

Au cours de cette étape, vous déployez Guestbook, une application Web basée sur PHP à plusieurs niveaux qui utilise Redis.

  1. Déployez l’application Guestbook dans Minikube.

    kubectl create -f https://raw.githubusercontent.com/citrix/cloud-native-getting-started/master/beginners-guide/manifest/guestbook-app.yaml
    
  2. Vérifiez l’installation à l’aide des éléments suivants :

    kubectl get pods -l 'app in (guestbook, redis)'
    

Déployer une entrée pour l’exemple d’application

Pour déployer des règles d’entrée pour l’exemple d’application et vérifier la fonctionnalité, effectuez les opérations suivantes.

  1. Déployez une règle d’entrée qui envoie le trafic vers l’application Livre d’or (http://www.guestbook.com).

    kubectl create -f https://raw.githubusercontent.com/citrix/cloud-native-getting-started/master/beginners-guide/manifest/guestbook-ingress.yaml
    
  2. Obtenez l’adresse IP d’entrée à l’aide de la commande suivante.

    kubectl get ingress
    kubectl get svc cpx-service
    
  3. Envoyez le trafic vers l’application Guestbook de microservice et vérifiez que le trafic vers cette URL obtient la page Livre d’or :

    curl -s -H "Host: www.guestbook.com" http://<MiniKube IP:<NodePort> | grep Guestbook
    

Résultat attendu :

   <title>Guestbook</title>
      <h2>Guestbook</h2>

Quelle est la prochaine étape

La section de mise en route aide un débutant à évaluer rapidement le contrôleur d’entrée Citrix ADC et l’installation ne couvre que les fonctionnalités de base. Vous pouvez consulter les rubriques suivantes pour obtenir des informations détaillées sur le déploiement du contrôleur d’entrée Citrix ADC et personnaliser votre installation en conséquence.

  • Topologies de déploiement : fournit des informations sur les différentes topologies prises en charge par le contrôleur d’entrée Citrix ADC.
  • Plateformes prises en charge : fournit des informations sur les différentes plateformes prises en charge, y compris les plateformes bare metal et cloud.
  • Déployer le Citrix ingress controller : fournit des informations sur la façon de déployer le contrôleur d’entrée Citrix ADC pour différentes versions de Citrix ADC, telles que Citrix ADC CPX, VPX et MPX.
Mise en route