お問い合わせ

コース概要

1日目

  • DockerとLinuxのコンテナ技術
  • Dockerコンテナのライフサイクル
  • Dockerイメージの扱い方
  • コンテナ間のネットワーク通信
  • コンテナ内でのデータ永続化処理
  • コンテナオーケストレーションの要件と各種選択肢について
  • Kubernetesおよびその他のオーケストレーションシステムの紹介
  • Kubernetesの基礎概念:ポッド、ラベル、コントローラー、サービス、シークレット、永続的ボリューム、ボリュームクレーム、ネームスペース、クォータなど

2日目

  • Kubernetesの標準アーキテクチャと主要コンポーネント
  • Kubernetesにおけるコンテナネットワークモデル
  • サービスの検出・スケーリングおよび負荷分散の仕組み
  • サービス発見用DNS機能
  • イングレスコントローラーとリバースプロキシーの役割
  • アプリケーションの状態保持およびKubernetesにおけるボリュームモデル
  • Kubernetesで利用可能なストレージバックエンド:ローカル、NFS、GlusterFS、Cephなど
  • クラスタ管理手法について
  • Kubernetesクラスタへのアプリケーションおよびサービスのデプロイ方法

3日目

  • 高度なコントローラー:DaemonSetとStatefulSetの特徴および使い方
  • JobやCronJobの利用法
  • スタンドアロンなポッドの設定方法
  • ストレージクラスと動的プロビジョニング機能について
  • ネットワークポリシーの設定方法
  • Kubernetesクラスタのセキュリティ確保手法
  • 認証・認可およびアクセス制御機構について
  • コントロールプレーンの高可用性実現策
  • 自動スケーリングの仕組みと活用方法
  • クラスタ監視手法および注意点について
  • トラブルシューティングの実践例と手順

要求

Linuxのコマンドライン操作、ファイルシステム、ネットワーク、Bashスクリプトに関する基礎知識があること。プログラミングの基本概念と手法にも通じていること。さらにDockerやLinuxのコンテナ技術についてもある程度理解している必要があります。

 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー