お問い合わせ

コース概要

[第1日目]

導入編

  • コンテナと仮想マシンの比較
  • 処理速度およびパフォーマンスの違い

Dockerアーキテクチャ概要説明

  • DockerとLinuxカーネルの連携仕組み
  • 主要構成要素の解説(Dockerクライアント・デーモン/イメージ/レジストリ/コンテナ)

Dockerによるコンテナ実行と管理手法

  • イメージ・ボリューム・ネットワークの活用事例

コンテナオーケストレーション技術についての基礎説明

Dockerインストール手順

外部からイメージのダウンロード方法

  • 実例紹介:Apache Tomcat使用事例

コンテナ実行手順説明

Dockerレジストリの仕組みと特徴

  • 公開用および非公開用レジストリの違い

Dockerfile作成および管理手法

カスタムイメージ構築方法

ウェブアプリケーション導入手順説明

  • 実例紹介:Java EE対応サーバー使用事例

コンテナ間の通信方法についての解説

Dockerにおけるボリューム設定とネットワーク制御手法

  • コンテナ連携および状態維持処理


[第2日目]

Kubernetesによるコンテナ管理手法についての詳細説明

Kubernetesアーキテクチャ概要説明

  • ポッド・ラベル選択機能/レプリケーションコントローラー/サービス制御/API仕様の解説

Kubernetesクラスタ導入手順

ポッド・ボリュームおよびデプロイメント設定方法

クラスタ構成の整理手法について説明

サービス発見機能と外部公開処理手順

コンテナ連携および接続設定方法説明

ウェブアプリケーション導入手順説明

  • アプリ構成要素の処理方法
  • データベース接続管理手法

Kubernetesにおける安全性確保対策

  • 認証機能および権限付与方式の解説

ネットワーク機能強化手法

  • DockerとKubernetesにおけるネットワーク制御の差異点解説

クラスタ監視技術の実践方法

  • Elasticsearchとfluentdによるログ管理手法
  • コンテナレベルでの状態確認法(cAdvisor UI/Influxdb/Prometheus使用事例)


[第3日目]

クラスタ拡張処理方法の説明

Kubernetes運用基盤構築手法

  • 資源調達・ネットワーク分離設定に関する実例紹介

高可用性クラスタ導入手法説明

  • 負荷分散制御およびサービス探索機能の実装手順

拡張可能なアプリケーション導入手法説明

  • ポッド自動スケーリング処理の詳細説明
  • Kubernetesにおけるデータベースクラスタ構成方法

アプリケーション更新手順説明

  • Kubernetes環境下でのバージョン管理手法

トラブルシューティング対応法についての解説

総括講評と締めくくり説明

要求

  • Linuxコマンドラインの基本的な使用経験
  • 仮想化技術に関する初歩的な知識
  • ネットワーク技術の理解度
  • ウェブアプリケーションの仕組みに対する認識

対象者

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

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー