5
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Kubernetes 1.16: SIG-Apps の変更内容

Last updated at Posted at 2019-09-24

はじめに

ここでは、Kubernetes 1.16 の CHANGELOG から SIG-Appsの取り組みについてまとめています。

:pencil: がついた文章は、CHANGELOGの公式内容ではなく筆者の補足です。

その他の変更点についてはKubernetes 1.16: 変更点まとめから参照できます。

SIG Apps

注目機能 (Notable Features)

CLI Improvements

  • kube-controller-managerに--endpoint-updates-batch-periodフラグが追加されました、このフラグはPodのの変更によって発生するEndpointの更新の回数を減らすために使うものです。(#80509, @mborsz)

Misc

  • Endpoint Slice Contollerを追加しました。これはデフォルトでは無効に設定されています。(#81048, @robscott)
    • :pencil: Endpoints APIはEndpointの数が増えた際にパフォーマンスに問題が発生するため、それを解決するために作られている新しいAPIがこれです。
  • NamespaceリソースにStatus Conditionsを追加しました。 (#73405, @wozniakjan)
    • :pencil: Namespaceリソースに.status.conditionsが追加され、Namespaceを削除した際に、finalizerにより、そのNamespace内のオブジェクトが削除される進捗が記録されるようになりました。

その他の注目機能 (Other notable changes)

Apps

  • DaemonSetの条件にマッチしないPodが削除されない問題を修正しました。 (#78974, @DaiHao)
    • :pencil: Nodeのラベルを変更することで、DaemonSetにより一度スケジュールされたPodを削除しようとする際にタイミングによって発生するバグのようです。
  • Failed状態のPodが存在するとDaemonSetのローリングアップデートがハングしてしまう問題を修正しました。 (#78170, @DaiHao)

所感

EndpointSliceは次世代のEndpointリソースということで、今後の展開に注目です。
また、DaemonSet周りは1.15の時も素朴な操作でエラーとなるケースの修正が結構あったので、引き続きバグ情報に注意が必要と感じました。

5
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?