実践 Kubernetes

すぐに使える v1.35.5 クラスターで、Kubernetes の基礎から一歩進んだ知識を身につけます。ガイド付きの実験と実践的な課題を通じて、トラブルシューティング、ワークロードの選択、アプリケーション設定、ヘルスチェック、Ingress、永続ストレージ、ネットワークポリシー、オートスケーリング、スケジューリング、RBAC を学びます。

KubernetesDevOps

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

シラバス

Kubernetes トラブルシューティング
Kubernetes ワークロード管理
Kubernetes 設定と信頼性
Kubernetes ネットワークとストレージ
Kubernetes 運用とセキュリティ

はじめに

準備済み Kubernetes v1.35.5 cluster で basic stateless operation の先へ進みます。12 guided labs と 5 challenge で、failure diagnosis と workload、configuration、reliability、network、storage、capacity、placement、access control の判断を学びます。

17 activity は 5 つの順序付き stage です。lab が command、API object、YAML field を observable check とともに紹介し、challenge が少ない guidance で統合します。環境は reset されますが inspect-change-verify workflow と知識は積み上がります。

学習内容

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

  • selector、structured output、ownership、event、log、live container check で resource を調査する。
  • image、command、configuration、readiness、multi-container、Deployment、Service failure を修復する。
  • continuous、finite、scheduled、per-node work に Deployment、Job、CronJob、DaemonSet を選ぶ。
  • ConfigMap/Secret で設定を分離し、startup/readiness/liveness probe で availability を改善する。
  • Ingress で HTTP を route し、default-deny/selective NetworkPolicy で通信を制限する。
  • StatefulSet、headless Service、StorageClass、persistent volume claim で stateful workload を実行する。
  • request/limit、metrics、HPA、affinity、taint、toleration で capacity と placement を制御する。
  • ServiceAccount、Role、RoleBinding、impersonation、authorization check で least privilege を付与する。

このコースの対象者

基本 application の deploy、expose、inspect、scale、update、rollback ができ、intermediate operation を学びたい方向けです。guided explanation と realistic combination challenge を求める developer、platform learner、junior DevOps に適しています。

前提知識: kubectl getdescribelogs、Pod、Deployment、ReplicaSet、Service、label selector、YAML manifest、scaling、rolling update/rollback が必要です。storage、NetworkPolicy、autoscaling、scheduling、RBAC は未経験でも構いません。

学習環境: 17 activity すべてで、Kubernetes v1.35.5 single-node labex-v135 cluster を備えた Ubuntu 22.04 terminal を使います。pinned image と準備済み component があり、install や cloud account は不要です。

よくある質問

先に Kubernetes for Beginners を受講すべきですか?

前提 workflow が不慣れなら受講してください。本コースは manifest 作成、object inspection、Deployment exposure、replica scaling、rolling release management を前提とします。

順番どおりに進める必要がありますか?

はい。5 stage は progressive で、各 challenge は同 stage の labs を評価します。環境は独立しますが troubleshooting と verification の習慣は積み上がります。

cluster install や cloud は必要ですか?

いいえ。v1.35.5 cluster、Ingress controller、storage、metrics、practice state が disposable LabEx environment に用意されています。

対象外の advanced topic は?

cluster installation/upgrades、Helm、Kustomize、Operators、service mesh、full observability、backup/disaster recovery、multi-cluster は扱いません。

講師

labby
Labby
Labby is the LabEx teacher.

おすすめ

no data