このコースでは、マルチノードクラスタでアプリケーションをコンテナ化、ホスト、デプロイ、構成する方法を学びます。また、Kubernetes Application Developer(CKAD)認定試験の準備にもなります。
Kubernetes for App Developers (LFD459)




あなたは誰ですか
The Linux Foundation
Linux Foundationのトレーニング
認定プログラムとデジタルバッジ
システムの準備
コース登録
演習

Kubernetesのコンポーネント
課題
ボルグ遺産
Kubernetesのアーキテクチャ
用語
マスターノード
ミニオン(ワーカー)ノード
ポッド
サービス
コントローラー/オペレーター
ポッドごとに単一のIP
ネットワーク設定
CNIネットワーク構成ファイル
ポッド間の通信
クラウドネイティブコンピューティング財団
リソースの推奨事項
演習

アプリケーションのコンテナ化
Dockerfileの作成
ローカルリポジトリのホスト
展開の作成
コンテナでコマンドを実行する
マルチコンテナポッド
準備プローブ
livenessProbe
テスト
演習

分離されたリソース
一過性
柔軟なフレームワーク
リソース使用量の管理
ラベルセレクターの使用
マルチコンテナPod
サイドカーコンテナ
アダプタコンテナ
大使
熟考するポイント
仕事
演習

ボリュームの紹介
ボリューム仕様
ボリュームの種類
共有ボリュームの例
永続的なボリュームとクレーム
永続的なボリューム
永続的なボリューム要求
動的プロビジョニング
秘密
環境変数を介した秘密の使用
ボリュームとしてのシークレットのマウント
ConfigMapsを使用したポータブルデータ
ConfigMapsを使用する
展開構成のステータス
スケーリングとローリングの更新
展開のロールバック
演習

APIへのアクセス
認証
認可
ABAC
RBAC
RBACプロセスの概要
入場管理者
セキュリティコンテキスト
ポッドセキュリティポリシー
ネットワークセキュリティポリシー
ネットワークセキュリティポリシーの例
デフォルトポリシーの例
演習

サービス図
サービス更新パターン
サービスを使用したアプリケーションへのアクセス
セレクタなしのサービス
ClusterIP
NodePort
LoadBalancer
ExternalName
イングレスリソース
イングレスコントローラー
サービスメッシュ
演習

基本的なトラブルシューティング手順
継続的な(一定の)変更
基本的なトラブルシューティングフロー:ポッド
基本的なトラブルシューティングフロー:ノードとセキュリティ
基本的なトラブルシューティングフロー:エージェント
モニタリング
ロギングツール
監視アプリケーション
システムおよびエージェントのログ
適合性試験
より多くのリソース
演習

Linuxの基本的なコマンドラインとファイル編集のスキル。プログラミング言語(Python、Node.js、Goなど)の使用に精通している。クラウドネイティブアプリケーションの概念とアーキテクチャに関する知識(無料で教えられているものなど) Kubernetes edX MOOCの概要)はこのコースに役立ちます。
Kubernetes Administration(LFS458)はこのコースの前提条件ではないことに注意してください。それぞれが独立して設計されており、関連する試験と整合しているため、コースの資料には重複があります。