学習内容
|
1. Kubernetes概要
- Kubernetesとは?
- Kubernetesの基本概念
- Kubernetesのアーキテクチャー
- 様々なKubernetes環境
2. コンテナイメージの作成と公開
- Dockerの概要
- Dockerfileの記述とビルド
- コンテナイメージの動作確認
- コンテナレジストリへの公開
3. Kubernetesオブジェクトの管理
- kubectlコマンドの利用方法
- マニフェストの記述と適用
- コンテナ稼働状況の確認
4. コンテナとポッドの構成
- ポッド構成のパターン
- ポッドの構成
- コンテナのカスタマイズ
5. ネットワークの構成
- サービスの種類
- イングレスの構成
6. ストレージの構成
- ポッドとボリューム
- ストレージの分類
- 永続化ボリュームと永続化ボリュームクレイム
- ストレージクラス
- アクセスモード
- リクレイムポリシー
- 割り当て状態
7. ワークロードの構成
- ワークロードの種類と役割
- デプロイメント(Deployment)とレプリカセット(ReplicaSet)
- ステートフルセット(StatefulSet)
- デーモンセット(DaemonSet)
- ジョブ(Job)とクーロンジョブ(CronJob)
8. コンテナのアップデート
- アップデート戦略
- ワークロードオブジェクト毎のアップデート方法
- 履歴と復元
9. セルフヒーリング
- 障害の検知方法(プローブ)
- リスタートポリシー
10. リソース割り当てとスケーリング
- リソース利用量に基づくポッドのスケジューリング
- 展開先ノードの制御
- オートスケーリング
- ノードの縮退
11. セキュリティ
- アカウントと認証
- ロールベースアクセス制御による認可
12. ロギング
- ロギングの基礎
- ロギングアーキテクチャー
|