Open1
kubernetes v1.30のリリースブログを読む
リリースブログ:https://kubernetes.io/blog/2024/04/17/kubernetes-v1-30-release/
リリースブログを読み、興味を持った機能をピックアップする。
Graduated to stable
-
https://kubernetes.io/blog/2024/04/17/kubernetes-v1-30-release/#robust-volumemanager-reconstruction-after-kubelet-restart-sig-storage-https-github-com-kubernetes-community-tree-master-sig-storage
- ノード再起動時などのボリューム処理の安定化
-
https://kubernetes.io/blog/2024/04/17/kubernetes-v1-30-release/#min-domains-in-podtopologyspread-sig-scheduling-https-github-com-kubernetes-community-tree-master-sig-scheduling
- PodToplogySpreadに対する新しいキーの追加
- ClusterAutoscalerが解釈して、指定した数のドメインが存在しないときは指定した数を満たすようにドメインにノードをプロビジョンする
Graduated to beta
-
https://kubernetes.io/blog/2024/04/17/kubernetes-v1-30-release/#node-log-query-sig-windows-https-github-com-kubernetes-community-tree-master-sig-windows
- ノードのログをKubernetesのAPIとして参照できるようになる。
- BetaのFeatureGateだが明示的に有効にする必要がある。(普通はデフォルトでオンになるポリシーだが)
-
https://kubernetes.io/blog/2024/04/17/kubernetes-v1-30-release/#crd-validation-ratcheting-sig-api-machinery-https-github-com-kubernetes-community-tree-master-sig-api-machinery
- 無効な構造のマニフェスト?のアップデートについての機能のようだが、ありがたみがわかるシナリオまで書かれてない気がする。CRDを作る人がCRDのバージョンなどを上げずに、OpenAPIv3スキーマを追加することができるようになるそうだ。サンプルがあればそれを見たほうが良い。★
-
https://kubernetes.io/blog/2024/04/17/kubernetes-v1-30-release/#contextual-logging-sig-instrumentation-https-github-com-kubernetes-community-tree-master-sig-instrumentation
- ログにサービスの名前やIDなどが付与されてログ間の相関がわかりやすくなる模様。サンプルがあればそれを見たほうが良い。★