Skip to main content

Kubo Blog

Technical articles on Kubernetes, K3s, and Proxmox

2026年10月22日 #k3s #kubernetes #containerd #version-skew #patch-upgrade

K3sの"ただのパッチ"アップデートで、containerd設定テンプレートが効かなくなった。v1→v2移行はバージョンスキューポリシーの外側で起きる

K3sのパッチリリースでcontainerdがv1からv2に切り替わり、カスタム設定テンプレートが効かなくなった実例から、Kubernetes公式のバージョンスキューポリシーが見ていない場所で起きる非互換変更を解説する。

2026年10月19日 #k3s #kubernetes #topology-spread-constraints #poddisruptionbudget #scheduling #node-drain

ノードをdrainしたらPodがPendingのまま戻らなかった。K3sでTopology Spread ConstraintsとPodDisruptionBudgetが衝突する理由

K3s本番でノードをdrainしたら一部PodがPendingのまま戻らなかった。原因はTopology Spread ConstraintsのmaxSkewとPodDisruptionBudgetの衝突。drainがノード数不足を自ら作り出す仕組みを公式ドキュメントベースで検証する。

2026年10月18日 #k3s #kubernetes #validatingadmissionpolicy #kyverno #cel #admission-control

CELに書き換えたポリシーは、本当に同じ意味なのか。KyvernoからValidatingAdmissionPolicyへの移行で"黙って素通り"したリソースの正体

KyvernoのClusterPolicyが廃止へ向かう中、ValidatingAdmissionPolicy(CEL)に移行したら一部リソースだけ検証が素通りしていた。原因のCELランタイムエラーとfailurePolicyの罠、安全な移行手順を解説する。

2026年10月16日 #k3s #kubernetes #pod-security-admission #pod-security-standards #servicelb #security

restrictedを有効にしたらServiceLBが死んだ。K3sのPod Security Admissionに潜む、汎用ガイドにない設定差分

K3sでPod Security Admissionのrestrictedプロファイルを有効化したら、標準Kubernetesのガイド通りに進めたのにServiceLBが機能停止した。原因と安全な導入手順をK3s公式ハードニングガイドの記述とともに解説する。

All articles