このウェビナーでは、Kubernetes がどのようにしてアプリケーションを Kubernetes クラスターの外部で利用できるようにするかを学習します。 ここでは、Kubernetes がポッド (コンテナ) 間の通信を容易にするために使用される独自のコンテナ ネットワーク インターフェース (CNI) をどのように備えているかを理解するというネットワークの観点からこれにアプローチします。 次に、Kubernetes サービス タイプを見て、「ClusterIP」、「NodePort」、「HostPort」、「LoadBalancer」の選択がサービスの可用性とパフォーマンスにどのように影響するかを理解します。 また、「Ingress」リソース タイプと、それが HTTP および HTTPS トラフィックの L7 (コンテンツ ルーティング) を提供するためにどのように使用されるかについても説明します。
Kubernetes の動作の内部を確認した後、NodePort を使用するか、Flannel や Calico (VXLAN/BGP) などの CNI を介して BIG-IP が Kubernetes クラスターと対話する方法について学習します。 この相互作用は、F5 Container Ingress Services を使用して BIG-IP インスタンスの構成を自動化することで容易になります。
最後に、NGINX Ingress Controller が、HTTP および HTTPS トラフィックの L7 ルーティング用の Kubernetes Ingress リソース タイプをサポートする点で、Kubernetes プロジェクトの NGINX Ingress Controller (はい、名前は同じですが、作成者は異なります) とどのように異なるかを見ていきます。
ウェビナー全体を通して、Kubernetes、F5 BIG-IP、NGINX のネットワークと Kubernetes リソースのサポートに関連する重要な側面のデモを行います。
このウェビナーでは、以下の内容を取り上げます: