お問い合わせ

コース概要

サービスメッシュ入門

  • 大規模なマイクロサービス管理の課題
  • サービスメッシュが解決する問題
  • Istioと他のサービスメッシュ(Linkerd、Consul)の比較

Kubernetesのネットワーク基礎

  • Kubernetesのコアなネットワークモデル
  • Services、Ingress、およびロードバランシング
  • ネイティブなKubernetesネットワークの限界

Istioの機能とアーキテクチャ

  • コントロールプレーンとデータプレーンの違い
  • Envoyサイドカーの役割
  • Istioの主要コンポーネント:Pilot、Citadel、Mixer(レガシー)、Istiod

KubernetesへのIstioのインストール

  • Istio導入に向けたKubernetesクラスタの準備
  • HelmおよびIstioctlを用いたIstioのインストール
  • インストール検証およびサイドカーインジェクションの確認

Istioトラフィック管理の活用

  • ルーティング、リトライ、フェイルオーバーの設定
  • ブルー/グリーンおよびカナリアデプロイメント
  • イングレストラフィック用Istio Gatewayの使用

Istioを用いたサービスメッシュのセキュリティ

  • サービス間認証のための相互TLS(mTLS)
  • 認可ポリシー(RBACおよびABAC)
  • Istioにおけるゼロトラストアーキテクチャ

可観測性と監視

  • IstioとPrometheus、Grafanaの使用
  • JaegerおよびZipkinを用いた分散トレーシング
  • メトリクス、ログ、トレースの分析

IstioとCalicoの統合

  • 高度なネットワークポリシーの強制
  • ポッド間通信の保護
  • Istio + Calicoデプロイメントのベストプラクティス

タラブルシューティングとベストプラクティス

  • Istioデプロイメントにおける一般的な問題
  • サイドカープロキシのデバッグ
  • プロダクション環境でのサービスメッシュ運用のベストプラクティス

まとめと次のステップ

要求

  • ネットワークコンセプトの理解
  • Linuxコマンドラインの使用経験
  • コンテナとKubernetesの知識

対象者

  • 開発者
  • クラウドアーキテクト
  • DevOpsエンジニア
  • ネットワークエンジニア
  • システム管理者
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー