こちらのブログでは2022年6月実施のマイクロサービス基礎強化月間(Microservices June 2022)でご紹介するKubernetesネットワーキングのユニット1の内容をご覧いただけます。
Kubernetes ネットワーキングはKubernetesのコンポーネント、サービス、トラフィックを接続するフレームワークですが、単にAからBへパケットを移動させるだけではありません。ユニット1では、基本となる質問「どのようにKubernetes上でマイクロサービスのトラフィックを取り扱うか?」の答えを示します。
3つのコンテンツより、ハイレベルな概要から実践的な応用まで、段階的に学ぶことができます。みなさんがこの3つすべてのコンテンツを完了させ、より良い知識を得られることをおすすめいたします。
Microservices June 2022で提供される4つのウェビナーでは、各トピックにおける概要をKubernetesのエキスパートであるlearnk8sの講師が紹介します。このエピソードでは、「どのようにKubernetes上でマイクロサービスのトラフィックを取り扱うか?」の質問に対する答えを示しており、以下の内容を取り扱っています。
ウェビナーをご覧いただいた方の中には、新たな課題を感じられる方もいるかもしれません。それこそが、我々が様々な記事や動画コンテンツを作成した理由です。このユニットでのディープダイブとしてさらに2つのトピックを取り扱います:KubernetesのServiceを外部に公開する方法と、皆様の要求に最適なIngress Controllerを選択する方法です。
このブログでは、「Kubernetes環境でトラフィックを受け付ける際にIngress Controllerが必要か?」という問いに対する答えをご紹介しております。この記事には以下が含まれます。
次に、Ingress Controllerの選択のガイドとなる、4つのブログをお読みください。
Blog | Part 1: 要件の特定
※ハンズオンラボは、2022年6月30日で終了しております。
最初の自習ラボ「オートスケールでKubernetesの遅延を軽減する」では、NGINX Ingress Controller を使ってアプリを公開し、トラフィック急増に対応して Ingress Controller をオートスケールします。下記の約20分の動画で、詳しく解説しています。ラボが実際に動いている様子と、各ステップの動作について学ぶことができます。
このラボにアクセスするには、登録者に送られるユニット1ラーニングガイドというメールにアクセス方法が記載されています。また、NGINX チュートリアル を使用して、ご自身の環境でラボを試すこともできます。「オートスケールでKubernetesの遅延を軽減する(英語)」を参考にしてください。
ユニット2では、“KubernetesでAPIを公開する”をテーマにしています。認証・認可、OIDCやRate Limitを含む、Kubernetesにおける一般的なAPI ゲートウェイのユースケースについて学習いただけます。
"This blog post may reference products that are no longer available and/or no longer supported. For the most current information about available F5 NGINX products and solutions, explore our NGINX product family. NGINX is now part of F5. All previous NGINX.com links will redirect to similar NGINX content on F5.com."