トレーニング > ウェブアプリケーション >アプリデベロッパー向け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
イングレスリソース
イングレスコントローラー
サービスメッシュ
ラボ
トラブルシューティング
トラブルシューティングの概要
基本的なトラブルシューティング手順
継続的な(一定の)変更
基本的なトラブルシューティングフロー:ポッド
基本的なトラブルシューティングフロー:ノードとセキュリティ
基本的なトラブルシューティングフロー:エージェント
モニタリング
ロギングツール
監視アプリケーション
システムおよびエージェントのログ
適合性試験
より多くのリソース
ラボ
Closing and Evaluation Survey
評価調査

前提知識
このコースを最大限に活用するには、次の条件を満たす必要があります。

Linuxの基本的なコマンドラインとファイル編集のスキル。プログラミング言語(Python、Node.js、Goなど)の使用に精通している。クラウドネイティブアプリケーションの概念とアーキテクチャに関する知識(無料で教えられているものなど) Kubernetes edX MOOCの概要)はこのコースに役立ちます。

Kubernetes Administration(LFS458)はこのコースの前提条件ではないことに注意してください。それぞれが独立して設計されており、関連する試験と整合しているため、コースの資料には重複があります。

関連のコースや認定
レビュー
2021年8月
インストラクターは素晴らしく、「リモート」の側面を非常にうまく処理しました。
2021年8月
とても良いインストラクター。
2021年8月
かなりの数のラボ演習。
2021年8月
インストラクターの声は心地よく、スピーチはクリアでわかりやすかったです。
2021年8月
本当に素晴らしいトレーニング。
2021年8月
素晴らしいインストラクター。
2021年8月
インストラクターはとてもプロフェッショナルで、コース全体が興味深い背景情報とヒントでいっぱいでした。
2021年8月
コンソール/ k8sの経験がほとんどない私のような人々にとっても、ラボは非常にうまく機能しました。
2021年8月
ラボ演習!
2021年8月
教材とサンプルファイルはとても良いです。
2021年8月
良いトレーニング。
2021年8月
とても良いトレーナー。
2021年8月
私はすべての質問に答えてもらいました。
2021年8月
素敵なクラス、とてもフレンドリーで親切なトレーナー。
2021年8月
すべてをもう一度読むために提供された資料。
2021年8月
教材とサンプルファイルはとても良いです。
2021年8月
良いクラス、そして時間とセットアップをありがとう!
2021年8月
インストラクターはフレンドリーでした。
2021年8月
インストラクターは自分が何を話しているのかをはっきりと知っており、実際の実例を持ち込みました。
2021年8月
体験して、k8sをゼロから探索できることを楽しみました。私は実際の経験をたくさん持っていますが、私はそれらを最初から構築する必要がなかったので、当然のことと思っていました(ポリシー、サービスなど)。余分なリソースは、私自身の学習教材の個人的なライブラリに持ち帰って見ることの大きな利点でもあります。
2021年8月
ラボは非常に役に立ち、十分に文書化されていました。
2021年8月
クラークは素晴らしい仕事をしました。
2021年8月
Docker Swarmの使用経験があり、Kubernetesを使い始めたいと思っていましたが、実際にはその方法がわかりませんでした。 2つのツールの間にいくつかの類似点を描くことができたので、これを少し簡単に学ぶことができました。
2021年8月
全体的に非常に良い紹介。ラボは、ソフトウェアを手に入れるのに特に役立ちました。
2021年8月
講師がサポート資料を使って背景情報をたくさん話してくれてとても助かりました。
2021年8月
ファンダメンタルズは扱いやすい方法で与えられました。
2021年7月
ラボは非常に実用的でした。
2021年7月
最後に、インストラクターから追加のリソースが提供されます。
2021年7月
演習は非常に興味深いものでした。
2021年7月
講義と実践的な側面を組み合わせる-ラボは非常に重要であり、より多くのコンテキストと実践を提供しているように感じます。
2021年7月
インストラクターは率直でわかりやすく、実践的な実験室もよく考えられており、私たちに提供された情報を固めるのに役立ちました。 3日間のコースでは、Kubernetes(およびより小さな方法でコンテナー)がどのように機能するかについて多くのコンテキストが得られました。
2021年7月
Kubernetesに関連する最も重要なトピックの概要を把握し、ラボの演習を通じてそれらの概念を体験します。
2021年7月
一般的なKubernetesを簡単に紹介できたので、自分でさらに詳しく調べることができます。
2021年7月
ペースは理想的で、インストラクターの経験があり、示されている実際の例は非常に役に立ちました。
2021年7月
Kubernetesオーケストレーションについて詳しく知ることができました。
2021年6月
ラボは非常によく説明されています。
2021年6月
すべてが十分に説明されており、ラボはコースを理解するのに役立ちました。
2021年6月
セットアップされ、Kubernetesで使用されたアプリケーションであるラボが気に入りました。
2021年6月
それは実践的であり、私たち一人一人が独自のサンドボックスを持っていました。
2021年6月
ラボが理論を確認するのに役立ったので、ラボを行って質問をすることができたという事実が好きでした。
2021年6月
実際のクラスターを実際に使って楽しんだので、何が起こっているのかを経験し理解するのに大いに役立ちました。
2021年6月
インストラクターは、Kubernetesの長所と短所について言及することを恐れませんでした。
2021年6月
インストラクターはとても優秀で、私たちの興味を維持し、非常に知識が豊富でした。コースの教材は、簡単なものから複雑なものへとうまく移行しました。
2021年6月
全体的に、付加価値のある良いコースでした。
2021年6月
インストラクターは明確に説明し、生徒に答えるのに時間がかかります'質問。
2021年6月
よく構造化され、十分に文書化されています。
2021年6月
インストラクターからの明確で簡単に理解できるスウェーデン語。
2021年6月
インストラクター主導のプレゼンテーションとラボをうまく組み合わせて、自分で試してみてください。また、概要と詳細のバランスが取れています。
2021年6月
ラボに焦点を当て、学習に関しては実践的な哲学に心から同意します。
2021年6月
非常に詳細で要領を得た。実用的な例でいいです。
2021年6月
ハードウェア環境(Google Cloud SDK)は、ラボの演習に使用するのに非常に便利でした。
2021年6月
ラボの練習中の相互作用、およびトレーナーの応答性。
2021年6月
エキスパートインストラクターによるフランス語トレーニング。
2021年6月
トレーナーとのやり取り、そして彼の答えの質。
2021年6月
BeOpenitチームは本当に素晴らしかったです!彼らに感謝します!
2021年6月
トピックは十分に分離されています。
2021年6月
このコースを楽しんで、Kubernetesについて多くのことを学びました。カール・クリンガーありがとう!
2021年6月
Kubernetesで長年の経験を持つインストラクターにアクセスできること。彼は数分で私のすべての質問に答えてくれました。そうでなければ、自分で調査するのに何時間もかかりました。
2021年6月
Linuxの経験が少ない人にとっては、とても面白かったです。
2021年6月
全体的に完璧です!
2021年6月
ラボとレッスンの比率が気に入りました。
2021年6月
インストラクターからの多くのサイドノート。
2021年6月
トレーナーは多くのサイドノートに言及し、実際の生活について非常に詳細で有用な情報を提供してくれました。
2021年6月
コースに完全に満足しています。
2021年6月
良いインストラクター!
2021年6月
ラボの演習、コースの資料、実践的な体験のセットアップが気に入りました。
2021年6月
実社会の洞察を共有し、クラスに特に関心のある主題を拡大する、そのような経験豊富な教師がいることには大きなボーナスがあります。よくやった仕事です!
2021年5月
頑張れクリス!ありがとうございました。
2021年5月
先生の丁寧な説明がよかったです。
2021年5月
ラボは詳細で、多くの実践的な経験を提供しました。
2021年5月
「ホワイトボード」に描画し、外部リソース、ドキュメントの場所、および直面する可能性のある技術的な問題に関する詳細情報を示します。
2021年5月
ラボは素晴らしく、箱から出してすぐに機能しました。
2021年5月
いくつかの概念が描画によって視覚化される方法が好きでした。
2021年5月
それがオンラインであったという事実はあなたが実験室の間により集中することを可能にしました。コースが直接行われる場合、一般的にラボでは多くの会話があり、それらを終了するのは困難です。
2021年5月
多くの基本概念の高い概要レベルを取得するのに役立ちました。
2021年5月
本当に有能なトレーナー。
2021年5月
理論と演習を交互に行う、コーチの高い能力。
2021年5月
トレーニングのペースは3日間正しいです。
2021年5月
多くの基本的な概念の概要を理解するのに役立ちました。
2021年5月
PDFドキュメントとクラスノートは非常に役に立ちました。
2021年5月
インストラクターはとても上手なスピーカーで、物事を上手に説明することができました。私は間違いなくこのコースをさらにお勧めします。
2021年5月
資料は読まれませんでしたが、説明され、資料の内容だけでなく、個人的な経験やアドバイスが共有されました。
2021年5月
AからZまでのK8をカバーしています。インストラクターは本当に知識が豊富で親切です。
2021年5月
インストラクターは魅力的で、よく準備されていて、私たちがもっと学び続けるように本当に動機づけました。
2021年5月
クラウド環境の準備が整い、利用可能になりました。セットアップと構成に時間を費やすことはありませんでした。
2021年5月
k8sヘルム構文の理解が向上しました。私はより自信を持ってコマンドkubectlを使い始めました。
2021年4月
素晴らしいコース、そしてよく整理されたドキュメント!
2021年4月
よく準備された材料。
2021年4月
インストラクターは常にクラスの準備ができていて、コース全体を通して非常に役に立ちました。
2021年4月
インストラクターはとても簡単な方法で物事を説明し、とてもフレンドリーで親しみやすいものでした。
2021年4月
ティムはすべての概念を非常によく説明しました。
2021年1月
インストラクターは明らかにKubernetesに精通しています。彼はホワイトボードで非常に複雑な概念を説明することができ、スライドの束をスキャンするだけではありませんでした。
2021年1月
ドメインの詳細な知識、およびワークショップマニュアルの主題の広範な説明。
2021年1月
インストラクターは素晴らしく、試験準備資料はいい感じでした。
2021年1月
私はラボの演習が好きでした。十分に文書化されている-演習の目的を説明する補足文書は良かった。割り当てられたトレーニング時間外にこれらの演習を確認する機能は役に立ちました。
2021年1月
クリスと彼の説明する能力は、物事をわかりやすく完成させます。
2021年1月
ラボの演習はタイミングがよく、ほぼ時間どおりに±2分で終了できました。