Skip to content

ラボガイド ​

最終更新: September 13, 2026

このセクションでは、Kubernetes および関連技術を実践するためのハンズオンラボガイドを提供します。各ラボには手順ごとの説明と検証方法が含まれており、理論で学んだ内容を実際の環境で確認できます。

ラボ一覧 ​

#ラボ難易度前提条件
1Linux 基礎ラボ初級Linux ターミナルへのアクセス
2Linux 応用スキルラボ初級Linux の基礎を完了済み
3コンテナ技術ラボ初級Docker をインストール済み
4Pod とワークロードラボ初級kubectl、K8s クラスター
5Service とネットワーキングラボ中級kubectl、K8s クラスター
6ストレージラボ中級kubectl、K8s クラスター
7ConfigMap と Secret ラボ初級kubectl、K8s クラスター
8EKS クラスター作成ラボ中級AWS CLI、eksctl
9Observability E2E: シリーズ紹介上級承認済みの AWS 環境、Helm、Python
10Observability E2E: インフラストラクチャセットアップ中級シリーズ紹介を完了し、ネットワーキングの準備が完了済み
11Observability E2E: Observability スタック上級パート 1 を完了済み
12Observability E2E: MSA デプロイメントと Canary上級パート 2 を完了済み
13Observability E2E: 負荷テストとオートスケーリング中級パート 3 を完了済み
14Observability E2E: アラートと AIOps上級パート 4 を完了済み
15Observability E2E: 分散トレーシング分析上級パート 5 を完了済み

推奨学習パス ​

  1. 基礎ラボ (1→2→3): Linux とコンテナ技術を学ぶ
  2. コアラボ (4→7→5→6): Kubernetes のコアリソースを扱う
  3. EKS ラボ (8): 実際のクラウド環境でクラスターを運用する
  4. Observability ラボ (9→10→11→12→13→14→15): エンドツーエンドの Observability スタックを構築・運用する

ラボ環境のセットアップ ​

ローカル環境(基礎/コンテナラボ向け) ​

  • Linux ターミナル(WSL2、macOS Terminal、または Linux)
  • Docker Desktop または Docker Engine

Kubernetes 環境(コアラボ向け) ​

OS/CPU アーキテクチャに合ったツールをインストールし、各ラボのクラスター/バージョン要件に従ってください。macOS や ARM 上で Linux AMD64 バイナリをそのままインストールしないでください。

bash
kubectl version --client
kubectl config current-context

AWS 環境(EKS ラボ向け) ​

  • AWS アカウントと設定済みの AWS CLI
  • eksctl をインストール済み

ラボのヒント ​

  • まず各ラボの 前提条件 を確認する
  • コマンドを実行した後、期待される出力 と比較して正しく動作していることを確認する
  • 行き詰まった場合は ヒント を使用する
  • ラボを完了したら、必ず クリーンアップ セクションのコマンドを実行してリソースを削除する

ドキュメントに質問する

Enter で送信、Shift+Enter で改行します。