At a glance
スケジュールと申し込み クラウド/OpenStack®研修コース
コースお申込フォーム
コースコード HQ6V5S
日数(開始時間〜終了時間) 3日 (10:00〜18:00)
実施方法 ・クラスルーム (本社)、 (ライブオンライン)
受講料 360,000円(税抜)

コースの特徴

  • 日本語のテキストを使用
  • 一人複数台の実習環境を使用
  • 演習用PCはHPEで用意します(教室で実施の場合)
  • HPE本社社員食堂での無料ランチが付きます(教室で実施の場合)
  • Free WiFi 完備(教室で実施の場合)

コース概要

Kubernetesはコンテナアプリケーションのデプロイ、スケーリング、管理を行うためのオープンソースのオーケストレーションシステムで、市場で最も利用されているものです。このコースはLinux Foundationが提供しているKubernetes Administrationコースをベースに、Kubernetes クラスターのコアコンセプト、構築、管理方法をハンズオン演習を通して3日間で学習します。Cluster構築・拡張、Network設定、アプリケーションデプロイ・スケーリング、ストレージ構成、セキュリティー、トラブルシューティングをカバーしています。プロダクションシステムでのKubernetes管理者や、設計、構築を行うエンジニアに最適なコースとなっています。このコースは、特定ベンダーのツールを使うのではなくkubeadmを使うためベンダーロックされません。
またLinux Foundation のCertified Kubernetes Administrator(CKA)認定資格の準備となります。

主な対象者

  • Kubernetesを使ったコンテナ環境を計画、構築、管理するシステム管理者、エンジニア、コンサルタント

前提条件

  • 演習を行う上で、Linuxの基礎知識が必要です。
  • コンテナ技術の基礎知識。
  • Docker入門」コースの受講をお勧めします
  • ライブオンラインで受講する場合はWindows10でssh接続クライアント(putty等)のインストールされているPCが必要です。

コースの目的

このコースを受講すると以下のことができるようになります。


  • Kubernetesテクノロジーの理解
  • kubeadmを使用したマルチノードKubernetesクラスターのインストール、およびクラスターの拡張の理解
  • クラスタネットワークの実装
  • スケーリング、更新、ロールバックなど、アプリケーションライフサイクル管理
  • クラスターとコンテナのセキュリティーを構成する
  • コンテナで使用可能なストレージの管理
  • コンテナとクラスタの監視、ログ記録、トラブルシューティング
  • コンテナ展開のスケジューリングとアフィニティを構成
  • アプリケーション展開の自動化
  • フォールトトレランスと高可用性のフェデレーションを理解

コースの説明

※各章で演習を実施します
※内容は変更される場合があります

  • Kubernetes の基本
      Kubernetes の概要
      クラスターの構造
      Kubernetes の導入
      プロジェクトガバナンスとCNCF
  • インストールと設定
      Kubernetes を始めるには
      minikube
      kubeadm
      その他のインストールツール
  • Kubernetes アーキテクチャ
      Kubernetes のアーキテクチャ
      ネットワーク
      他のクラスターシステム
  • API とアクセス
      API へのアクセス
      Annotation
      シンプルなPod の操作
      kubectl とAPI
      Swagger とOpenAPI
  • API オブジェクト
      API オブジェクト
      v1 グループ
      API リソース
      RBAC の設定におけるAPI
  • Deployment で状態管理
      Deployment の概要
      Deployment の状態管理
      Deployment とReplica Set
      DaemonSet
      Label
  • Service
      概要
      Service へのアクセス
      DNS
  • Volume とData
      Volume の概要
      Volume
      永続化ストレージ
      データをPod に受け渡す
      ConfigMap
  • Ingress
      概要
      Ingress コントローラ
      Ingress Rule
  • スケジューリング
      概要
      スケジューラの設定
      Policy
      affinity のルール
      Taint とToleration
  • ロギングとトラブルシューティング
      概要
      トラブルシューティングの流れ
      モニタリング
      ロギング
      トラブルシューティング用リソース
  • Custom Resource Definition
      概要
      Custom Resource Definition
      Aggregated API
  • Kubernetes フェデレーション
      概要
      フェデレーテッドリソース
  • Helm
      概要
      Helm
      Helm の利用
  • セキュリティ
      概要
      API へのアクセス
      認証と認可
      Admission Controller
      Pod Policy
      Network Policy