Linux Foundationインストラクター主導トレーニングコース「Kubernetes アプリケーション開発」を発表

The Linux Foundation Japan

2023年8月17日 横浜発 ― オープンソースを通じて大規模イノベーションを推進する非営利団体Linux Foundation ( https://www.linuxfoundation.jp/ ) は、マルチノードクラスタでアプリケーションをコンテナ化、ホスト、デプロイ、構成する方法を学ぶインストラクター主導トレーニングコース「Kubernetes アプリケーション開発 (LFD459-JP)」を発表しました。これまで英語で提供されてきた「Kubernetes for App Developers (LFD459)」を、日本語のテキストと演習ガイドを使い、日本語で受講できるようになりました。本コースは、Linux Foundation認定トレーニングパートナー (ATP) より提供されます。

*コースの説明は「Kubernetes for App Developers (LFD459) https://training.linuxfoundation.org/ja/training/kubernetes-for-app-developers/ 」をご覧ください。


このコースは、マルチノードクラスタでアプリケーションをコンテナ化、ホスト、デプロイ、構成する必要がある経験豊富なアプリケーション開発者を対象としています。簡単なPythonスクリプトから始めて、アプリケーションリソースを定義し、コアプリミティブを使用して、Kubernetesでスケーラブルなアプリケーションを構築、監視、トラブルシューティングする方法を示します。ネットワークプラグイン、セキュリティ、クラウドストレージを使用すると、本番環境にアプリケーションをデプロイするために必要な多くの機能を利用できます。また、学習するトピックは、認定試験「認定Kubernetesアプリケーション開発者 (CKAD-JP) https://training.linuxfoundation.org/ja/certification/certified-kubernetes-application-developer-ckad-jp/ 」でテストされる知識ドメインと連携しており、この認定の推奨トレーニングとなっています。


Kubernetes アプリケーション開発は、3日間のカリキュラムでインストラクター主導により実施されます。コース完了後にLinux Foundationからトレーニング修了証とデジタルバッジが発行されます。


申込受付中のコース


Linux Foundation認定トレーニングパートナーである日本ヒューレット・パッカード合同会社主催で、以下の日程で開催されます。


開催日程:

2023年

9月27日 (水) – 9月29日 (金)

11月15日 (水) – 11月17日 (金)

2024年

1月17日 (水) – 1月19日 (金)

3月27日 (水) – 3月29日 (金)


開催会社:日本ヒューレット・パッカード合同会社

詳細・申込み:https://www.hpe.com/jp/ja/training/course/hq6v7s.html


Kubernetes アプリケーション開発 (LFD459-JP) について


主なテーマ


はじめに

  • 目的

  • 対象受講者

  • The Linux Foundation

  • Linux Foundationトレーニング

  • 認定プログラムおよびデジタルバッジ

  • プラットフォーム詳細

Kubernetesのアーキテクチャ

  • Kubernetes とは何か?

  • Kubernetes のコンポーネント

  • 挑戦

  • Borgの遺産

  • Kubernetesのアーキテクチャ

  • 用語解説

  • コントロール プレーン ノード

  • ワーカー ノード

  • Pod

  • Service

  • Operator

  • Pod毎に一つのIP

  • ネットワーク設定

  • CNI ネットワーク設定ファイル

  • Pod間コミュニケーション

  • クラウド ネイティブ コンピューティング ファウンデーション

  • リソースに関する推奨事項

  • 演習

ビルド

  • コンテナのオプション

  • アプリケーションのコンテナ化

  • Dockerfile の作成

  • ローカルレジストリの作成

  • Deploymentの作成

  • コンテナ内でのコマンド実行

  • マルチコンテナPod

  • readinessProbe

  • livenessProbe

  • StartupProbe

  • テスト

  • Helm

  • 演習

デザイン

  • 従来のアプリケーション: 検討事項

  • 分離されたリソース

  • 一時的であること(Transience)

  • 柔軟なフレームワーク

  • リソース使用量の管理

  • Label Selectorの使用

  • マルチコンテナPod

  • サイドカー コンテナ

  • アダプターコンテナ

  • アンバサダー

  • initContainer

  • Custom Resource Definition

  • 考えるべきポイント

  • Job

  • 演習

Deployment設定

  • Volumeの概要

  • Volumeの紹介

  • Volumeのスペック

  • Volumeタイプ

  • シェアード Volumeの例

  • PersistentVolumeとClaim

  • PersistentVolume

  • PersistentVolumeClaim

  • 動的プロビジョニング

  • Secret

  • 環境変数でSecretを利用

  • VolumeとしてSecretをマウント

  • ConfigMapによるポータブルなデータ

  • ConfigMapの利用

  • Deployment設定のステータス

  • スケーリングとローリングアップデート

  • Deploymentのロールバック

  • 演習

セキュリティの理解

  • セキュリティの概要

  • APIへのアクセス

  • 認証

  • 許可

  • RBAC

  • RBAC プロセスの概要

  • アドミッションコントローラー

  • セキュリティ コンテキスト

  • Pod Security Policy

  • Pod Security Standard

  • ネットワーク セキュリティ ポリシー

  • ネットワーク セキュリティ ポリシーの例

  • デフォルト ポリシーの例

  • 演習

アプリケーションの公開

  • Serviceの種類

  • Serviceダイアグラム

  • Serviceのアップデートパターン

  • Serviceを使ったアプリケーションへのアクセス

  • Selectorの無いService

  • ClusterIP

  • NodePort

  • LoadBalancer

  • ExternalName

  • Ingress リソース

  • Ingressコントローラー

  • サービスメッシュ

  • 演習

アプリケーションのトラブルシューティング

  • トラブルシューティングの概要

  • トラブルシューティングの基本的な手順

  • 継続中(恒常的)変更

  • 基本的なトラブルシューティングの流れ:Pod

  • 基本的なトラブルシューティングの流れ:ノードとセキュリティ

  • 基本的なトラブルシューティングの流れ:エージェント

  • モニタリング

  • ロギング ツール

  • アプリケーションのモニタリング

  • システムとエージェントのログ

  • Conformance Testing

  • その他のリソース

  • 演習

クロージングと評価サーベイ

  • 評価サーベイ

前提条件

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

  • Linuxの基本的なコマンドラインとファイル編集のスキル

  • プログラミング言語 (Python、Node.js、Goなど) の使用に精通している

  • クラウド ネイティブ アプリケーションの概念とアーキテクチャに関する知識 (Linux Foundation & edXの無料コースIntroduction to Kubernetes https://www.edx.org/course/introduction-to-kubernetes などが役立ちます)

###


Linux Foundationについて


Linux Foundationは、オープンソースソフトウェア、オープンハードウェア、オープンスタンダード、オープンデータに関するコラボレーションのための世界有数の拠点です。Linux Foundationのプロジェクトは、Linux、Kubernetes、Node.js、ONAP、PyTorch、RISC-V、SPDX、OpenChainなど、世界のインフラストラクチャにとって重要なものです。Linux Foundationは、ベストプラクティスを活用し、貢献者、ユーザー、ソリューション プロバイダーのニーズに対応し、オープン コラボレーションの持続可能なモデルを構築することに重点を置いています。詳細については linuxfoundation.org をご覧ください。


Linux Foundationはさまざまな登録商標および商標を使用しています。 Linux Foundationの商標の一覧についてはこちらをご覧ください : https://www.linuxfoundation.jp/trademark-usage/

Linuxは、Linus Torvaldsの登録商標です。

このプレスリリースには、メディア関係者向けの情報があります

メディアユーザー登録を行うと、企業担当者の連絡先や、イベント・記者会見の情報など様々な特記情報を閲覧できます。※内容はプレスリリースにより異なります。


会社概要

The Linux Foundation Japan

11フォロワー

RSS
URL
https://www.linuxfoundation.jp/
業種
情報通信
本社所在地
神奈川県横浜市中区元町4-168 BIZcomfort元町ビル 4F-10号室
電話番号
-
代表者名
福安徳晃
上場
未上場
資本金
-
設立
-