お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
イントロダクション
- 目的
- 対象者
- Linux Foundation について
- Linux Foundation のトレーニングについて
- 認定プログラムとデジタルバッジ
- システムの準備
- コース登録
- ラボ環境
Kubernetes アーキテクチャ
- Kubernetes とは?
- Kubernetes の構成要素
- 挑戦課題
- Borg ヘリテージ
- Kubernetes アーキテクチャ
- 用語
- Master Node
- Minion (Worker) Nodes
- Pods
- Services
- Controllers / Operators
- Pod ごとに単一の IP アドレス
- ネットワーク設定
- CNI ネットワーク構成ファイル
- Pod-to-Pod 通信
- Cloud Native Computing Foundation (CNCF)
- リソース推奨事項
- ラボ環境
Build (ビルド)
- コンテナのオプション
- アプリケーションのコンテナ化
- Dockerfile の作成
- ローカルリポジトリのホスト
- Deployment の作成
- コンテナ内でコマンドを実行する方法
- 複数コンテナPod
- readinessProbe
- livenessProbe
- テスト方法
- ラボ環境
Design (設計)
- 伝統的なアプリケーション:考慮事項
- 非結合リソース
- 転送性
- 柔軟なフレームワーク
- リソース使用量の管理
- Label Selectors の使用法
- 複数コンテナPod
- Sidecar コンテナ
- Adapter コンテナ
- Ambassador (中継者)
- 考えどころ
- Jobs
- ラボ環境
Deployment Configuration (デプロイメント設定)
- Volumes の概要
- Volumes の導入
- Volume Spec (ボリューム仕様)
- Volume Types (ボリュームの種類)
- 共有ボリュームの例
- Persistent Volumes と Claims
- Persistent Volume (永続ボリューム)
- Persistent Volume Claim (永続ボリュームクレーム)
- Dynamic Provisioning (動的プロビジョニング)
- Secrets
- 環境変数を介した Secrets の使用法
- Volumes として Secrets をマウントする方法
- ConfigMaps を使用したポータブルデータの管理
- ConfigMaps の使用法
- Deployment Configuration Status (デプロイメント設定状態)
- Scaling and Rolling Updates (スケーリングとローリングアップデート)
- Deployment Rollbacks (デプロイメントのロールバック)
- ラボ環境
Security (セキュリティ)
- セキュリティの概要
- API へのアクセス
- 認証
- 権限付与
- ABAC (属性ベースのアクセス制御)
- RBAC (ロールベースのアクセス制御)
- RBAC プロセス概要
- Admission Controller (アドミッションコントローラー)
- Security Contexts (セキュリティコンテキスト)
- Pod Security Policies (Pod セキュリティポリシー)
- Network Security Policies (ネットワークセキュリティポリシー)
- ネットワークセキュリティポリシーの例
- デフォルトのポリシー例
- ラボ環境
Exposing Applications (アプリケーションの公開)
- Service Types (サービスの種類)
- Services Diagram (サービス図)
- Service Update Pattern (サービス更新パターン)
- サービスを使用したアプリケーションへのアクセス
- Selector なしの Service
- ClusterIP
- NodePort
- LoadBalancer
- ExternalName
- Ingress Resource (イングレスリソース)
- Ingress Controller (イングレスコントローラー)
- Service Mesh (サービスメッシュ)
- ラボ環境
Troubleshooting (トラブルシューティング)
- トラブルシューティングの概要
- 基本的なトラブルシューティング手順
- 持続的な変化
- Pods の基本的なトラブルシューティングフロー
- ノードとセキュリティの基本的なトラブルシューティングフロー
- エージェントの基本的なトラブルシューティングフロー
- 監視
- ロギングツール
- アプリケーションの監視
- システムとエージェントログ
- 準拠テスト
- 追加リソース
- ラボ環境
CKAD 試験のレビュー
要求
このコースから最大限の利益を得るためには、以下のスキルと知識が必要です:
基本的な Linux コマンドラインとファイル編集スキル、プログラミング言語(Python、Node.js、Go など)を使用する経験。クラウドネイティブアプリケーションの概念とアーキテクチャに関する知識(私たちが提供している無料 Introduction to Kubernetes edX MOOC で学べる内容)は、このコースにとって役立ちます。
なお、Kubernetes Administration (LFS458) はこのコースの前提条件ではありません。各コースは独立して設計されており、関連する試験に準拠しています。
対象者
このコースは、アプリケーションをコンテナ化、ホスト化、デプロイし、設定する必要がある経験豊富なアプリケーション開発者向けです。
経験レベル: 中級
21 時間
お客様の声 (1)
トレーナーは実践的な知識を持っています
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
コース - Kubernetes for App Developers (LFD459)
機械翻訳