トレーニング > ウェブアプリケーション >アプリデベロッパー向け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年12月
テクノロジーは本当にクールで、数時間後に VM で作業したい場合は、VM を使用したセットアップが気に入りました。
2022年12月
ラボの指示は非常に明確で、スムーズに実行できました。
2022年12月
数日で良い概要を!
2022年11月
私はそれがすべて好きで、1年後に資料にアクセスできるという事実.
2022年11月
インストラクターは、概念を説明し、疑問を解決するのが本当に得意でした。
2022年11月
特に言及するのは難しいですが、Kubernetes とは何か、クラスター内のコンポーネントを管理する方法について、基本的な理解を深めることができました。
2022年11月
インストラクターとしてのクリス・ポコルニに本当に感謝しています。情報は非常に明確に提示され、急ぐことはありませんでした。
2022年11月
Kubernetes がどのように機能するかについての全体的な視点と、関連する実践的な演習が概念を非常によく示しています。
2022年11月
ありがとうございました。このトレーニングは、Kubernetes を使用した将来の開発の準備に役立つはずです。
2022年11月
ハンズオン ラボは本当に楽しかったです。また、Dan' のエネルギッシュな姿勢と、必要に応じてすぐに提供してくれたことに本当に感謝しています。
2022年11月
David は 3 日間、トピックを興味深いものにしてくれました。
2022年11月
インストラクターは資料をよく理解し、私の意見では、不十分なトレーニング資料でできる限り明確に説明しました。また、ホワイトボードを使って物事を説明することもありましたが、これは非常に効果的で、PDF をスクロールすることから解放されました。
2022年11月
インストラクターは非常に有益で、概念について明確でした。
2022年11月
Chris は非常に有益な家庭教師であり、優れたプレゼンテーション スタイルを備えています。
2022年11月
散在する演習は、適切なタイミングで、明確で、的を射ていました。
2022年11月
クリスは最高です!質問をしたり、実際のシナリオについてブレインストーミングを行ったりすることで、より親しみやすく楽しいものになりました。
2022年11月
'プレイ'に任せられるハンズオンクラスターは、有意義であり、間違いを犯すことは非常に貴重でした。内容よし、配信よし。
2022年10月
インストラクターはコンテンツについて非常に知識が豊富で、Kubernetes の世界について非常に詳細な紹介を提供してくれました。
2022年10月
非常に有益で、よく提示されたインストラクターは、Kubernetesの概要、それが何であり、どのように機能するかを非常によく説明しました.
2022年10月
スライド、ドキュメント、およびインストラクターは良かったが、試験問題の例があればよかった.ラボは実践的でした。
2022年10月
内容は多岐に渡っているように思えたので、提供された資料を見直して、知識を固めることができたと思います。
2022年10月
トレーナーはとても素晴らしく、プロフェッショナルでした。
2022年10月
どうもありがとう!わずか 3 日間で Kubernetes についてこれほど多くのことを学べるとは思っていませんでした。
2022年10月
トレーナーは実地経験が豊富であったため、多くの例と明確なグラフィックを提供することで、より高度で複雑なトピックを非常に明確に説明することができました.彼はまた、すべての質問に完璧に答えることができました。また、カバーされているトピック、一般的な構造 (理論、演習、ディスカッションの演習) も気に入りました。また、演習に 1 つの間違いもなく、すべてのコマンドが本来の機能を正確に実行したことも気に入りました。
2022年10月
一般的な概要。以前は、ジョブやサービス アカウントなどを調べたことがありませんでしたが、今では快適に使用/実装できるようになりました。また、セキュリティのトピックは、さまざまなレベルで攻撃対象領域を減らす新しい方法を学ぶ絶好の機会です。
2022年10月
インストラクターはその分野の専門家であり、物事を行う方法とその理由を非常によく説明しました。