本文へスキップ

投稿

投稿したすべての記事。

  • requests はスケジューリング、limits は実行中の強制。CPU throttling と OOMKill の違い、QoS class、LimitRange のデフォルト値、namespace 単位の ResourceQuota を公式ドキュメントに沿ってまとめました。

  • ConfigMap と Secret の作り方、Pod に渡す三つの方式 (env、envFrom、volume)、値が変わったときに反映される経路、projected volume と Downward API までを公式ドキュメントに沿ってまとめました。

  • Helm の chart・repository・release の概念と install/upgrade/rollback/uninstall、values の上書き、そして Kustomize の base/overlay・patches・generator と kubectl apply -k を公式ドキュメントに沿ってまとめました。

  • Deployment の RollingUpdate・Recreate の動作、maxSurge・maxUnavailable の計算、rollout コマンド、そして Service selector と replica の比率で作る blue/green・canary デプロイを公式ドキュメントに沿ってまとめました。

  • Deployment、StatefulSet、DaemonSet、Job、CronJob がそれぞれ何を保証するのか、いつどれを選ぶのかを公式ドキュメントに沿って比較します。

  • Pod phase、condition、container state、restartPolicy を先に整理し、liveness・readiness・startup probe が失敗したときにそれぞれ何が起きるのかを公式ドキュメントに沿って比較します。

  • init container、native sidecar と従来型の sidecar、ambassador・adapter パターン、ephemeral container を公式ドキュメントに沿って比較しました。

  • イメージ名・tag・digest、imagePullPolicy のデフォルト値のルール、private registry と imagePullSecrets、イメージの build・push、そして Pod spec の基本を公式ドキュメントに沿ってまとめました。

  • CKAD v1.35 カリキュラムのドメイン別に、kubectl コマンド、最小限の YAML、試験中に開く kubernetes.io のドキュメントをまとめたもの。

  • CNCF関連の技術を毎日のように使いながら、自分が実際にどれだけこれらの技術を分かっていると言えるのか、確かめてみたくなりました。