コース概要

1日目と2日目のコース概要

導入

I. コンテナアーキテクチャ

コンテナ vs VMs

コンテナの解剖学

コンテナ管理システム

OCIとCRI

II. コンテナオーケストレーション

コンテナ管理システムの制限

Kubernetesアーキテクチャ

導入

マスターノード/ワーカーノード

Etcd

Kube-apiserver

Kubelet

Kube-proxy

コントロールマネージャー

Kubeスケジューラー

Kubernetesクラスタの設計とインストール

実習

マルチノードKubernetesクラスタのインストール

III. Kubernetesコマンドラインツール

命令型 vs 宣言型

Kubectl

Krew

Kube ns

kube ctx

実習

Kubernetesの始め方

Kubectlコマンド

ツールの紹介

IV. Kubernetes核心概念

ネームスペース

PodとマルチコンテナPod

ラベルとセレクター

レプリケーションコントローラー/ReplicaSets

デプロイメント(ロールリングアップデートとロールバック)

ConfigMapsとSecrets

LivenessとReadiness

実習

Kubernetes核心概念

ロールリングアップデートとロールバック

ラベルとセレクター

ConfigMapsとSecrets

LivenessとReadiness

V. Kubernetesネットワーク

クラスタネットワーク

Podネットワーク

サービスネットワーク

KubernetesのCoreDNS

Ingress

実習

ネットワーク

サービス

Ingress

3日目と4日目のコース概要

VI. スケジューリング

手動スケジューリング

TaintsとTolerations

ノードラベルとセレクター

Node Affinity

Static Pods

DaemonSets

実習

手動スケジューリング

TaintsとTolerations

ノードラベルとセレクター

Node Affinity

Static Pods

DaemonSets

JobsとCronjobs

VII. Kubernetesとストレージ

Persistent Volumes

Persistent Volume Claims

StorageClassによる動的プロビジョニング

実習

静的プロビジョニング

動的プロビジョニング

VIII. Kubernetesセキュリティ

ロールベースアクセス制御

サービスアカウント

セキュリティコンテキスト

リソースクォータ

ネットワークポリシー

実習

RBACとクラスタロール

サービスアカウント

セキュリティコンテキスト

ネットワークポリシー

IX. ロギングとモニタリング

Helm

オペレーター

クラスタコンポーネントのモニタリング

GAPスタック(Grafana Alertmanager Prometheus)の設定

実習

Helm

GAPスタックの設定

結論

要求

  • クラウドコンピューティング概念の理解
  • Linuxコマンドラインの使用経験

対象者

  • DevOpsエンジニア
  • 開発者
 28 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (5)

今後のコース

関連カテゴリー