コース概要

【01日目】

導入

Kubernetes によるコンテナ オーケストレーションの概要

Kubernetes アーキテクチャの概要

  • ポッド、ラベル/セレクター、レプリケーション コントローラー、サービス、API

Kubernetes クラスターのインストール

インターネットから Docker の画像を取得します

Kubernetes 個のポッド、ボリューム、デプロイメントを作成する

クラスターのグループ化と整理

Kubernetes 名前空間を使用してさまざまな環境を管理する

  • 同じクラスター内でのテスト環境、ステージング環境、実稼働環境の管理
  • Kubernetes 名前空間のベスト プラクティス

コンテナの検出と接続

サービスの検出と公開

  • 非 HTTP サービス (パッシブ FTP、SMTP、LDAP など)

Kubernetesセキュリティ

  • 認証と認可

Kubernetes クラスターのアップグレード

  • 影響を最小限に抑える

高度なネットワーキング

  • Docker ネットワーキング vs Kubernetes ネットワーキング

ネットワークプロバイダーとKubernetesネットワーキング間のインターフェース

  • クラスター内でサービスを分離するためのベスト プラクティス
  • さまざまな CNI プロバイダーの比較 (パフォーマンス、機能など)

モニタリング Kubernetes

  • Elasticsearch と fluentd を使用したクラスター ロギング
  • コンテナレベルのモニタリング (cAdvisor UI、Influxdb、Prometheus)

コンテナ化されたサーバーとデータ ストアを実行するためのベスト プラクティス


【2日目】

Kubernetes クラスターのスケーリング

Kubernetes のインフラストラクチャ

  • プロビジョニング、パーティショニング、ネットワーキング

高可用性クラスターの構築

  • 負荷分散とサービス検出

スケーラブルなアプリケーションのデプロイ

  • ポッドの水平自動スケーリング
  • Database Kubernetes のクラスタリング

アプリケーションを更新する

  • Kubernetes のリリース

トラブルシューティング

  • 一般的な Kubernetes 問題の診断と修正

要約と結論

要求

  • Dockerコンテナの使用経験
  • Linuxコマンドラインに精通していること
  • ネットワークの概念への理解

観客

  • ソフトウェア開発者
  • アーキテクトデプロイメント・エンジニア
 14 時間

参加者の人数



Price per participant

お客様の声 (10)

関連コース

Kubernetes Design Patterns

21 時間

関連カテゴリー