お問い合わせ

コース概要

Kubernetes入門

  • Kubernetesの概要およびアーキテクチャの解説
  • 主要コンポーネント:APIサーバー、コントローラーマネージャー、スケジューラー、etcd、Kubeletについて
  • Pod、ノード、クラスターの概念説明

リソース管理手法

  • ネームスペースによるリソースの分離処理
  • コンピューティングリソースに対するリクエスト数値と制限値の設定方法
  • Kubernetesを用いたアプリケーションのスケーリング手順

ワークロード管理の実践

  • Deployment、StatefulSet、DaemonSetを利用したアプリケーションデプロイ手法
  • JobおよびCronJobによるタスク自動化の仕組み
  • 更新処理やロールバック作業の進め方

ネットワークとサービス検出機構

  • Kubernetes内でのサービスの種類:ClusterIP、NodePort、LoadBalancer、ExternalNameの比較説明
  • DNS設定およびサービス検出機能の仕組み解説
  • Ingressによるアプリケーションの公開手順

データ永続化手法

  • 永続ボリュームと永続ボリュームクレームを活用したデータ保存方法
  • 静的および動的ボリューム機能の違いと利用例
  • アクセスモードや再利用ポリシー、プロジェクテッドボリュームの仕組み説明

設定管理手法

  • ConfigMapおよびシークレットを用いた環境設定方法
  • 環境変数とボリュームによる設定情報の活用術

クラスター運用手法

  • kubeadmを利用したKubernetesクラスターのアップグレード手順
  • TLS証明書を用いた認証管理の仕組み説明
  • Role-Based Access Control(RBAC)による権限制御方法

高度なスケーリング戦略

  • NodeSelector、NodeAffinity、PodAffinityの使い方解説
  • TaintsおよびTolerationsの基本的な理解と適用法

Helmを活用したプロビジョニング手法

  • HelmおよびHelmチャートの概要説明
  • Helmチャートの作成・デプロイ手順と実際の運用例
  • 依存関係管理におけるHelm機能の活用術

Kubernetesのトラブルシューティング手法

  • BackOffやCrashLoopBackOffなどのエラーの分析手順説明
  • NotReady状態にあるノードの問題解析方法
  • kubectlやログ機能を用いたデバッグ技術解説

まとめおよび今後の取り組み案

要求

  • Linuxコマンドの基礎知識があること
  • コンテナ化の概念(例:Docker)に馴染みがあること
  • ネットワークの基本事項に関する経験は推奨されますが必須ではありません

対象者層

  • システム管理者
  • DevOpsエンジニア
  • コンテナ化されたアプリケーションのデプロイ・管理を目指す開発者
 35 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー