Kubernetes 1.14: SIG Network的变更内容

首先

在这篇文章中,我们将介绍基于Kubernetes 1.14版本的SIG Network活动所带来的变化。我们收集了以下文档中的变更内容。

    • CHANGELOG

 

    Release Notes Draft

主要的改变

    • Windows ノード対応が Stable になったことに伴い、Azure-CNI や OVN-Kubernetes、Flannel によるネットワークに対応しました

k8s 1.14 では Windows ノード対応が Stable に昇格したため、それに伴う対応になります

已知问题

    • クラスター DNS である CoreDNS が kube-apiserver に接続中に、kube-apiserver がシャットダウンすると CoreDNS がクラッシュする問題があります。これは CoreDNS 1.3.1 で発生し CoreDNS 1.4.0 で修正されています

CoreDNS 1.4.0 は3月3日にリリースされました

废除计划

    • Ingress リソースは API networking.k8s.io/v1beta1 で提供されるようになりました。従来の API extensions/v1beta1 における Ingress リソースは廃止予定となり、v1.18 で削除されます。既存の保存済みデータは新しい API で提供されます (#74057)

 

    API extensions/v1beta1 における NetworkPolicy リソースの提供は v1.16 で廃止されます。API networking.k8s.io/v1 での利用に移行してください。既存の保存済みデータは新しい API で提供されます

调整功能

    • ネットワーク関連のメトリクス名に含まれる latency/latencies は duration に置き換えられました (#74418)

名前が変更されたメトリクスに対して Prometheus のルールなどを設定している場合は設定の変更が必要です

新しいテスト [sig-network] DNS should provide /etc/hosts entries for the cluster [LinuxOnly] [Conformance] で /etc/hosts に設定されたエントリー (Pod の FQDN とホスト名) を検証するようにしました (#72729)
Feature gate の1つである CustomPodDNS が GA に昇格し、有効化されました。この Feature gate は v1.16 で削除されます (#72832)

CustomPodDNS の有効化により Pod 単位での DNS の設定が可能になりました

メトリクスガイドラインを満たすために Proxy メトリクスの名前を変更しました (#72334)

kube-proxy のメトリクスの一部の名前が変更されたため、Prometheus のルールなどを設定している場合は設定の変更が必要です

API的更改

    • dockershim ランタイムを使用している時に Node で大量の I/O が発生していると、予期せず NotReady 状態になってしまう問題を修正しました (#74389)

 

    • vSphere Volume に zone ラベルが自動で付与されるようになりました。この zone ラベルは PV で確認できます (#72687)

 

    • kube-proxy が Windows でのオーバーレイネットワークと DSR に対応し、network-name、source-vip、enable-dsr フラグが追加されました (#70896)

 

    Nodelocal DNS Cache において、否認したレスポンスの cache TTL 最小値を5秒に変更しました (#74093)

SIG 发来的备忘录

    kubeadm: RequiredIPVSKernelModulesAvailable の警告メッセージを改善しました (#74033)
广告
将在 10 秒后关闭
bannerAds