Basics series

Kubernetes 基本仕様

Kubernetes の基本仕様を全45回で順番に学ぶシリーズです。Kubernetes に初めて触れる人でも、第1回から読み進められます。

  • 公開済み7 / 45回
  • 部10
第0部

準備

第1〜3回 ・ 公開 3/3
  1. 第1回 Kubernetes とは何か v1.37 時点2026年10月21日
  2. 第2回 kind で検証用のクラスタを作る v1.37 時点2026年10月21日
  3. 第3回 kubectl と kubeconfig の仕組み v1.37 時点2026年10月21日
第1部

クラスタの仕組み

第4〜7回 ・ 公開 4/4
  1. 第4回 コントロールプレーンとノードの構成 v1.37 時点2026年10月21日
  2. 第5回 マニフェストと宣言的 API の仕組み v1.37 時点2026年10月21日
  3. 第6回 消した Pod が戻ってくる仕組み(調整ループ) v1.37 時点2026年10月21日
  4. 第7回 kubectl apply と kubectl edit の違い v1.37 時点2026年10月21日
第2部

ワークロード

第8〜16回 ・ 公開 0/9
  1. 第8回 Pod を動かして理解する 準備中
  2. 第9回 Pod のライフサイクルと再起動の仕組み 準備中
  3. 第10回 init コンテナとサイドカーの仕組み 準備中
  4. 第11回 ReplicaSet を動かして理解する 準備中
  5. 第12回 Deployment とローリングアップデートの仕組み 準備中
  6. 第13回 maxSurge と maxUnavailable の違い 準備中
  7. 第14回 StatefulSet を動かして理解する 準備中
  8. 第15回 DaemonSet の仕組み 準備中
  9. 第16回 Job と CronJob の仕組み 準備中
第3部

設定と機密情報

第17〜19回 ・ 公開 0/3
  1. 第17回 環境変数とボリュームで渡す ConfigMap の違い 準備中
  2. 第18回 Secret の仕組みと安全な扱い方 準備中
  3. 第19回 Downward API で Pod の情報を読む 準備中
第4部

ネットワーク

第20〜25回 ・ 公開 0/6
  1. 第20回 Pod 同士が通信する仕組み 準備中
  2. 第21回 Service を動かして理解する 準備中
  3. 第22回 NodePort と LoadBalancer の違い 準備中
  4. 第23回 なぜ Service 名で通信できるのか 準備中
  5. 第24回 Ingress と Gateway API の違い 準備中
  6. 第25回 NetworkPolicy を動かして理解する 準備中
第5部

ストレージ

第26〜28回 ・ 公開 0/3
  1. 第26回 emptyDir と hostPath の違い 準備中
  2. 第27回 PersistentVolume と PVC の仕組み 準備中
  3. 第28回 StatefulSet と PVC でデータを残す 準備中
第6部

スケジューリングとリソース

第29〜34回 ・ 公開 0/6
  1. 第29回 requests と limits の仕組み 準備中
  2. 第30回 LimitRange と ResourceQuota の違い 準備中
  3. 第31回 nodeSelector と Node Affinity の違い 準備中
  4. 第32回 Taint と Toleration で Pod の配置を制御する 準備中
  5. 第33回 Pod Anti-Affinity と Topology Spread の違い 準備中
  6. 第34回 liveness・readiness・startup Probe の違い 準備中
第7部

スケーリングと可用性

第35〜36回 ・ 公開 0/2
  1. 第35回 Horizontal Pod Autoscaler を動かして理解する 準備中
  2. 第36回 PodDisruptionBudget の仕組み 準備中
第8部

セキュリティとアクセス制御

第37〜40回 ・ 公開 0/4
  1. 第37回 Namespace で分けられるもの、分けられないもの 準備中
  2. 第38回 ServiceAccount と RBAC の仕組み 準備中
  3. 第39回 Pod Security Admission を動かして理解する 準備中
  4. 第40回 kube-apiserver がリクエストを処理する流れ 準備中
第9部

運用の入り口とまとめ

第41〜45回 ・ 公開 0/5
  1. 第41回 起動しない Pod の原因を調べる 準備中
  2. 第42回 ラベルとアノテーションの違い 準備中
  3. 第43回 Helm と Kustomize の違い 準備中
  4. 第44回 CRD とは何か 準備中
  5. 第45回 Web アプリと DB を一式デプロイする(総まとめ) 準備中