Citrix ADC ingress controller

はじめに

このガイドは、Citrix イングレスコントローラーを初めて使用する場合に、Kubernetes用のCitrix ADCイングレスコントローラーをすばやく評価するのに役立ちます。上級ユーザーの場合は、「 次は何ですか」を参照してください。

はじめに

Minikube クラスタをインストールして設定したことを確認します。

Citrix ADC イングレスコントローラー入門

この手順では、次の手順を実行します。

  • Citrix ADC CPX(Citrix ADC コンテナ化されたバージョン)をイングレスコントローラーとともに展開する
  • サンプルアプリケーションである Guestbook をデプロイする
  • Ingress ルールをデプロイして Guestbook アプリケーションにトラフィックをルーティングする
  • トラフィックをアプリケーションに送信して検証する

Citrix ADC 入力コントローラーでCitrix ADC CPXを展開する

Citrix ADC 入力コントローラーでCitrix ADC CPXを展開するには、次の手順を実行します。

  1. Citrix ADC CPXをMinikubeクラスターにイングレスプロキシとして展開します。

      kubectl create -f https://raw.githubusercontent.com/citrix/cloud-native-getting-started/master/beginners-guide/manifest/cpx.yaml
    
  2. 次のコマンドを使用して、インストールを検証します。

      kubectl get pods -l app=cpx-ingress
    

サンプルアプリケーションのデプロイ

このステップでは、Redis を使用する多層の PHP ベースのウェブアプリケーションである Guestbook をデプロイします。

  1. Guestbook アプリケーションをMinikubeにデプロイします。

    kubectl create -f <https://raw.githubusercontent.com/citrix/cloud-native-getting-started/master/beginners-guide/manifest/guestbook-app.yaml>
    
  2. 次を使用してインストールを検証します。

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

サンプルアプリケーション用に Ingress をデプロイする

サンプルアプリケーションの Ingress ルールをデプロイして機能を確認するには、次の手順を実行します。

  1. Guestbook アプリケーションにトラフィックを送信する Ingress ルールをデプロイします (http://www.guestbook.com)。

    kubectl create -f https://raw.githubusercontent.com/citrix/cloud-native-getting-started/master/beginners-guide/manifest/guestbook-ingress.yaml
    
  2. 次のコマンドを使用して Ingress IP アドレスを取得します。

    kubectl get ingress
    kubectl get svc cpx-service
    
  3. Guestbook マイクロサービスアプリケーションにトラフィックを送信し、この URL へのトラフィックが Guestbook ページを取得することを確認します。

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

期待される出力:

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

次は何ですか

「はじめに」セクションは、初心者がCitrix ADC Ingress Controllerをすばやく評価するのに役立ち、インストールでは基本機能のみがカバーされます。 Citrix ADC Ingress Controllerの展開に関する包括的な情報については、次のトピックを参照し、それに応じてインストールをカスタマイズできます。

  • 展開トポロジ:Citrix ADC Ingress Controllerでサポートされるさまざまなトポロジに関する情報を提供します。
  • サポートされるプラットフォーム:ベアメタルやクラウドプラットフォームなど、サポートされるさまざまなプラットフォームに関する情報を提供します。
  • Citrix ingress controller 展開:Citrix ADC CPX、VPX、MPXなどのさまざまなフレーバーのCitrix ADCにCitrix ADCイングレスコントローラーを展開する方法に関する情報を提供します。
はじめに