コース概要
[Day 01]
導入
Kubernetesを使用したコンテナオーケストレーションの概要
Kubernetesアーキテクチャの概要
- ポッド、ラベル/セレクター、レプリケーションコントローラー、サービス、API
Kubernetesクラスタのインストール
インターネットからDockerイメージを取得する
Kubernetesポッド、ボリューム、デプロイメントを作成する
クラスタのグループ化と整理
Kubernetesネームスペースを使用して異なる環境を管理する
- テスト、ステージング、本番環境を同じクラスタ内で管理する
- Kubernetesネームスペースのベストプラクティス
コンテナの発見と接続
サービスの発見と公開
- HTTP以外のサービス(パッシブFTP、SMTP、LDAPなど)
Kubernetesセキュリティ
- 認証と権限付与
Kubernetesクラスタのアップグレード
- 影響を最小限に抑える
高度なネットワーキング
- DockerネットワークとKubernetesネットワークの比較
ネットワークプロバイダーとKubernetesネットワークとのインターフェース
- クラスタ内のサービスを分離するためのベストプラクティス
- 異なるCNIプロバイダーの比較(パフォーマンス、機能など)
Kubernetesの監視
- Elasticsearchとfluentdを使用したクラスタロギング
- コンテナレベルの監視(cAdvisor UI、Influxdb、Prometheus)
コンテナ化されたサーバーとデータストアを実行するためのベストプラクティス
[Day 02]
Kubernetesクラスタのスケーリング
Kubernetesの基盤インフラストラクチャ
- プロビジョニング、パーティショニング、ネットワーキング
高可用性クラスタの構築
- ロードバランシングとサービス発見
スケーラブルアプリケーションのデプロイ
- 水平ポッド自動スケーリング
- Kubernetesでのデータベースクラスタリング
アプリケーションの更新
- Kubernetesでのリリース
トラブルシューティング
- 一般的なKubernetes問題の診断と修正
まとめと結論
要求
- Dockerコンテナの使用経験
- Linuxコマンドラインの理解
- ネットワーキング概念の理解
対象者
- ソフトウェア開発者
- アーキテクト
- デプロイエンジニア
お客様の声 (7)
we learn new technique on doing the configuration
Christian - Beacon Solutions Inc
コース - Kubernetes from Basic to Advanced
The background information and history.
Evert - BMW SA
コース - Kubernetes from Basic to Advanced
The interactive way the trainer explains theory
Janine - BMW SA
コース - Kubernetes from Basic to Advanced
the hands on after the topic discussion, it will let us learn how to do it on our own, not just the concept
Joy Apuya - Remote Staff
コース - Kubernetes from Basic to Advanced
That I got a couple of "aha" moments from learning something new.
Charles Shavitz - F5 Networks Pte Ltd.
コース - Kubernetes from Basic to Advanced
Well structured content, well prepared and understandable exercises. Really liked it.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
コース - Kubernetes from Basic to Advanced
Insights about the infra of the kubernetes