お問い合わせ

コース概要

紹介

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

Kubernetesアーキテクチャの概要

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

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

インターネットからDockerイメージのプル

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

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

Kubernetes Namespacesを使用して異なる環境を管理

  • 同じクラスター内でテスト、ステージング、本番環境の管理
  • Kubernetes Namespacesのベストプラクティス

コンテナの発見と接続

サービスの発見と公開

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

Kubernetesのセキュリティ

  • 認証と認可

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

  • 影響の最小化

高度なネットワーキング

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

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

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

Kubernetesの監視

  • Elasticsearchとfluentdによるクラスターのロギング
  • コンテナレベルの監視(cAdvisor UI、Influxdb、Prometheus)

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

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

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

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

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

  • ロードバランシングとサービスディスカバリー

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

  • Horizontal pod autoscaling
  • Kubernetes内でのデータベースクラスターリング

アプリケーションの更新

  • Kubernetes内でのリリース

トラブルシューティング

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

まとめと結論

要求

  • Dockerコンテナの使用経験
  • Linuxコマンドラインの習熟
  • ネットワーク概念の理解

対象者

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

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー