学習内容
|
1. Kubernetes の基本
- Kubernetes の概要
- クラスターの構造
- Kubernetes の導入
- プロジェクトガバナンスとCNCF
2. インストールと設定
- Kubernetes を始めるには
- minikube
- kubeadm
- その他のインストールツール
3. Kubernetes アーキテクチャ
- Kubernetes のアーキテクチャ
- ネットワーク
- 他のクラスターシステム
4. API とアクセス
- API へのアクセス
- Annotation
- シンプルなPod の操作
- kubectl とAPI
- Swagger とOpenAPI
5. API オブジェクト
- API オブジェクト
- v1 グループ
- API リソース
- RBAC の設定におけるAPI
6. Deployment による状態管理
- Deployment の概要
- Deployment の状態管理
- Deployment とReplica Set
- DaemonSet
- Label
7. Volume とData
- Volume の概要
- Volume
- 永続化ストレージ
- データをPod に受け渡す
- ConfigMap
8. Service
- 概要
- Service へのアクセス
- DNS
9. Helm
- 概要
- Helm
- Helm の利用
10. Ingress
- 概要
- Ingress コントローラ
- Ingress Rule
- サービスメッシュ
11. スケジューリング
- 概要
- スケジューラの設定
- PodのSpec
- affinity のルール
- Taint とToleration
12. ロギングとトラブルシューティング
- 概要
- トラブルシューティングの流れ
- 基本的な起動シーケンス
- モニタリング
- プラグイン
- ロギング
- トラブルシューティング用リソース
13. Custom Resource Definition
- 概要
- Custom Resource Definition(CRD)
- Aggregated API
14. セキュリティ
- 概要
- API へのアクセス
- 認証と認可
- Admission Controller
- Podのポリシー
- ネットワークポリシー
15. High Availability
- 概要
- データベースのスタック化
- 外部データベース
※各章で演習を実施します
※内容は変更される場合があります
|