トレーニング > ウェブアプリケーション >アプリデベロッパー向け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年3月
パターンに関する議論が好きでした。
2022年4月
私はクラークがCKADを教えた方法が好きで、すべてのセッションは非常に魅力的で、彼は3日間のすべての質問に答えました。
2022年4月
インストラクターの知識と個性が気に入りました。
2022年4月
コースの内容は適切に整理されており、ラボで役立ちます。
2022年4月
インストラクターは信じられないほど個人的で魅力的でした!
2022年4月
トレーニングは非常に興味深く、役に立ちました。
2022年4月
クラウドオーケストレーションのエコシステムを発見するのを楽しんだ。
2022年1月
K8の一般的な理解を得るためのトレーニングは本当に良かったし、さらなる研究の出発点を与えてくれました。
2022年1月
本当に優れたトレーナーである私は、Kubernetesの知識を本当に増やし、それほど多くの「実践的」なことを期待していませんでした。
2022年1月
それは非常にリラックスして有益でした。
2022年1月
非常に有能なトレーナー、常に質問があります!コースはよく構成されています。
2022年1月
本当に良い概要で、k8sでキックスタートしました。
2022年1月
実践的な部分は、トピックを理解し、さまざまな章で学んだことを要約するのに非常に役立ちます。
2022年1月
全体的にコースの良い入門書です。
2022年1月
それはインタラクティブでよく準備されていました。
2022年2月
インストラクターは多くの例を使用してコースを視覚化しました。これは非常に役立ち、理解しやすくなりました。
2022年2月
研究室と一緒に、材料は本当に良かった。私たちはクラークに私たちが望むだけ多くの質問をすることができました、彼は私たちが望むものを何でも尋ねることを本当に快適にしました。
2022年1月
概念を学ぶとき、ラボは非常に役に立ちました。
2022年1月
トレーナーの知識!
2022年1月
私は3日間、k8sに集中することができました。これは、通常の作業環境では実行できないことです。
2022年1月
コースハンドブックはよく構成されており、トレーナーはそれをうまく提供しました。
2022年1月
概念を学ぶとき、ラボは非常に役に立ちました。
2022年1月
トレーナーが持っている知識。
2022年1月
コースハンドブックはよく構成されており、トレーナーはそれをうまく提供しました。