mirror of https://github.com/k3s-io/k3s
Add/Update CHANGELOG-1.14.md for v1.14.5.
parent
762648277a
commit
dd88e3f32e
|
@ -1,37 +1,43 @@
|
||||||
<!-- BEGIN MUNGE: GENERATED_TOC -->
|
<!-- BEGIN MUNGE: GENERATED_TOC -->
|
||||||
- [v1.14.4](#v1144)
|
- [v1.14.5](#v1145)
|
||||||
- [Downloads for v1.14.4](#downloads-for-v1144)
|
- [Downloads for v1.14.5](#downloads-for-v1145)
|
||||||
- [Client Binaries](#client-binaries)
|
- [Client Binaries](#client-binaries)
|
||||||
- [Server Binaries](#server-binaries)
|
- [Server Binaries](#server-binaries)
|
||||||
- [Node Binaries](#node-binaries)
|
- [Node Binaries](#node-binaries)
|
||||||
|
- [Changelog since v1.14.4](#changelog-since-v1144)
|
||||||
|
- [v1.14.4](#v1144)
|
||||||
|
- [Downloads for v1.14.4](#downloads-for-v1144)
|
||||||
|
- [Client Binaries](#client-binaries-1)
|
||||||
|
- [Server Binaries](#server-binaries-1)
|
||||||
|
- [Node Binaries](#node-binaries-1)
|
||||||
- [Changelog since v1.14.3](#changelog-since-v1143)
|
- [Changelog since v1.14.3](#changelog-since-v1143)
|
||||||
- [Other notable changes](#other-notable-changes)
|
- [Other notable changes](#other-notable-changes)
|
||||||
- [v1.14.3](#v1143)
|
- [v1.14.3](#v1143)
|
||||||
- [Downloads for v1.14.3](#downloads-for-v1143)
|
- [Downloads for v1.14.3](#downloads-for-v1143)
|
||||||
- [Client Binaries](#client-binaries-1)
|
- [Client Binaries](#client-binaries-2)
|
||||||
- [Server Binaries](#server-binaries-1)
|
- [Server Binaries](#server-binaries-2)
|
||||||
- [Node Binaries](#node-binaries-1)
|
- [Node Binaries](#node-binaries-2)
|
||||||
- [Changelog since v1.14.2](#changelog-since-v1142)
|
- [Changelog since v1.14.2](#changelog-since-v1142)
|
||||||
- [Other notable changes](#other-notable-changes-1)
|
- [Other notable changes](#other-notable-changes-1)
|
||||||
- [v1.14.2](#v1142)
|
- [v1.14.2](#v1142)
|
||||||
- [Downloads for v1.14.2](#downloads-for-v1142)
|
- [Downloads for v1.14.2](#downloads-for-v1142)
|
||||||
- [Client Binaries](#client-binaries-2)
|
- [Client Binaries](#client-binaries-3)
|
||||||
- [Server Binaries](#server-binaries-2)
|
- [Server Binaries](#server-binaries-3)
|
||||||
- [Node Binaries](#node-binaries-2)
|
- [Node Binaries](#node-binaries-3)
|
||||||
- [Changelog since v1.14.1](#changelog-since-v1141)
|
- [Changelog since v1.14.1](#changelog-since-v1141)
|
||||||
- [Other notable changes](#other-notable-changes-2)
|
- [Other notable changes](#other-notable-changes-2)
|
||||||
- [v1.14.1](#v1141)
|
- [v1.14.1](#v1141)
|
||||||
- [Downloads for v1.14.1](#downloads-for-v1141)
|
- [Downloads for v1.14.1](#downloads-for-v1141)
|
||||||
- [Client Binaries](#client-binaries-3)
|
- [Client Binaries](#client-binaries-4)
|
||||||
- [Server Binaries](#server-binaries-3)
|
- [Server Binaries](#server-binaries-4)
|
||||||
- [Node Binaries](#node-binaries-3)
|
- [Node Binaries](#node-binaries-4)
|
||||||
- [Changelog since v1.14.0](#changelog-since-v1140)
|
- [Changelog since v1.14.0](#changelog-since-v1140)
|
||||||
- [Other notable changes](#other-notable-changes-3)
|
- [Other notable changes](#other-notable-changes-3)
|
||||||
- [v1.14.0](#v1140)
|
- [v1.14.0](#v1140)
|
||||||
- [Downloads for v1.14.0](#downloads-for-v1140)
|
- [Downloads for v1.14.0](#downloads-for-v1140)
|
||||||
- [Client Binaries](#client-binaries-4)
|
- [Client Binaries](#client-binaries-5)
|
||||||
- [Server Binaries](#server-binaries-4)
|
- [Server Binaries](#server-binaries-5)
|
||||||
- [Node Binaries](#node-binaries-4)
|
- [Node Binaries](#node-binaries-5)
|
||||||
- [Kubernetes v1.14 Release Notes](#kubernetes-v114-release-notes)
|
- [Kubernetes v1.14 Release Notes](#kubernetes-v114-release-notes)
|
||||||
- [1.14 What’s New](#114-whats-new)
|
- [1.14 What’s New](#114-whats-new)
|
||||||
- [Known Issues](#known-issues)
|
- [Known Issues](#known-issues)
|
||||||
|
@ -63,49 +69,49 @@
|
||||||
- [External Dependencies](#external-dependencies)
|
- [External Dependencies](#external-dependencies)
|
||||||
- [v1.14.0-rc.1](#v1140-rc1)
|
- [v1.14.0-rc.1](#v1140-rc1)
|
||||||
- [Downloads for v1.14.0-rc.1](#downloads-for-v1140-rc1)
|
- [Downloads for v1.14.0-rc.1](#downloads-for-v1140-rc1)
|
||||||
- [Client Binaries](#client-binaries-5)
|
- [Client Binaries](#client-binaries-6)
|
||||||
- [Server Binaries](#server-binaries-5)
|
- [Server Binaries](#server-binaries-6)
|
||||||
- [Node Binaries](#node-binaries-5)
|
- [Node Binaries](#node-binaries-6)
|
||||||
- [Changelog since v1.14.0-beta.2](#changelog-since-v1140-beta2)
|
- [Changelog since v1.14.0-beta.2](#changelog-since-v1140-beta2)
|
||||||
- [Action Required](#action-required)
|
- [Action Required](#action-required)
|
||||||
- [Other notable changes](#other-notable-changes-4)
|
- [Other notable changes](#other-notable-changes-4)
|
||||||
- [v1.14.0-beta.2](#v1140-beta2)
|
- [v1.14.0-beta.2](#v1140-beta2)
|
||||||
- [Downloads for v1.14.0-beta.2](#downloads-for-v1140-beta2)
|
- [Downloads for v1.14.0-beta.2](#downloads-for-v1140-beta2)
|
||||||
- [Client Binaries](#client-binaries-6)
|
- [Client Binaries](#client-binaries-7)
|
||||||
- [Server Binaries](#server-binaries-6)
|
- [Server Binaries](#server-binaries-7)
|
||||||
- [Node Binaries](#node-binaries-6)
|
- [Node Binaries](#node-binaries-7)
|
||||||
- [Changelog since v1.14.0-beta.1](#changelog-since-v1140-beta1)
|
- [Changelog since v1.14.0-beta.1](#changelog-since-v1140-beta1)
|
||||||
- [Action Required](#action-required-1)
|
- [Action Required](#action-required-1)
|
||||||
- [Other notable changes](#other-notable-changes-5)
|
- [Other notable changes](#other-notable-changes-5)
|
||||||
- [v1.14.0-beta.1](#v1140-beta1)
|
- [v1.14.0-beta.1](#v1140-beta1)
|
||||||
- [Downloads for v1.14.0-beta.1](#downloads-for-v1140-beta1)
|
- [Downloads for v1.14.0-beta.1](#downloads-for-v1140-beta1)
|
||||||
- [Client Binaries](#client-binaries-7)
|
- [Client Binaries](#client-binaries-8)
|
||||||
- [Server Binaries](#server-binaries-7)
|
- [Server Binaries](#server-binaries-8)
|
||||||
- [Node Binaries](#node-binaries-7)
|
- [Node Binaries](#node-binaries-8)
|
||||||
- [Changelog since v1.14.0-alpha.3](#changelog-since-v1140-alpha3)
|
- [Changelog since v1.14.0-alpha.3](#changelog-since-v1140-alpha3)
|
||||||
- [Action Required](#action-required-2)
|
- [Action Required](#action-required-2)
|
||||||
- [Other notable changes](#other-notable-changes-6)
|
- [Other notable changes](#other-notable-changes-6)
|
||||||
- [v1.14.0-alpha.3](#v1140-alpha3)
|
- [v1.14.0-alpha.3](#v1140-alpha3)
|
||||||
- [Downloads for v1.14.0-alpha.3](#downloads-for-v1140-alpha3)
|
- [Downloads for v1.14.0-alpha.3](#downloads-for-v1140-alpha3)
|
||||||
- [Client Binaries](#client-binaries-8)
|
- [Client Binaries](#client-binaries-9)
|
||||||
- [Server Binaries](#server-binaries-8)
|
- [Server Binaries](#server-binaries-9)
|
||||||
- [Node Binaries](#node-binaries-8)
|
- [Node Binaries](#node-binaries-9)
|
||||||
- [Changelog since v1.14.0-alpha.2](#changelog-since-v1140-alpha2)
|
- [Changelog since v1.14.0-alpha.2](#changelog-since-v1140-alpha2)
|
||||||
- [Action Required](#action-required-3)
|
- [Action Required](#action-required-3)
|
||||||
- [Other notable changes](#other-notable-changes-7)
|
- [Other notable changes](#other-notable-changes-7)
|
||||||
- [v1.14.0-alpha.2](#v1140-alpha2)
|
- [v1.14.0-alpha.2](#v1140-alpha2)
|
||||||
- [Downloads for v1.14.0-alpha.2](#downloads-for-v1140-alpha2)
|
- [Downloads for v1.14.0-alpha.2](#downloads-for-v1140-alpha2)
|
||||||
- [Client Binaries](#client-binaries-9)
|
- [Client Binaries](#client-binaries-10)
|
||||||
- [Server Binaries](#server-binaries-9)
|
- [Server Binaries](#server-binaries-10)
|
||||||
- [Node Binaries](#node-binaries-9)
|
- [Node Binaries](#node-binaries-10)
|
||||||
- [Changelog since v1.14.0-alpha.1](#changelog-since-v1140-alpha1)
|
- [Changelog since v1.14.0-alpha.1](#changelog-since-v1140-alpha1)
|
||||||
- [Action Required](#action-required-4)
|
- [Action Required](#action-required-4)
|
||||||
- [Other notable changes](#other-notable-changes-8)
|
- [Other notable changes](#other-notable-changes-8)
|
||||||
- [v1.14.0-alpha.1](#v1140-alpha1)
|
- [v1.14.0-alpha.1](#v1140-alpha1)
|
||||||
- [Downloads for v1.14.0-alpha.1](#downloads-for-v1140-alpha1)
|
- [Downloads for v1.14.0-alpha.1](#downloads-for-v1140-alpha1)
|
||||||
- [Client Binaries](#client-binaries-10)
|
- [Client Binaries](#client-binaries-11)
|
||||||
- [Server Binaries](#server-binaries-10)
|
- [Server Binaries](#server-binaries-11)
|
||||||
- [Node Binaries](#node-binaries-10)
|
- [Node Binaries](#node-binaries-11)
|
||||||
- [Changelog since v1.13.0](#changelog-since-v1130)
|
- [Changelog since v1.13.0](#changelog-since-v1130)
|
||||||
- [Action Required](#action-required-5)
|
- [Action Required](#action-required-5)
|
||||||
- [Other notable changes](#other-notable-changes-9)
|
- [Other notable changes](#other-notable-changes-9)
|
||||||
|
@ -114,6 +120,60 @@
|
||||||
<!-- NEW RELEASE NOTES ENTRY -->
|
<!-- NEW RELEASE NOTES ENTRY -->
|
||||||
|
|
||||||
|
|
||||||
|
# v1.14.5
|
||||||
|
|
||||||
|
[Documentation](https://docs.k8s.io)
|
||||||
|
|
||||||
|
## Downloads for v1.14.5
|
||||||
|
|
||||||
|
|
||||||
|
filename | sha512 hash
|
||||||
|
-------- | -----------
|
||||||
|
[kubernetes.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes.tar.gz) | `8e529c27d8ce17bb35061870d19135fa7fde84790afc2c3780ecce524da8f3e61b4edcc0c60e83a1ea776c485a7acd48a037ff7e4e684423e7b19c682e9ba315`
|
||||||
|
[kubernetes-src.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-src.tar.gz) | `0fa3a20b5aad9204507eba2cc6a5126170c652a7d59369dd1da8fa652a3e2052d1fdfd678a7e1762aef83cde5d4438092e3d30a5c2a2ec0ed4260d7b13324fa8`
|
||||||
|
|
||||||
|
### Client Binaries
|
||||||
|
|
||||||
|
filename | sha512 hash
|
||||||
|
-------- | -----------
|
||||||
|
[kubernetes-client-darwin-386.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-client-darwin-386.tar.gz) | `a3b92e34c5e7e9679e306b5fbdea06611b5b0e775db28091ed64afd6f9b930bd7641f6ab69ba5dd128bbf3136cf3bf1d85d75ca16488281b7bcca409651caa8f`
|
||||||
|
[kubernetes-client-darwin-amd64.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-client-darwin-amd64.tar.gz) | `79e7e1b5dc257d5358f994e518fa1c5dfae789a81ab936c6dec22e8bb87b364b1949d6b8fe1ec216c83cb0c5d3e22572c5198cf987ebecd14d2568fe89a09870`
|
||||||
|
[kubernetes-client-linux-386.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-client-linux-386.tar.gz) | `e0a822d551b0b6634179694f1c188ea716e3ceded9bf268f19c6fcc397013476f0d2b5ae199d9408c886d108d60693e9b9f03769ecd19a8f599f3d7802d39d2d`
|
||||||
|
[kubernetes-client-linux-amd64.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-client-linux-amd64.tar.gz) | `c56527f9378c16e90800b59d2bb2aa535d7ecb731edd8fb5e5824a5ff8e0d43b3ebfc1187628b38d6288c57369e7a0c77d70be17987ac03a8b7788357037edf3`
|
||||||
|
[kubernetes-client-linux-arm.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-client-linux-arm.tar.gz) | `23d09797a0927b2f64ca1ffabac5131a2b013fa1ca85879681f75f83d242326e3db9b359816f905617727ef6a2ac7009055b050923467408ff47f0ba57fb640c`
|
||||||
|
[kubernetes-client-linux-arm64.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-client-linux-arm64.tar.gz) | `3fba6e0c1951f742862d8ead4a361445c8b663fcf605d2d3bdb17c5ca911f54b7944e3f64186793c6e514837b997bce335879032196ff52b39c50ea6cfcd0b79`
|
||||||
|
[kubernetes-client-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-client-linux-ppc64le.tar.gz) | `0481eaa0d8c437511b9edb61338812b3dfac5b9a51a1a5cc1c88d9a735c66ea422fbf5a3a3a3479345f57484020e56dd735092b08196ef16ab22fe4341d5e09d`
|
||||||
|
[kubernetes-client-linux-s390x.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-client-linux-s390x.tar.gz) | `b4e291a966893949bae2d4752a7466d4bfc33265cf95f9caa677eb1e8f83341de378b9308a6b9ed5259a635b635d4fd004d4fdbf87ba6f92c2cae8b9317a3251`
|
||||||
|
[kubernetes-client-windows-386.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-client-windows-386.tar.gz) | `0f34e1d80e57730daa93d94a375b8b0fe5a571997ee8ce28185684628b1675ae1e8573f68bf168c50b4b46e3b5da76cacf73b44195a03a688e7763b46ffea9da`
|
||||||
|
[kubernetes-client-windows-amd64.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-client-windows-amd64.tar.gz) | `b00ee44e8af93986a3c27da355e5491709b777aa1e68d7f4fa0c632389602f4aa6b07527a075680cc83e903ad2b8493315e18fdad862a08fcdef76308e18c2f9`
|
||||||
|
|
||||||
|
### Server Binaries
|
||||||
|
|
||||||
|
filename | sha512 hash
|
||||||
|
-------- | -----------
|
||||||
|
[kubernetes-server-linux-amd64.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-server-linux-amd64.tar.gz) | `69d84f7885829db927205ddb49a4800c708de2922b04f65e85e4052988425c162c031c33553b669e772963d4bda9c12584d493da4ea00ca5123e33aecea3cc83`
|
||||||
|
[kubernetes-server-linux-arm.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-server-linux-arm.tar.gz) | `37de1da7bfdbdbc7fd39e6a1f992f44504140bbdd0b36b0a62f16c38d3a172b1da1b86d6cff43a454f6e600708cd06daa34bca6c6f6e37d99ea2f14adeb64bcf`
|
||||||
|
[kubernetes-server-linux-arm64.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-server-linux-arm64.tar.gz) | `051b2cf5753792a58d25a183914c79be57a9a5322057910bafb223294b18030f4c6b61f2bee48d858ac7a3b41eb65370d991663dac4c24653fcb2523afa9063b`
|
||||||
|
[kubernetes-server-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-server-linux-ppc64le.tar.gz) | `44805eb697eb97833d3c94482bfbc2e5b50acadff9db9b1cb63278990f6afcff5e50a9d9b6024e8d019494fbccf320755216db4f6d7e9a2605daad139c480393`
|
||||||
|
[kubernetes-server-linux-s390x.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-server-linux-s390x.tar.gz) | `024426ecc8f8a0e3ea64d506d678c092a92cc5f90ed998a9d55c7c2e5bf201144f4708bf46187786c58e672acadf20ae7bb8fb18570698f9f96ee05d9fd6ef25`
|
||||||
|
|
||||||
|
### Node Binaries
|
||||||
|
|
||||||
|
filename | sha512 hash
|
||||||
|
-------- | -----------
|
||||||
|
[kubernetes-node-linux-amd64.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-node-linux-amd64.tar.gz) | `84bc3a6aa82bc2a56d8f37e1abc1b572eaa7a0d85f242b9225c336b57164af3cccc31a4aa585f576875211c31bcf04522f774334e63cb7b95e577fb1c6612251`
|
||||||
|
[kubernetes-node-linux-arm.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-node-linux-arm.tar.gz) | `a7364bb73a000e714478c66fbe1a7094e6e98eed58309fdf0af28d049541f1b2ccba65ebe4774d3e304356abf66c41d66040271206539f5b59dc7b9fd9fb4cef`
|
||||||
|
[kubernetes-node-linux-arm64.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-node-linux-arm64.tar.gz) | `2b30640bd37abbf14fb9c887ef62cf280bd397143b55816f76b44ba5912bece2516c1a4dbd40a4c12fe236e2388b5369b64e5ab779575dc5605d13259945266f`
|
||||||
|
[kubernetes-node-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-node-linux-ppc64le.tar.gz) | `1cd0f330f33e476b20de5baffe7cb3b2935670b7ac3b14055af9ef751f697e39bd963be882b746d959a4352bc908c736b2d067e6b5511f5e1033f603f5cd6ebf`
|
||||||
|
[kubernetes-node-linux-s390x.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-node-linux-s390x.tar.gz) | `67a53cf0ab91cf1c7dc9c8b0bb941a463325e9673380890e9d1a6a61a6ff1e2e4ade53944ff19fb1deffe61ec4366943bebcbc651977bde20b43e5f931444e61`
|
||||||
|
[kubernetes-node-windows-amd64.tar.gz](https://dl.k8s.io/v1.14.5/kubernetes-node-windows-amd64.tar.gz) | `9e34d7158273cbd5d329ab4f13ea92f9c4d793e0b72c9a10d9d466e2894f86befbeeacf6b6e9506b950eaec773a2a38c1385de93f2d3cc53467a37e05815ad15`
|
||||||
|
|
||||||
|
## Changelog since v1.14.4
|
||||||
|
|
||||||
|
**No notable changes for this release**
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# v1.14.4
|
# v1.14.4
|
||||||
|
|
||||||
[Documentation](https://docs.k8s.io)
|
[Documentation](https://docs.k8s.io)
|
||||||
|
@ -310,15 +370,15 @@ filename | sha512 hash
|
||||||
* Update to use go 1.12.5 ([#77528](https://github.com/kubernetes/kubernetes/pull/77528), [@cblecker](https://github.com/cblecker))
|
* Update to use go 1.12.5 ([#77528](https://github.com/kubernetes/kubernetes/pull/77528), [@cblecker](https://github.com/cblecker))
|
||||||
* Check if container memory stats are available before accessing it ([#77656](https://github.com/kubernetes/kubernetes/pull/77656), [@yastij](https://github.com/yastij))
|
* Check if container memory stats are available before accessing it ([#77656](https://github.com/kubernetes/kubernetes/pull/77656), [@yastij](https://github.com/yastij))
|
||||||
* Bump addon-manager to v9.0.1 ([#77282](https://github.com/kubernetes/kubernetes/pull/77282), [@MrHohn](https://github.com/MrHohn))
|
* Bump addon-manager to v9.0.1 ([#77282](https://github.com/kubernetes/kubernetes/pull/77282), [@MrHohn](https://github.com/MrHohn))
|
||||||
* - Rebase image on debian-base:v1.0.0
|
* Rebase image on debian-base:v1.0.0
|
||||||
* If a pod has a running instance, the stats of its previously terminated instances will not show up in the kubelet summary stats any more for CRI runtimes like containerd and cri-o. ([#77426](https://github.com/kubernetes/kubernetes/pull/77426), [@Random-Liu](https://github.com/Random-Liu))
|
* If a pod has a running instance, the stats of its previously terminated instances will not show up in the kubelet summary stats any more for CRI runtimes like containerd and cri-o. ([#77426](https://github.com/kubernetes/kubernetes/pull/77426), [@Random-Liu](https://github.com/Random-Liu))
|
||||||
* This keeps the behavior consistent with Docker integration, and fixes an issue that some container Prometheus metrics don't work when there are summary stats for multiple instances of the same pod.
|
* This keeps the behavior consistent with Docker integration, and fixes an issue that some container Prometheus metrics don't work when there are summary stats for multiple instances of the same pod.
|
||||||
* Add name validation for dynamic client methods in client-go ([#75072](https://github.com/kubernetes/kubernetes/pull/75072), [@lblackstone](https://github.com/lblackstone))
|
* Add name validation for dynamic client methods in client-go ([#75072](https://github.com/kubernetes/kubernetes/pull/75072), [@lblackstone](https://github.com/lblackstone))
|
||||||
* Fix issue in Portworx volume driver causing controller manager to crash ([#76341](https://github.com/kubernetes/kubernetes/pull/76341), [@harsh-px](https://github.com/harsh-px))
|
* Fix issue in Portworx volume driver causing controller manager to crash ([#76341](https://github.com/kubernetes/kubernetes/pull/76341), [@harsh-px](https://github.com/harsh-px))
|
||||||
* Fixes segmentation fault issue with Protobuf library when log entries are deeply nested. ([#77224](https://github.com/kubernetes/kubernetes/pull/77224), [@qingling128](https://github.com/qingling128))
|
* Fixes segmentation fault issue with Protobuf library when log entries are deeply nested. ([#77224](https://github.com/kubernetes/kubernetes/pull/77224), [@qingling128](https://github.com/qingling128))
|
||||||
* Update Cluster Autoscaler to 1.14.2 ([#77064](https://github.com/kubernetes/kubernetes/pull/77064), [@losipiuk](https://github.com/losipiuk))
|
* Update Cluster Autoscaler to 1.14.2 ([#77064](https://github.com/kubernetes/kubernetes/pull/77064), [@losipiuk](https://github.com/losipiuk))
|
||||||
* - https://github.com/kubernetes/autoscaler/releases/tag/cluster-autoscaler-1.14.2
|
* https://github.com/kubernetes/autoscaler/releases/tag/cluster-autoscaler-1.14.2
|
||||||
* - https://github.com/kubernetes/autoscaler/releases/tag/cluster-autoscaler-1.14.1
|
* https://github.com/kubernetes/autoscaler/releases/tag/cluster-autoscaler-1.14.1
|
||||||
* Fixes an error with stuck informers when an etcd watch receives update or delete events with missing data ([#76675](https://github.com/kubernetes/kubernetes/pull/76675), [@ryanmcnamara](https://github.com/ryanmcnamara))
|
* Fixes an error with stuck informers when an etcd watch receives update or delete events with missing data ([#76675](https://github.com/kubernetes/kubernetes/pull/76675), [@ryanmcnamara](https://github.com/ryanmcnamara))
|
||||||
* [fluentd-gcp addon] Bump fluentd-gcp-scaler to v0.5.2 to pick up security fixes. ([#76762](https://github.com/kubernetes/kubernetes/pull/76762), [@serathius](https://github.com/serathius))
|
* [fluentd-gcp addon] Bump fluentd-gcp-scaler to v0.5.2 to pick up security fixes. ([#76762](https://github.com/kubernetes/kubernetes/pull/76762), [@serathius](https://github.com/serathius))
|
||||||
* specify azure file share name in azure file plugin ([#76988](https://github.com/kubernetes/kubernetes/pull/76988), [@andyzhangx](https://github.com/andyzhangx))
|
* specify azure file share name in azure file plugin ([#76988](https://github.com/kubernetes/kubernetes/pull/76988), [@andyzhangx](https://github.com/andyzhangx))
|
||||||
|
@ -488,7 +548,7 @@ Pid Limiting is Graduating to Beta ([#757](https://github.com/kubernetes/enhance
|
||||||
|
|
||||||
- Prevents a pod from starving pid resource
|
- Prevents a pod from starving pid resource
|
||||||
- Ability to isolate pid resources pod-to-pod and node-to-pod
|
- Ability to isolate pid resources pod-to-pod and node-to-pod
|
||||||
kubernetes/kubernetes: [#73651](http://github.com/kubernetes/kubernetes/pull/73651)
|
kubernetes/kubernetes: [#73651](https://github.com/kubernetes/kubernetes/pull/73651)
|
||||||
kubernetes/enhancements: [#757](https://github.com/kubernetes/enhancements/issues/757) [[kep](https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/20190129-pid-limiting.md)]
|
kubernetes/enhancements: [#757](https://github.com/kubernetes/enhancements/issues/757) [[kep](https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/20190129-pid-limiting.md)]
|
||||||
|
|
||||||
Pod Priority and Preemption in Kubernetes ([#564](https://github.com/kubernetes/enhancements/issues/564))
|
Pod Priority and Preemption in Kubernetes ([#564](https://github.com/kubernetes/enhancements/issues/564))
|
||||||
|
@ -526,10 +586,9 @@ kubernetes/enhancements: [kep](https://github.com/kubernetes/enhancements/blob/m
|
||||||
### (No, really, you MUST read this before you upgrade)
|
### (No, really, you MUST read this before you upgrade)
|
||||||
|
|
||||||
- kube-apiserver:
|
- kube-apiserver:
|
||||||
- Default RBAC policy no longer grants access to discovery and permission-checking APIs (used by `kubectl auth can-i`) to *unauthenticated* users. Upgraded clusters preserve prior behavior, but cluster administrators wishing to grant unauthenticated users access in new clusters will need to explicitly opt-in to expose the discovery and/or permission-checking APIs:
|
- Default RBAC policy no longer grants access to discovery and permission-checking APIs (used by `kubectl auth can-i`) to *unauthenticated* users. Upgraded clusters preserve prior behavior, but cluster administrators wishing to grant unauthenticated users access in new clusters will need to explicitly opt-in to expose the discovery and/or permission-checking APIs: ([#73807](https://github.com/kubernetes/kubernetes/pull/73807), [@dekkagaijin](https://github.com/dekkagaijin))
|
||||||
- `kubectl create clusterrolebinding anonymous-discovery --clusterrole=system:discovery --group=system:unauthenticated`
|
- `kubectl create clusterrolebinding anonymous-discovery --clusterrole=system:discovery --group=system:unauthenticated`
|
||||||
- `kubectl create clusterrolebinding anonymous-access-review --clusterrole=system:basic-user --group=system:unauthenticated`
|
- `kubectl create clusterrolebinding anonymous-access-review --clusterrole=system:basic-user --group=system:unauthenticated`
|
||||||
([#73807](https://github.com/kubernetes/kubernetes/pull/73807), [@dekkagaijin](https://github.com/dekkagaijin))
|
|
||||||
- The deprecated --storage-versions flag has been removed. The storage versions will always be the default value built-in the kube-apiserver binary. ([#67678](https://github.com/kubernetes/kubernetes/pull/67678), [@caesarxuchao](https://github.com/caesarxuchao))
|
- The deprecated --storage-versions flag has been removed. The storage versions will always be the default value built-in the kube-apiserver binary. ([#67678](https://github.com/kubernetes/kubernetes/pull/67678), [@caesarxuchao](https://github.com/caesarxuchao))
|
||||||
- The deprecated `--repair-malformed-updates` flag has been removed ([#73663](https://github.com/kubernetes/kubernetes/pull/73663), [@danielqsj](https://github.com/danielqsj))
|
- The deprecated `--repair-malformed-updates` flag has been removed ([#73663](https://github.com/kubernetes/kubernetes/pull/73663), [@danielqsj](https://github.com/danielqsj))
|
||||||
- The `/swaggerapi/*` schema docs, deprecated since 1.7, have been removed in favor of the /openapi/v2 schema docs. ([#72924](https://github.com/kubernetes/kubernetes/pull/72924), [@liggitt](https://github.com/liggitt))
|
- The `/swaggerapi/*` schema docs, deprecated since 1.7, have been removed in favor of the /openapi/v2 schema docs. ([#72924](https://github.com/kubernetes/kubernetes/pull/72924), [@liggitt](https://github.com/liggitt))
|
||||||
|
@ -662,7 +721,6 @@ The memory-cached discovery client is moved from k8s.io/client-go/discovery/cach
|
||||||
- Added `kubelet_node_name` metrics. ([#72910](https://github.com/kubernetes/kubernetes/pull/72910), [@danielqsj](https://github.com/danielqsj))
|
- Added `kubelet_node_name` metrics. ([#72910](https://github.com/kubernetes/kubernetes/pull/72910), [@danielqsj](https://github.com/danielqsj))
|
||||||
- Updated AWS SDK to v1.16.26 for ECR PrivateLink support ([#73435](https://github.com/kubernetes/kubernetes/pull/73435), [@micahhausler](https://github.com/micahhausler))
|
- Updated AWS SDK to v1.16.26 for ECR PrivateLink support ([#73435](https://github.com/kubernetes/kubernetes/pull/73435), [@micahhausler](https://github.com/micahhausler))
|
||||||
- Expanded `kubectl wait` to work with more types of selectors. ([#71746](https://github.com/kubernetes/kubernetes/pull/71746), [@rctl](https://github.com/rctl))
|
- Expanded `kubectl wait` to work with more types of selectors. ([#71746](https://github.com/kubernetes/kubernetes/pull/71746), [@rctl](https://github.com/rctl))
|
||||||
([#72832](https://github.com/kubernetes/kubernetes/pull/72832), [@MrHohn](https://github.com/MrHohn))
|
|
||||||
- Added configuration for AWS endpoint fine control: ([#72245](https://github.com/kubernetes/kubernetes/pull/72245), [@ampsingram](https://github.com/ampsingram))
|
- Added configuration for AWS endpoint fine control: ([#72245](https://github.com/kubernetes/kubernetes/pull/72245), [@ampsingram](https://github.com/ampsingram))
|
||||||
- The CoreDNS configuration now has the forward plugin for proxy in the default configuration instead of the proxy plugin. ([#73267](https://github.com/kubernetes/kubernetes/pull/73267), [@rajansandeep](https://github.com/rajansandeep))
|
- The CoreDNS configuration now has the forward plugin for proxy in the default configuration instead of the proxy plugin. ([#73267](https://github.com/kubernetes/kubernetes/pull/73267), [@rajansandeep](https://github.com/rajansandeep))
|
||||||
- Added alpha field storageVersionHash to the discovery document for each resource. Its value must be treated as opaque by clients. Only equality comparison on the value is valid. ([#73191](https://github.com/kubernetes/kubernetes/pull/73191), [@caesarxuchao](https://github.com/caesarxuchao))
|
- Added alpha field storageVersionHash to the discovery document for each resource. Its value must be treated as opaque by clients. Only equality comparison on the value is valid. ([#73191](https://github.com/kubernetes/kubernetes/pull/73191), [@caesarxuchao](https://github.com/caesarxuchao))
|
||||||
|
@ -700,7 +758,6 @@ New "APPLY" value for the "verb" metric label which indicates a PATCH with "Cont
|
||||||
- When a watch is closed by an HTTP2 load balancer and we are told to go away, skip printing the message to stderr by default.
|
- When a watch is closed by an HTTP2 load balancer and we are told to go away, skip printing the message to stderr by default.
|
||||||
- Spedup kubectl by >10 when calling out to kube-apiserver for discovery information. ([#73345](https://github.com/kubernetes/kubernetes/pull/73345), [@sttts](https://github.com/sttts))
|
- Spedup kubectl by >10 when calling out to kube-apiserver for discovery information. ([#73345](https://github.com/kubernetes/kubernetes/pull/73345), [@sttts](https://github.com/sttts))
|
||||||
- Fixed watch to not send the same set of events multiple times causing watcher to go back in time ([#73845](https://github.com/kubernetes/kubernetes/pull/73845), [@wojtek-t](https://github.com/wojtek-t))
|
- Fixed watch to not send the same set of events multiple times causing watcher to go back in time ([#73845](https://github.com/kubernetes/kubernetes/pull/73845), [@wojtek-t](https://github.com/wojtek-t))
|
||||||
([#73277](https://github.com/kubernetes/kubernetes/pull/73277), [@smarterclayton](https://github.com/smarterclayton))
|
|
||||||
- Fix kube-apiserver not to create default/kubernetes service endpoints before it reports readiness via the /healthz and therefore is ready to serve requests. Also early during startup old endpoints are remove which might be left over from a previously crashed kube-apiserver. ([#74668](https://github.com/kubernetes/kubernetes/pull/74668), [@sttts](https://github.com/sttts))
|
- Fix kube-apiserver not to create default/kubernetes service endpoints before it reports readiness via the /healthz and therefore is ready to serve requests. Also early during startup old endpoints are remove which might be left over from a previously crashed kube-apiserver. ([#74668](https://github.com/kubernetes/kubernetes/pull/74668), [@sttts](https://github.com/sttts))
|
||||||
- Add a configuration field to shorten the timeout of validating/mutating admission webhook call. The timeout value must be between 1 and 30 seconds. Default to 30 seconds when unspecified. ([#74562](https://github.com/kubernetes/kubernetes/pull/74562), [@roycaihw](https://github.com/roycaihw))
|
- Add a configuration field to shorten the timeout of validating/mutating admission webhook call. The timeout value must be between 1 and 30 seconds. Default to 30 seconds when unspecified. ([#74562](https://github.com/kubernetes/kubernetes/pull/74562), [@roycaihw](https://github.com/roycaihw))
|
||||||
- The apiserver, including both the kube-apiserver and apiservers built with the generic apiserver library, will now return 413 RequestEntityTooLarge error if a json patch contains more than 10,000 operations. ([#74000](https://github.com/kubernetes/kubernetes/pull/74000), [@caesarxuchao](https://github.com/caesarxuchao))
|
- The apiserver, including both the kube-apiserver and apiservers built with the generic apiserver library, will now return 413 RequestEntityTooLarge error if a json patch contains more than 10,000 operations. ([#74000](https://github.com/kubernetes/kubernetes/pull/74000), [@caesarxuchao](https://github.com/caesarxuchao))
|
||||||
|
@ -1089,8 +1146,8 @@ filename | sha512 hash
|
||||||
* kubeadm: use the default kubeconfig (/etc/kubernetes/admin.conf) for "kubeadm reset" and "kubeadm upgrade" commands.
|
* kubeadm: use the default kubeconfig (/etc/kubernetes/admin.conf) for "kubeadm reset" and "kubeadm upgrade" commands.
|
||||||
* Increase api server client certificate expiration histogram resolution to accommodate short-lived (< 6h) client certificates. ([#74806](https://github.com/kubernetes/kubernetes/pull/74806), [@mxinden](https://github.com/mxinden))
|
* Increase api server client certificate expiration histogram resolution to accommodate short-lived (< 6h) client certificates. ([#74806](https://github.com/kubernetes/kubernetes/pull/74806), [@mxinden](https://github.com/mxinden))
|
||||||
* Default RBAC policy no longer grants access to discovery and permission-checking APIs (used by `kubectl auth can-i`) to *unauthenticated* users. Upgraded clusters preserve prior behavior, but cluster administrators wishing to grant unauthenticated users access in new clusters will need to explicitly opt-in to expose the discovery and/or permission-checking APIs: ([#73807](https://github.com/kubernetes/kubernetes/pull/73807), [@dekkagaijin](https://github.com/dekkagaijin))
|
* Default RBAC policy no longer grants access to discovery and permission-checking APIs (used by `kubectl auth can-i`) to *unauthenticated* users. Upgraded clusters preserve prior behavior, but cluster administrators wishing to grant unauthenticated users access in new clusters will need to explicitly opt-in to expose the discovery and/or permission-checking APIs: ([#73807](https://github.com/kubernetes/kubernetes/pull/73807), [@dekkagaijin](https://github.com/dekkagaijin))
|
||||||
* `kubectl create clusterrolebinding anonymous-discovery --clusterrole=system:discovery --group=system:unauthenticated`
|
* `kubectl create clusterrolebinding anonymous-discovery --clusterrole=system:discovery --group=system:unauthenticated`
|
||||||
* `kubectl create clusterrolebinding anonymous-access-review --clusterrole=system:basic-user --group=system:unauthenticated`
|
* `kubectl create clusterrolebinding anonymous-access-review --clusterrole=system:basic-user --group=system:unauthenticated`
|
||||||
* The PersistentLocalVolumes feature is GA. The feature gate cannot be disabled and will be removed in Kubernetes 1.17 ([#74769](https://github.com/kubernetes/kubernetes/pull/74769), [@msau42](https://github.com/msau42))
|
* The PersistentLocalVolumes feature is GA. The feature gate cannot be disabled and will be removed in Kubernetes 1.17 ([#74769](https://github.com/kubernetes/kubernetes/pull/74769), [@msau42](https://github.com/msau42))
|
||||||
* kubelet: resolved hang/timeout issues when running large numbers of pods with unique configmap/secret references by reverting to 1.11 configmap/secret lookup behavior ([#74755](https://github.com/kubernetes/kubernetes/pull/74755), [@liggitt](https://github.com/liggitt))
|
* kubelet: resolved hang/timeout issues when running large numbers of pods with unique configmap/secret references by reverting to 1.11 configmap/secret lookup behavior ([#74755](https://github.com/kubernetes/kubernetes/pull/74755), [@liggitt](https://github.com/liggitt))
|
||||||
* Convert `latency`/`latencies` in metrics name to `duration`. ([#74418](https://github.com/kubernetes/kubernetes/pull/74418), [@danielqsj](https://github.com/danielqsj))
|
* Convert `latency`/`latencies` in metrics name to `duration`. ([#74418](https://github.com/kubernetes/kubernetes/pull/74418), [@danielqsj](https://github.com/danielqsj))
|
||||||
|
@ -1255,20 +1312,22 @@ filename | sha512 hash
|
||||||
* `kubelet_device_plugin_registration_total`
|
* `kubelet_device_plugin_registration_total`
|
||||||
* `kubelet_device_plugin_alloc_duration_seconds`
|
* `kubelet_device_plugin_alloc_duration_seconds`
|
||||||
* This change ensures that volumes get provisioned based on the zone information provided in allowedTopologies. ([#72731](https://github.com/kubernetes/kubernetes/pull/72731), [@skarthiksrinivas](https://github.com/skarthiksrinivas))
|
* This change ensures that volumes get provisioned based on the zone information provided in allowedTopologies. ([#72731](https://github.com/kubernetes/kubernetes/pull/72731), [@skarthiksrinivas](https://github.com/skarthiksrinivas))
|
||||||
* Storage class spec:
|
```
|
||||||
* kind: StorageClass
|
Storage class spec:
|
||||||
* apiVersion: storage.k8s.io/v1
|
kind: StorageClass
|
||||||
* metadata:
|
apiVersion: storage.k8s.io/v1
|
||||||
* name: fastpolicy1
|
metadata:
|
||||||
* provisioner: kubernetes.io/vsphere-volume
|
name: fastpolicy1
|
||||||
* parameters:
|
provisioner: kubernetes.io/vsphere-volume
|
||||||
* diskformat: zeroedthick
|
parameters:
|
||||||
* storagePolicyName: vSAN Default Storage Policy
|
diskformat: zeroedthick
|
||||||
* allowedTopologies:
|
storagePolicyName: vSAN Default Storage Policy
|
||||||
* - matchLabelExpressions:
|
allowedTopologies:
|
||||||
* - key: failure-domain.beta.kubernetes.io/zone
|
- matchLabelExpressions:
|
||||||
* values:
|
- key: failure-domain.beta.kubernetes.io/zone
|
||||||
* - zone1
|
values:
|
||||||
|
- zone1
|
||||||
|
```
|
||||||
* PV creation Logs:
|
* PV creation Logs:
|
||||||
* I0109 11:17:52.321372 1 vsphere.go:1147] Starting to create a vSphere volume with volumeOptions: &{CapacityKB:1048576 Tags:map[kubernetes.io/created-for/pvc/namespace:default kubernetes.io/created-for/pvc/name:pvcsc-1-policy kubernetes.io/created-for/pv/name:pvc-34650c12-1400-11e9-aef4-005056804cc9] Name:kubernetes-dynamic-pvc-34650c12-1400-11e9-aef4-005056804cc9 DiskFormat:zeroedthick Datastore: VSANStorageProfileData: StoragePolicyName:vSAN Default Storage Policy StoragePolicyID: SCSIControllerType: Zone:[zone1]}
|
* I0109 11:17:52.321372 1 vsphere.go:1147] Starting to create a vSphere volume with volumeOptions: &{CapacityKB:1048576 Tags:map[kubernetes.io/created-for/pvc/namespace:default kubernetes.io/created-for/pvc/name:pvcsc-1-policy kubernetes.io/created-for/pv/name:pvc-34650c12-1400-11e9-aef4-005056804cc9] Name:kubernetes-dynamic-pvc-34650c12-1400-11e9-aef4-005056804cc9 DiskFormat:zeroedthick Datastore: VSANStorageProfileData: StoragePolicyName:vSAN Default Storage Policy StoragePolicyID: SCSIControllerType: Zone:[zone1]}
|
||||||
* ...
|
* ...
|
||||||
|
@ -1410,9 +1469,9 @@ filename | sha512 hash
|
||||||
* AWS ELB health checks will now use HTTPS/SSL protocol for HTTPS/SSL backends. ([#70309](https://github.com/kubernetes/kubernetes/pull/70309), [@2rs2ts](https://github.com/2rs2ts))
|
* AWS ELB health checks will now use HTTPS/SSL protocol for HTTPS/SSL backends. ([#70309](https://github.com/kubernetes/kubernetes/pull/70309), [@2rs2ts](https://github.com/2rs2ts))
|
||||||
* kubeadm reset: fixed crash caused by absence of a configuration file ([#73636](https://github.com/kubernetes/kubernetes/pull/73636), [@bart0sh](https://github.com/bart0sh))
|
* kubeadm reset: fixed crash caused by absence of a configuration file ([#73636](https://github.com/kubernetes/kubernetes/pull/73636), [@bart0sh](https://github.com/bart0sh))
|
||||||
* CoreDNS is now version 1.3.1 ([#73610](https://github.com/kubernetes/kubernetes/pull/73610), [@rajansandeep](https://github.com/rajansandeep))
|
* CoreDNS is now version 1.3.1 ([#73610](https://github.com/kubernetes/kubernetes/pull/73610), [@rajansandeep](https://github.com/rajansandeep))
|
||||||
* - A new `k8s_external` plugin that allows external zones to point to Kubernetes in-cluster services.
|
* A new `k8s_external` plugin that allows external zones to point to Kubernetes in-cluster services.
|
||||||
* - CoreDNS now checks if a zone transfer is allowed. Also allow a TTL of 0 to avoid caching in the cache plugin.
|
* CoreDNS now checks if a zone transfer is allowed. Also allow a TTL of 0 to avoid caching in the cache plugin.
|
||||||
* - TTL is also applied to negative responses (NXDOMAIN, etc).
|
* TTL is also applied to negative responses (NXDOMAIN, etc).
|
||||||
|
|
||||||
* Missing directories listed in a user's PATH are no longer considered errors and are instead logged by the "kubectl plugin list" command when listing available plugins. ([#73542](https://github.com/kubernetes/kubernetes/pull/73542), [@juanvallejo](https://github.com/juanvallejo))
|
* Missing directories listed in a user's PATH are no longer considered errors and are instead logged by the "kubectl plugin list" command when listing available plugins. ([#73542](https://github.com/kubernetes/kubernetes/pull/73542), [@juanvallejo](https://github.com/juanvallejo))
|
||||||
* remove kubelet flag '--experimental-fail-swap-on' (deprecated in v1.8) ([#69552](https://github.com/kubernetes/kubernetes/pull/69552), [@Pingan2017](https://github.com/Pingan2017))
|
* remove kubelet flag '--experimental-fail-swap-on' (deprecated in v1.8) ([#69552](https://github.com/kubernetes/kubernetes/pull/69552), [@Pingan2017](https://github.com/Pingan2017))
|
||||||
|
@ -1728,8 +1787,8 @@ filename | sha512 hash
|
||||||
* The `Lease` API type in the `coordination.k8s.io` API group is promoted to `v1` ([#72239](https://github.com/kubernetes/kubernetes/pull/72239), [@wojtek-t](https://github.com/wojtek-t))
|
* The `Lease` API type in the `coordination.k8s.io` API group is promoted to `v1` ([#72239](https://github.com/kubernetes/kubernetes/pull/72239), [@wojtek-t](https://github.com/wojtek-t))
|
||||||
* Move compatibility_test.go to pkg/scheduler/api ([#72014](https://github.com/kubernetes/kubernetes/pull/72014), [@huynq0911](https://github.com/huynq0911))
|
* Move compatibility_test.go to pkg/scheduler/api ([#72014](https://github.com/kubernetes/kubernetes/pull/72014), [@huynq0911](https://github.com/huynq0911))
|
||||||
* New Azure cloud provider option 'cloudProviderBackoffMode' has been added to reduce Azure API retries. Candidate values are: ([#70866](https://github.com/kubernetes/kubernetes/pull/70866), [@feiskyer](https://github.com/feiskyer))
|
* New Azure cloud provider option 'cloudProviderBackoffMode' has been added to reduce Azure API retries. Candidate values are: ([#70866](https://github.com/kubernetes/kubernetes/pull/70866), [@feiskyer](https://github.com/feiskyer))
|
||||||
* default (or empty string): keep same with before.
|
* default (or empty string): keep same with before.
|
||||||
* v2: only backoff retry with Azure SDK with fixed exponent 2.
|
* v2: only backoff retry with Azure SDK with fixed exponent 2.
|
||||||
* Set percentage of nodes scored in each cycle dynamically based on the cluster size. ([#72140](https://github.com/kubernetes/kubernetes/pull/72140), [@wgliang](https://github.com/wgliang))
|
* Set percentage of nodes scored in each cycle dynamically based on the cluster size. ([#72140](https://github.com/kubernetes/kubernetes/pull/72140), [@wgliang](https://github.com/wgliang))
|
||||||
* Fix AAD support for Azure sovereign cloud in kubectl ([#72143](https://github.com/kubernetes/kubernetes/pull/72143), [@karataliu](https://github.com/karataliu))
|
* Fix AAD support for Azure sovereign cloud in kubectl ([#72143](https://github.com/kubernetes/kubernetes/pull/72143), [@karataliu](https://github.com/karataliu))
|
||||||
* Make kube-proxy service abstraction optional. ([#71355](https://github.com/kubernetes/kubernetes/pull/71355), [@bradhoekstra](https://github.com/bradhoekstra))
|
* Make kube-proxy service abstraction optional. ([#71355](https://github.com/kubernetes/kubernetes/pull/71355), [@bradhoekstra](https://github.com/bradhoekstra))
|
||||||
|
|
Loading…
Reference in New Issue