SIG Apps に注目:Kubernetes ワークロード管理の変遷
SIG Apps のチェア Janet Kuo と Maciej Szulik に聞く、Kubernetes のワークロード管理の変遷。Deployment、StatefulSet、Job の信頼性と、AI が持ち込む新しい要件。
もっと見る Kubernetes
ホームSIG Apps のチェア Janet Kuo と Maciej Szulik に聞く、Kubernetes のワークロード管理の変遷。Deployment、StatefulSet、Job の信頼性と、AI が持ち込む新しい要件。
external-snapshot-metadata v1.0.0 が CSI 変更ブロック追跡を Beta に昇格、SnapshotMetadataService CRD は v1beta1 になり v1alpha1 との互換性を失う。
Kubernetes v1.37 の Memory QoS が Beta に昇格してデフォルトで有効化されましたが、memoryThrottlingFactor のデフォルトは null に変更され、アップグレードしても既存クラスタの動作は変わりません。
Kubernetes v1.37 で2つのストレージセキュリティ機能が追加:ボリュームマウント上の bind mount オプション(noexec / nosuid / nodev)と emptyDir の作成権限モード(sticky bit 01777 を含む)。前者は 1.24 のセキュリティ監査で指摘されていたギャップを埋めるもので、どちらもまだ Alpha ゲートの背後にある。

drainwatch が25回の実測でKubernetesのグレースフルシャットダウンを分解、即座に終了するPodは45ミリ秒以内にRSTでTCPを切断されるが、Serviceは死んだプロセスを221ミリ秒間外部に通知し続ける。

デプロイコマンドが構成段階で失敗したとき、ネットワークと仮想マシンはすでに作成され稼働したままである。非ゼロの終了コードはそのプロセスの状態を述べるだけで、リモートシステムの状態ではない。したがって復旧は再実行ではなく、状態を持つワークフローに頼るべきである。