Kubernetes 30日チャレンジ

CKA、CKAD、CKS の模擬試験タスクから選んだ 30 日間の Kubernetes チャレンジです。アプリ運用からクラスタ管理、トラブルシューティング、セキュリティへ進みます。

KubernetesDevOps

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

シラバス

アプリケーション基礎
デプロイとランタイム運用
クラスタ管理基礎
ネットワークとストレージ修復
プラットフォームトラブルシューティング
Kubernetes セキュリティ実践

はじめに

CKA、CKAD、CKS の模擬試験タスクから選んだ 30 個の独立 challenge で、実践的な Kubernetes の判断力を養います。5 問ずつ 6 stage に分かれ、application workload と runtime 運用から cluster 管理、network、storage、troubleshooting、security へ進みます。

これは guided introduction ではなく、問題主導の intermediate course です。各 challenge には準備済み cluster state、目標、acceptance criteria、hint があり、証拠を調べ、command や manifest の変更を自分で選び、最終状態を検証します。

学習内容

このコースを修了すると、次のことができるようになります。

  • local container image を build し、Deployment、Service、CronJob、init container、sidecar を運用する。
  • ConfigMap と Secret を注入し、health probe、rolling update、resource control を設定する。
  • workload state、event、log、taint、toleration から CrashLoopBackOff と scheduling failure を診断する。
  • persistent storage の作成・修復、安全な node maintenance、RBAC、etcd snapshot を実行する。
  • traffic と configuration fault を追跡して Service、Ingress、NetworkPolicy、CoreDNS を復旧する。
  • rollout、image pull、static Pod、resource pressure、metrics-based scaling signal の障害を直す。
  • least privilege、ServiceAccount token control、network isolation、Restricted Pod Security を適用する。
  • container build を harden し、sensitive file や build-only file を除外して要求された最終状態を検証する。

このコースの対象者

Kubernetes の主要 object を理解し、application development、administration、troubleshooting、security を横断して認定試験形式の練習をしたい方向けです。guided lab は進められるものの、決められた command sequence なしで何を調査・変更するか判断する経験を増やしたい場合に特に適しています。

前提知識: kubectl の使用、YAML manifest の読解・編集、Pod、Deployment、Service、namespace、基本的な container image の操作が必要です。Linux command line skill を前提とし、storage、network、RBAC、cluster component の経験は後半で役立ちます。

学習環境: 30 challenge すべてを、準備済み local minikube cluster を備えた Ubuntu 22.04 terminal 環境で実行します。CKAD と CKA は 1 つの local profile、CKS は security-focused profile を使います。外部 Kubernetes cluster、cloud account、container registry、有料 resource は不要です。

よくある質問

Kubernetes をまったく知らない初心者にも適していますか?

いいえ。Intermediate level で、resource の調査と manifest 編集ができることを前提とします。Pod、Deployment、Service、namespace、kubectl が初めてなら、先に guided fundamentals course を修了してください。

完全な CKA、CKAD、CKS mock exam ですか?

いいえ。30 challenge は模擬試験タスクから選ばれ、CKAD の application work、CKA の administration/troubleshooting、CKS の security を組み合わせています。幅広い実習ですが、1 つの認定試験の全 blueprint や時間設定は再現しません。

毎日 1 問、または順番どおりに進める必要がありますか?

いいえ。「30 日」は便利な練習ペースであり、コースは非順序型で各環境も独立しています。ただし 6 stage の順序は application から深い cluster/security 作業へ進む構成なので有用です。

実 cluster を変更したり cloud cost が発生したりしますか?

いいえ。LabEx 内の準備済み local minikube profile だけを操作します。node drain、etcd backup、DNS repair、Pod Security enforcement は使い捨ての training cluster のみに影響します。

講師

labby
Labby
Labby is the LabEx teacher.

おすすめ

no data