Citrix ADC Ingress Controller

Erste Schritte

Dieses Handbuch hilft Ihnen, den Citrix ADC Ingress Controller für Kubernetes schnell zu bewerten, wenn Sie mit dem Citrix Ingress Controller noch nicht vertraut sind. Wenn Sie ein fortgeschrittener Benutzer sind, lesen Sie Was ist als Nächstes.

Voraussetzungen

Stellen Sie sicher, dass Sie einen Minikube-Cluster installiert und eingerichtet haben.

Erste Schritte mit Citrix ADC Ingress Controller

In diesem Verfahren führen Sie die folgenden Schritte aus:

  • Stellen Sie Citrix ADC CPX (eine containerisierte Version von Citrix ADC) zusammen mit dem Ingress-Controller bereit
  • Bereitstellen von Guestbook, einer Beispielanwendung
  • Stellen Sie Ingress-Regeln bereit, um den Datenverkehr zur Guestbook-Anwendung
  • Senden Sie etwas Traffic an die Anwendung und überprüfen Sie

Bereitstellen von Citrix ADC CPX mit Citrix ADC Ingress Controller

Führen Sie Folgendes aus, um Citrix ADC CPX mit dem Citrix ADC Ingress Controller bereitzustellen.

  1. Stellen Sie Citrix ADC CPX als Ingress-Proxy im Minikube-Cluster bereit.

      kubectl create -f https://raw.githubusercontent.com/citrix/cloud-native-getting-started/master/beginners-guide/manifest/cpx.yaml
    
  2. Überprüfen Sie die Installation mit dem folgenden Befehl.

      kubectl get pods -l app=cpx-ingress
    

Bereitstellen einer Beispielanwendung

In diesem Schritt stellen Sie das Guestbook bereit, eine mehrstufige PHP-basierte Webanwendung, die Redis verwendet.

  1. Stellen Sie die Guestbook Anwendung in Minikube bereit.

    kubectl create -f https://raw.githubusercontent.com/citrix/cloud-native-getting-started/master/beginners-guide/manifest/guestbook-app.yaml
    
  2. Überprüfen Sie die Installation mithilfe der folgenden Schritte:

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

Bereitstellen eines Ingress für die Beispielanwendung

Führen Sie die folgenden Schritte aus, um Eingangsregeln für die Beispielanwendung bereitzustellen und die Funktion zu überprüfen.

  1. Stellen Sie eine Ingress-Regel bereit, die Datenverkehr an die Guestbook-Anwendung sendet (http://www.guestbook.com).

    kubectl create -f https://raw.githubusercontent.com/citrix/cloud-native-getting-started/master/beginners-guide/manifest/guestbook-ingress.yaml
    
  2. Rufen Sie die Ingress-IP-Adresse mit dem folgenden Befehl ab.

    kubectl get ingress
    kubectl get svc cpx-service
    
  3. Senden Sie Traffic an die Guestbook Microservice-Anwendung und überprüfen Sie, ob der Verkehr zu dieser URL die Guestbook-Seite erhält:

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

Erwartete Leistung:

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

Was kommt als Nächstes

Der Abschnitt “Erste Schritte” hilft Anfängern, den Citrix ADC Ingress Controller schnell zu bewerten, und die Installation deckt nur die Grundfunktionalität ab. In den folgenden Themen finden Sie umfassende Informationen zum Bereitstellen des Citrix ADC Ingress Controllers und zum Anpassen Ihrer Installation entsprechend.

  • Bereitstellungstopologien: Bietet Informationen zu verschiedenen Topologien, die vom Citrix ADC Ingress Controller unterstützt werden.
  • Unterstützte Plattformen: Bietet Informationen zu den verschiedenen unterstützten Plattformen, einschließlich Bare-Metal- und Cloud-Plattformen.
  • Citrix Ingress Controller bereitstellen: Bietet Informationen zum Bereitstellen des Citrix ADC Ingress Controllers für verschiedene Arten von Citrix ADC wie Citrix ADC CPX, VPX und MPX.
Erste Schritte