コース概要

Kubernetes への導入

  • Kubernetes とは何か?
  • コンテナオーケストレーションの利点
  • Kubernetes と Docker Swarm、他のオーケストレーターとの比較

コアコンポーネントとアーキテクチャ

  • 制御プレーンとノードアーキテクチャ
  • Pods, ReplicaSets, および Deployments
  • サービス、ラベル、セレクター

Kubernetes 環境の設定

  • Minikube や Kind を使用したローカルクラスターの設定
  • kubectl コマンドラインツール
  • クラスターコンポーネントへのアクセスと確認

Kubernetes へのアプリケーションのデプロイ

  • Pods と Deployments の作成と管理
  • ローリングアップデートとロールバック
  • コンテナイメージの管理

ネットワーキングとサービス

  • クラスターネットワークの概要
  • 内部および外部サービスの作成
  • DNS、イングレスコントローラー、およびロードバランシングの基本

ボリュームとストレージ

  • Persistent Volumes と Persistent Volume Claims の使用
  • Storage Classes と動的プロビジョニング
  • データ永続化戦略

クラスターモニタリングとトラブルシューティング

  • Pod ログとイベントの確認
  • 一般的な kubectl 診断コマンド
  • リソース制限とヘルスチェックのベストプラクティス

まとめと次なるステップ

要求

  • コンテナ化概念(例:Docker)の理解
  • Linux コマンドラインの経験
  • 基本的なネットワークとシステム管理の知識

対象者

  • コンテナ化されたアプリケーションをデプロイする開発者
  • コンテナオーケストレーションを管理する DevOps エンジニア
  • Kubernetes 環境をサポートするシステム管理者
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (5)

今後のコース

関連カテゴリー