ブログ | NGINX

高度なKubernetes導入戦略

NGINX-F5 水平黒タイプ RGB の一部
ジェン・ギル サムネイル
ジェン・ガイル
2022年3月24日公開

このブログは、2022 年 3 月のマイクロサービス向け Kubernetes ネットワーキングに関する 5 部構成のシリーズの 5 番目です。

 

また、無料の電子書籍「NGINX を使用した Kubernetes トラフィックの管理」もぜひダウンロードしてください。 NGINX を使用して Kubernetes ネットワークを実装するための詳細なガイダンスが記載された実践ガイド。

Kubernetes を本番環境に導入したら、そのまま維持する必要があります。 ユニット 4 では、Kubernetes ネットワークによって稼働時間を増やし、顧客エクスペリエンスを向上させる方法について説明します。

3 つのアクティビティを通じて、概要から実践的な応用まで段階的に学習できます。 最高の体験を得るために、3つすべてを完了することをお勧めします。

ステップ1: ライブストリームを見る(1時間)

3 月の各 Microservices ライブストリームでは、 learnk8sと NGINX の専門家がトピックの概要を解説します。3月 28日のライブ放送を見逃しても心配はいりません。 オンデマンドで視聴できます。

このエピソードでは、次のような戦術を使用してゼロダウンタイムのデプロイメントを実装する方法について説明します。

  • トラフィック分割
  • ブルーグリーンデプロイメント
  • トレース
  • リアルタイムで流れをマッピング

ステップ2: 知識を深める(1~2時間)

ライブストリーム後にはさらに多くの質問があることが予想されるため、関連する資料や動画を集めました。 このユニットでは、回復力を高めるための交通管理と視認性の向上という 2 つのトピックについて詳しく説明します。

ブログ |高度なトラフィック管理で Kubernetes の回復力を向上させる方法
このブログで説明したトラフィック制御と分割の方法 (レート制限、サーキット ブレーキング、デバッグ ルーティング、A/B テスト、カナリア デプロイメントとブルーグリーン デプロイメント) を使用して Kubernetes アプリの耐障害性を向上させ、NGINX 製品によってそれらの実装がどのように容易になるかを学びます。

 

ビデオ | Kubernetes でトラフィックを分割する方法
古いサービスから新しいバージョンに移行するときは、新しいサービスに問題がある場合に備えて、すべてのトラフィックを一度に移行することは避けてください。 そのため、トラフィック分割 (サーキット ブレーキング、カナリア デプロイメント、ブルーグリーン デプロイメントを含む) は、回復力を確保するための貴重なツールとなります。 このビデオでは、南北および東西のトラフィック分割に関するベスト プラクティスとユース ケースについて学習し、2 つのトラフィック分割デモをご覧いただけます。

 

ブログ | Kubernetes の可視性を向上させる方法
アプリケーションと Kubernetes のパフォーマンスに関する重要な洞察を提供する可視性データには、ライブ データと履歴データの 2 種類があります。 このブログでは、Ingress コントローラーまたはサービス メッシュから収集したこのデータを使用して、一般的な Kubernetes の問題をトラブルシューティングする方法について説明します。

 

ビデオ | Prometheus、Grafana、NGINX を使用して Kubernetes の可視性を向上させる方法
このビデオでは、当社のマイクロサービス専門家が、主要な負荷分散とパフォーマンス メトリックのライブ モニタリングを活用し、メトリックを Prometheus にエクスポートし、Grafana を使用して累積パフォーマンスのビューを作成することで、Kubernetes の可視性を向上させる方法を紹介します。

 

ウェビナー | NGINX で Amazon EKS のセキュリティとトラフィックの可視性を強化
Zipwhip (Twilio が買収) は新しい SaaS アプリのリリースを計画していましたが、従来のインフラストラクチャでは必要な安定性と俊敏性を提供できませんでした。 このウェビナーでは、同社の主任アーキテクトにインタビューし、Kubernetes を導入するために取った戦略的および技術的な手順や、Amazon EKS と NGINX Ingress Controller を使用して達成した成果について学びます。

 

ボーナスリサーチ

セキュリティとサービス メッシュに関する知識を深めたいと思っており、1 ~ 2 時間以上を費やせる場合は、開始するための 2 つの追加リソースをお勧めします。

電子書籍 |すべての SRE が知っておくべき 97 のこと
この O'Reilly 電子書籍は、サイト信頼性エンジニア (SRE) 向けの洞察、ヒント、コツを厳選したもので、すべての SRE が理解する必要のある概念、効果的な SRE プラクティスの構築方法、利害関係者チームとのやり取り方法などが含まれています。

 

ウェビナー | NGINX で Kubernetes の Ingress と Egress を一緒に制御する
Kubernetes のイングレス トラフィックは最も注目を集めていますが、エグレス トラフィックの処理方法も同様に重要であり、ゼロ トラスト アーキテクチャの重要な部分です。 このウェビナーを視聴して、単一の構成でイングレスおよびエグレスを制御することでトラフィック管理を簡素化する方法を学びます。

 

 

 

ステップ3: 実践編(1時間)

最高のウェビナーや調査をすべて活用しても、テクノロジーを実際に体験することに勝るものはありません。 ラボでは、一般的なシナリオを実行して学習を強化します。

4 番目のセルフペース ラボ「カナリア デプロイメントによる Kubernetes の稼働時間と回復力の向上」では、NGINX Service Mesh を使用して、バックエンド サービスの 2 つのバージョン間でトラフィックを分割し、トラフィックをバージョン 1 からバージョン 2 に段階的に移行します。

ラボにアクセスするには、Microservices March 2022 に登録する必要があります。 すでに登録されている場合は、ユニット 4 学習ガイドとともに受信した電子メールにアクセス手順が記載されています。 あるいは、 NGINX チュートリアルを使用して、独自の環境でラボを試すこともできます。 カナリアデプロイメントをガイドとして使用して、稼働時間と回復力を向上させます

Microservices March に登録する理由

一部のアクティビティ(ライブストリームやブログ)は無料でご利用いただけますが、完全な体験を提供するために、少しだけ個人情報を収集する必要があります。 登録すると以下の特典が得られます:

  • 一般的なシナリオを通じてテクノロジーを実際に体験できる、4 つの自習ラボへのアクセス
  • 専門家に質問したり、他の参加者と交流したりするための Microservices March Slack チャンネルのメンバーシップ
  • 毎週の学習ガイドで、議題を常に把握できます
  • ライブストリームのカレンダー招待

NGINX を使用して Kubernetes ネットワークを実装するための詳細なガイダンスについては、電子書籍「NGINX を使用した Kubernetes トラフィックの管理」をダウンロードしてください。 実用ガイド


「このブログ投稿には、入手できなくなった製品やサポートされなくなった製品が参照されている場合があります。 利用可能な F5 NGINX 製品およびソリューションに関する最新情報については、 NGINX 製品ファミリーをご覧ください。 NGINX は現在 F5 の一部です。 以前の NGINX.com リンクはすべて、F5.com の同様の NGINX コンテンツにリダイレクトされます。"