お問い合わせ

コース概要

コアコンセプト

  1. Kubernetesアーキテクチャ
  2. クラスタコンポーネント

アプリの構築

  1. コンテナの作成
  2. ローカルDockerリポジトリの設定

Podの設計

  1. 基本設定
  2. ライブネスおよびレディネスプローブ
  3. CPUおよびメモリ制約
  4. ネームスペースのリソース制限

セキュリティ

  1. セキュリティコンテキスト
  2. サービスアカウント
  3. シークレット
  4. Kubernetesネットワークポリシー
  5. Linux capability

デプロイ設定

  1. コントローラ:Deployment、DaemonSet、StatefulSet
  2. JobおよびCronJob
  3. ConfigMap
  4. ローリングアップグレード、ブルーグリーンデプロイ、カナリアデプロイ
  5. Helmによるデプロイ管理
  6. Kubernetes APIリソース

マルチコンテナPod

  1. サイドカー、アンバサダー、アダプターコンテナ
  2. Initコンテナ

サービスとネットワーク

  1. サービスとその異なるタイプ
  2. ロードバランシング
  3. Ingressコントローラ

状態の永続化

  1. Kubernetesにおけるアプリケーション状態の永続化
  2. エフェメラルストレージ
  3. 永続ボリュームおよびパーシステントボリュームクレーム
  4. ストレージクラス

要求

  • クラウドネイティブアプリケーションの概念およびアーキテクチャに対する理解。
  • Python、Node.js、Go、またはJavaでのプログラミング経験。
  • DockerやrktなどのOCI準拠コンテナランタイム。

対象者

  • 開発者
  • Kubernetesユーザー
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー