トレーニング > ウェブアプリケーション >アプリデベロッパー向けKubernetes(LFD459)
インストラクター主導のコース

Kubernetes for App Developers (LFD459)

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

対象者

このコースは、マルチノードクラスタでアプリケーションをコンテナ化、ホスト、デプロイ、構成する必要がある経験豊富なアプリケーション開発者を対象としています。
少なく読む 続きを読む
学習内容

簡単なPythonスクリプトから始めて、このコースでは、アプリケーションリソースを定義し、コアプリミティブを使用して、Kubernetesでスケーラブルなアプリケーションを構築、監視、トラブルシューティングする方法を示します。ネットワークプラグイン、セキュリティ、クラウドストレージを使用すると、本番環境にアプリケーションをデプロイするために必要な多くの機能を利用できます。
少なく読む 続きを読む
身につく知識

取り上げられているトピックは、CKADプログラムによってテストされた知識ドメインと直接連携しており、学生が認定資格を取得する能力を大幅に高めます。
少なく読む 続きを読む
おもなテーマ
すべて展開
すべて折りたたむ
はじめに
目的
あなたは誰ですか
The Linux Foundation
Linux Foundationのトレーニング
認定プログラムとデジタルバッジ
システムの準備
コース登録
演習
Kubernetesのアーキテクチャ
Kubernetesとは何ですか?
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)はこのコースの前提条件ではないことに注意してください。それぞれが独立して設計されており、関連する試験と整合しているため、コースの資料には重複があります。

関連のコースや認定
レビュー
2022年9月
Overall very good!
2022年9月
The instructor was good, and the labs helped me gain knowledge on Kubernetes, and now I will be able to explore more of this area.
2022年9月
Instructor was really skilled and helpful.
2022年9月
クリスは素晴らしいインストラクターであり、途方もない知識と優れた教育スキルを備えています。
2022年9月
教授だけでなく、サポートはとても良かったです。
2022年9月
トレーナーは明快で正確で、主題に関する幅広い知識を持っていました。
2022年8月
非常にオープンな会話、質問は思慮深く答えられました。10/10 をお勧めします。