お問い合わせ

コース概要

基本コンセプト

  1. Kubernetesのアーキテクチャ
  2. クラスター構成要素

アプリケーション構築

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

Pod設計

  1. 基本設定事項
  2. ライブネスプローブとレディネスプローブ
  3. CPU・メモリ制約値の設定法
  4. 名前空間単位でのリソース上限設定

セキュリティ

  1. セキュリティコンテキストの設定
  2. サービスアカウントの管理手法
  3. シークレット情報の保護手順
  4. Kubernetesネットワークポリシーの実装法
  5. Linux機能権限の調整方法

デプロイメント設定

  1. DeploymentやDaemonSet、StatefulSetといったコントローラー類の活用例
  2. JobおよびCronJobの運用テクニック
  3. コンフィグマップの適切な使用法
  4. ローリング更新・ブルーグリーン配信・カナリア配布手法比較
  5. Helmを活用したデプロイ管理手法
  6. Kubernetes APIリソースの構造理解

マルチコンテナPod

  1. サイドカー・アンバサダー・アダプターパターン
  2. 初期化用コンテナ(Init Container)の設定例

サービスとネットワーク通信

  1. 各種タイプ別のサービス実装法
  2. 負荷分散技術の概要説明
  3. Ingressコントローラーの動作仕組み

状態情報保持

  1. Kubernetesにおけるアプリケーションデータの永続化手法
  2. 一時的ストレージの利用制約事項
  3. パーシステントボリュームおよびクレームの活用法
  4. ストレージクラス選定時の基準例示

要求

  • クラウドネイティブアプリケーションの概念およびアーキテクチャに関する基礎知識
  • Python、Node.js、GoまたはJavaでの開発経験
  • DockerやrktなどOCI規格準拠のコンテナランタイムの利用実績

対象者

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

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー