Kubernetesネットワーキング入門

Kubernetesネットワーキング入門

このウェビナーでは、Kubernetesがクラスタ外からアプリケーションを利用できるようにする仕組みを学びます。ネットワークの観点から、Kubernetes独自のContainer Network Interface(CNI)がポッド(コンテナ)間の通信をどのように実現するかを解説します。次に、KubernetesのServiceタイプを取り上げ、「ClusterIP」「NodePort」「HostPort」「LoadBalancer」の選択がサービスの可用性とパフォーマンスにどのような影響を与えるかを確認します。さらに、「Ingress」リソースタイプと、HTTPおよびHTTPSトラフィックのL7(コンテンツルーティング)におけるその役割についても解説します。

Kubernetesの内部動作を確認した後、NodePort、またはFlannelやCalico(VXLAN/BGP)などのCNIを使用して、BIG-IPがKubernetesクラスターとどのように連携するかを学びます。この連携では、F5 Container Ingress Servicesを使用してBIG-IPインスタンスの構成を自動化します。

最後に、HTTPおよびHTTPSトラフィックのL7ルーティングに使用するKubernetes Ingressリソースタイプのサポートについて、NGINX Ingress ControllerとKubernetesプロジェクトのNGINX Ingress Controller(名前は同じですが、開発元は異なります)がどのように異なるかを見ていきます。

ウェビナー全体を通じて、ネットワークおよびKubernetesリソースのサポートに関連するKubernetes、F5 BIG-IP、NGINXの主要な機能をデモでご紹介します。

このウェビナーでは、以下の内容を取り上げます。

  • Kubernetesのネットワーキングリソースタイプ(Service/Ingress)
  • Kubernetesクラスターネットワークに接続するBIG-IP
  • NGINX Ingress ControllerによるKubernetes Ingressリソースのサポート

講演者

Eric Chen

Eric Chen
シニアソリューションアーキテクト
F5

Tom Gamull

Tom Gamull