|
1 | 1 | <!-- BEGIN MUNGE: GENERATED_TOC -->
|
2 | 2 |
|
3 |
| -- [v1.18.0](#v1180) |
4 |
| - - [Downloads for v1.18.0](#downloads-for-v1180) |
| 3 | +- [v1.18.1](#v1181) |
| 4 | + - [Downloads for v1.18.1](#downloads-for-v1181) |
5 | 5 | - [Client Binaries](#client-binaries)
|
6 | 6 | - [Server Binaries](#server-binaries)
|
7 | 7 | - [Node Binaries](#node-binaries)
|
| 8 | + - [Changelog since v1.18.0](#changelog-since-v1180) |
| 9 | + - [Changes by Kind](#changes-by-kind) |
| 10 | + - [Feature](#feature) |
| 11 | + - [Other (Bug, Cleanup or Flake)](#other-bug-cleanup-or-flake) |
| 12 | +- [v1.18.0](#v1180) |
| 13 | + - [Downloads for v1.18.0](#downloads-for-v1180) |
| 14 | + - [Client Binaries](#client-binaries-1) |
| 15 | + - [Server Binaries](#server-binaries-1) |
| 16 | + - [Node Binaries](#node-binaries-1) |
8 | 17 | - [Changelog since v1.17.0](#changelog-since-v1170)
|
9 | 18 | - [What’s New (Major Themes)](#what’s-new-major-themes)
|
10 | 19 | - [Kubernetes Topology Manager Moves to Beta - Align Up!](#kubernetes-topology-manager-moves-to-beta---align-up)
|
|
20 | 29 | - [kubelet:](#kubelet:)
|
21 | 30 | - [kubectl:](#kubectl:)
|
22 | 31 | - [client-go:](#client-go:)
|
23 |
| - - [Changes by Kind](#changes-by-kind) |
| 32 | + - [Changes by Kind](#changes-by-kind-1) |
24 | 33 | - [Deprecation](#deprecation)
|
25 | 34 | - [kube-apiserver:](#kube-apiserver:-1)
|
26 | 35 | - [kube-controller-manager:](#kube-controller-manager:)
|
|
41 | 50 | - [kube-proxy:](#kube-proxy:-1)
|
42 | 51 | - [Features graduated to beta:](#features-graduated-to-beta:)
|
43 | 52 | - [Features graduated to GA:](#features-graduated-to-ga:)
|
44 |
| - - [Feature](#feature) |
| 53 | + - [Feature](#feature-1) |
45 | 54 | - [Metrics:](#metrics:)
|
46 |
| - - [Other (Bug, Cleanup or Flake)](#other-bug-cleanup-or-flake) |
| 55 | + - [Other (Bug, Cleanup or Flake)](#other-bug-cleanup-or-flake-1) |
47 | 56 | - [Dependencies](#dependencies)
|
48 | 57 | - [v1.18.0-rc.1](#v1180-rc1)
|
49 | 58 | - [Downloads for v1.18.0-rc.1](#downloads-for-v1180-rc1)
|
50 |
| - - [Client Binaries](#client-binaries-1) |
51 |
| - - [Server Binaries](#server-binaries-1) |
52 |
| - - [Node Binaries](#node-binaries-1) |
| 59 | + - [Client Binaries](#client-binaries-2) |
| 60 | + - [Server Binaries](#server-binaries-2) |
| 61 | + - [Node Binaries](#node-binaries-2) |
53 | 62 | - [Changelog since v1.18.0-beta.2](#changelog-since-v1180-beta2)
|
54 |
| - - [Changes by Kind](#changes-by-kind-1) |
| 63 | + - [Changes by Kind](#changes-by-kind-2) |
55 | 64 | - [API Change](#api-change-1)
|
56 |
| - - [Other (Bug, Cleanup or Flake)](#other-bug-cleanup-or-flake-1) |
| 65 | + - [Other (Bug, Cleanup or Flake)](#other-bug-cleanup-or-flake-2) |
57 | 66 | - [v1.18.0-beta.2](#v1180-beta2)
|
58 | 67 | - [Downloads for v1.18.0-beta.2](#downloads-for-v1180-beta2)
|
59 |
| - - [Client Binaries](#client-binaries-2) |
60 |
| - - [Server Binaries](#server-binaries-2) |
61 |
| - - [Node Binaries](#node-binaries-2) |
| 68 | + - [Client Binaries](#client-binaries-3) |
| 69 | + - [Server Binaries](#server-binaries-3) |
| 70 | + - [Node Binaries](#node-binaries-3) |
62 | 71 | - [Changelog since v1.18.0-beta.1](#changelog-since-v1180-beta1)
|
63 | 72 | - [Urgent Upgrade Notes](#urgent-upgrade-notes-1)
|
64 | 73 | - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-1)
|
65 |
| - - [Changes by Kind](#changes-by-kind-2) |
| 74 | + - [Changes by Kind](#changes-by-kind-3) |
66 | 75 | - [Deprecation](#deprecation-1)
|
67 | 76 | - [API Change](#api-change-2)
|
68 |
| - - [Feature](#feature-1) |
| 77 | + - [Feature](#feature-2) |
69 | 78 | - [Documentation](#documentation)
|
70 |
| - - [Other (Bug, Cleanup or Flake)](#other-bug-cleanup-or-flake-2) |
| 79 | + - [Other (Bug, Cleanup or Flake)](#other-bug-cleanup-or-flake-3) |
71 | 80 | - [v1.18.0-beta.1](#v1180-beta1)
|
72 | 81 | - [Downloads for v1.18.0-beta.1](#downloads-for-v1180-beta1)
|
73 |
| - - [Client Binaries](#client-binaries-3) |
74 |
| - - [Server Binaries](#server-binaries-3) |
75 |
| - - [Node Binaries](#node-binaries-3) |
| 82 | + - [Client Binaries](#client-binaries-4) |
| 83 | + - [Server Binaries](#server-binaries-4) |
| 84 | + - [Node Binaries](#node-binaries-4) |
76 | 85 | - [Changelog since v1.18.0-beta.0](#changelog-since-v1180-beta0)
|
77 | 86 | - [Urgent Upgrade Notes](#urgent-upgrade-notes-2)
|
78 | 87 | - [(No, really, you MUST read this before you upgrade)](#no-really-you-must-read-this-before-you-upgrade-2)
|
79 |
| - - [Changes by Kind](#changes-by-kind-3) |
| 88 | + - [Changes by Kind](#changes-by-kind-4) |
80 | 89 | - [Deprecation](#deprecation-2)
|
81 | 90 | - [API Change](#api-change-3)
|
82 | 91 | - [v1.18.0-alpha.1](#v1180-alpha1)
|
83 | 92 | - [Downloads for v1.18.0-alpha.1](#downloads-for-v1180-alpha1)
|
84 |
| - - [Client Binaries](#client-binaries-4) |
85 |
| - - [Server Binaries](#server-binaries-4) |
86 |
| - - [Node Binaries](#node-binaries-4) |
| 93 | + - [Client Binaries](#client-binaries-5) |
| 94 | + - [Server Binaries](#server-binaries-5) |
| 95 | + - [Node Binaries](#node-binaries-5) |
87 | 96 | - [Changelog since v1.17.0](#changelog-since-v1170-1)
|
88 | 97 | - [Action Required](#action-required)
|
89 | 98 | - [Other notable changes](#other-notable-changes)
|
90 | 99 |
|
91 | 100 | <!-- END MUNGE: GENERATED_TOC -->
|
92 | 101 |
|
| 102 | +# v1.18.1 |
| 103 | + |
| 104 | +[Documentation](https://docs.k8s.io) |
| 105 | + |
| 106 | +## Downloads for v1.18.1 |
| 107 | + |
| 108 | +filename | sha512 hash |
| 109 | +-------- | ----------- |
| 110 | +[kubernetes.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes.tar.gz) | `460dcc0b27fdfd9b4a574287708c0fef22224bd4c1bc777654a69a76c7dafb37e6a37b028aeaa8d79e202c2265fe4b322af6a95515cd438e44de7d55dac176b3` |
| 111 | +[kubernetes-src.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-src.tar.gz) | `adc6b3ccc9792794b97d2c8c7e5d582ac92aedfa83bb9cdfb782057ce4e80985e940eeb8f3e943b90919927fe8ce65863077e526b56e7675ee1d5d66760d08b6` |
| 112 | + |
| 113 | +### Client Binaries |
| 114 | + |
| 115 | +filename | sha512 hash |
| 116 | +-------- | ----------- |
| 117 | +[kubernetes-client-darwin-386.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-client-darwin-386.tar.gz) | `fe7c496778172012504839175c48c69337afc7341c8c71d2858bf9319a2bb4673abeb95b1415ae4abaa2364f24b410edaada963beeb614b361f6d412bf4c9352` |
| 118 | +[kubernetes-client-darwin-amd64.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-client-darwin-amd64.tar.gz) | `a62a894ae001cb3f245595488a46c8c8c5c52d15eb9eefc7b458df6c93399e58eba52d1ca0dc8df1ee74ea75ecea3ab4853eea4bf830dfb89be3b4d6a5d0d83c` |
| 119 | +[kubernetes-client-linux-386.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-client-linux-386.tar.gz) | `4cd898e86510f17d0a34c8721f942d81bdaafbf4d6513efde2710aad7dc44e89b6d986491c444f57ad9f183ac376031ecdb8e6dbee7dea76f7e4df116fb3998a` |
| 120 | +[kubernetes-client-linux-amd64.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-client-linux-amd64.tar.gz) | `37e664e40bb31765572215cf262a5c9bbc7748d158d0db58dbec2d5e593b54d71586af77296eda1cec2a2230b1d27260c51f6410b83afeeafc3c5354c308b4c4` |
| 121 | +[kubernetes-client-linux-arm.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-client-linux-arm.tar.gz) | `196977d4a09046abb168ea4c6cde261a90226cd391d74877ce1d9907bc8ba670d0365311980422493125a2cde8648ece0035ff1af6d9507975428129de603c83` |
| 122 | +[kubernetes-client-linux-arm64.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-client-linux-arm64.tar.gz) | `675f27c170eb888f08db834f03b8123d19f0f2dd357c694c6c1cae59067c8d6b0b2db82b9cefc105dd16079ef6f7261e03fe9a73089c03dd3d53b1d68ed1cf68` |
| 123 | +[kubernetes-client-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-client-linux-ppc64le.tar.gz) | `dd317cf29ed7cfa664a0f88651273565ca831138994cb37d8d53f5ba3993a6da529a377ded98d65c31450b31e1647fb87bc708f2aec6b2ef6a2bea9c73fb73fb` |
| 124 | +[kubernetes-client-linux-s390x.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-client-linux-s390x.tar.gz) | `57db3fcc952ad57d94f3b92022c1881b3852b321535501af7b2dfca9eb0acde03a34c5863aad6fe304fc4aaa922ff538d5dae7bc8c375a05956f892c265fbaf1` |
| 125 | +[kubernetes-client-windows-386.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-client-windows-386.tar.gz) | `ad52ae356e9d0156bdaa5ed4c77cd0226610fd715093e2caf7466c1bf87bb9bb2f21a48e9676f265c52de301bc416ce17cda5ac9fd7d379323c977c5f07ee9cd` |
| 126 | +[kubernetes-client-windows-amd64.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-client-windows-amd64.tar.gz) | `efe66bb5ae58e06c7787b98fc69e191502dadecf719636788f25bff7bd0e50d7d170c5e729611406c304afd159b33b0048c436e823276b0fc9d4c07904ba7974` |
| 127 | + |
| 128 | +### Server Binaries |
| 129 | + |
| 130 | +filename | sha512 hash |
| 131 | +-------- | ----------- |
| 132 | +[kubernetes-server-linux-amd64.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-server-linux-amd64.tar.gz) | `2183d1fcfca1370f75146797100801d7fbfec97789d1ca5eef4aff79bf66e01869ddaac51ab76abc073026682fe4d7ee658ffed99b5324ad285019c8dabcfea6` |
| 133 | +[kubernetes-server-linux-arm.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-server-linux-arm.tar.gz) | `8ca77be8dd999e0a31bb9de597f383628941b7d6537cec19ce3a77c8f4fc537c649e9ce0bd43ec4ecb387d224654804f6f4682c80c26ba7e97cab6aff5b57e21` |
| 134 | +[kubernetes-server-linux-arm64.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-server-linux-arm64.tar.gz) | `b1eacba21d8740bba785f94b66aea1fb9e4529bea9740d938cd52409acc970f0a93ec5c857059d3d3f555f9eb6cd4f799c42266ad493676b3fed7f1deaf5a878` |
| 135 | +[kubernetes-server-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-server-linux-ppc64le.tar.gz) | `dc8426bd333aa2fe703003356a6237df760c6753c142e6fea28cbf13656e53eb26d99b862000813ba94fe2041fc073271217879b7036546a7bd4b848aa569f6b` |
| 136 | +[kubernetes-server-linux-s390x.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-server-linux-s390x.tar.gz) | `2398638d5724627573326b6820cb268d30d47f18afc913d367f518ba8cde8a419b0dc394b925be310c95aa0f3705f625ff0f628a11da38cdf94da4f493e9bb75` |
| 137 | + |
| 138 | +### Node Binaries |
| 139 | + |
| 140 | +filename | sha512 hash |
| 141 | +-------- | ----------- |
| 142 | +[kubernetes-node-linux-amd64.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-node-linux-amd64.tar.gz) | `88a9b68c8cba77fe50751d998117ab632d1e8aa12a45f6bef71a24ee5a8fb6f559d00f129b8682f9d5838671edb6649e3c9caebdf9ce2a37f282f21316a522e0` |
| 143 | +[kubernetes-node-linux-arm.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-node-linux-arm.tar.gz) | `3b558a1743893a994ec061a86aaf343d90e800d7ccd69c771b92d8915fc14217046a2f4817829dbdbe025331fe733ae401dbf671b4345d7a88b0c6470fbd99e8` |
| 144 | +[kubernetes-node-linux-arm64.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-node-linux-arm64.tar.gz) | `534b3db7e21f247189a484bb57958a3276bf74268d5943d712e68db50806afeeb1253acdc6a4c639c6ac08045e95ac4f9aaf95fa8192c85a19831329068bf5c6` |
| 145 | +[kubernetes-node-linux-ppc64le.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-node-linux-ppc64le.tar.gz) | `0bb1c7ee23ce7dbee0614e2d8fb8d79e0a36615ea4ea39ef97acf4e907ca5a9b57ee3735afc7b5bce8dd5b15f104cf37e1d92168684bb4e5fd053ed3c35802e6` |
| 146 | +[kubernetes-node-linux-s390x.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-node-linux-s390x.tar.gz) | `e4529b0804696c8bae9430411d5b51087fa6c204bef37a1c6e30d01490c7e996367f1e9aa1d9c10ca2faf9d90c02459fc36c64b1790fa88b703bb134df54c1c1` |
| 147 | +[kubernetes-node-windows-amd64.tar.gz](https://dl.k8s.io/v1.18.1/kubernetes-node-windows-amd64.tar.gz) | `7d976b1b22766cdd65b2b84602053b765e487d947966b4aaa3b169bb462d095e6a794154cd920b2c5e8a2d59695b75435ddb1237bc07404bba1273a0db01539e` |
| 148 | + |
| 149 | +## Changelog since v1.18.0 |
| 150 | + |
| 151 | +## Changes by Kind |
| 152 | + |
| 153 | +### Feature |
| 154 | + |
| 155 | +- deps: Update to Golang 1.13.9 |
| 156 | + - build: Remove kube-cross image building ([#89398](https://github.com/kubernetes/kubernetes/pull/89398), [@justaugustus](https://github.com/justaugustus)) [SIG Release and Testing] |
| 157 | + |
| 158 | +### Other (Bug, Cleanup or Flake) |
| 159 | + |
| 160 | +- Azure: fix concurreny issue in lb creation ([#89604](https://github.com/kubernetes/kubernetes/pull/89604), [@aramase](https://github.com/aramase)) [SIG Cloud Provider] |
| 161 | +- Ensure Azure availability zone is always in lower cases. ([#89722](https://github.com/kubernetes/kubernetes/pull/89722), [@feiskyer](https://github.com/feiskyer)) [SIG Cloud Provider] |
| 162 | +- Fix kubectl diff so it doesn't actually persist patches ([#89795](https://github.com/kubernetes/kubernetes/pull/89795), [@julianvmodesto](https://github.com/julianvmodesto)) [SIG CLI and Testing] |
| 163 | +- Fix: get attach disk error due to missing item in max count table ([#89768](https://github.com/kubernetes/kubernetes/pull/89768), [@andyzhangx](https://github.com/andyzhangx)) [SIG Cloud Provider and Storage] |
| 164 | +- Fixed the EndpointSlice controller to run without error on a cluster with the OwnerReferencesPermissionEnforcement validating admission plugin enabled. ([#89804](https://github.com/kubernetes/kubernetes/pull/89804), [@marun](https://github.com/marun)) [SIG Auth and Network] |
| 165 | +- Fixes kubectl to apply all validly built objects, instead of stopping on error. ([#89864](https://github.com/kubernetes/kubernetes/pull/89864), [@seans3](https://github.com/seans3)) [SIG CLI and Testing] |
| 166 | +- In the kubelet resource metrics endpoint at /metrics/resource, change the names of the following metrics: |
| 167 | + - node_cpu_usage_seconds --> node_cpu_usage_seconds_total |
| 168 | + - container_cpu_usage_seconds --> container_cpu_usage_seconds_total |
| 169 | + This is a partial revert of #86282, which was added in 1.18.0, and initially removed the _total suffix ([#89540](https://github.com/kubernetes/kubernetes/pull/89540), [@dashpole](https://github.com/dashpole)) [SIG Instrumentation and Node] |
| 170 | +- Kubeadm: during join when a check is performed that a Node with the same name already exists in the cluster, make sure the NodeReady condition is properly validated ([#89602](https://github.com/kubernetes/kubernetes/pull/89602), [@kvaps](https://github.com/kvaps)) [SIG Cluster Lifecycle] |
| 171 | +- Kubeadm: fix a bug where post upgrade to 1.18.x, nodes cannot join the cluster due to missing RBAC ([#89537](https://github.com/kubernetes/kubernetes/pull/89537), [@neolit123](https://github.com/neolit123)) [SIG Cluster Lifecycle] |
| 172 | +- Kubectl azure authentication: fixed a regression in 1.18.0 where "spn:" prefix was unexpectedly added to the `apiserver-id` configuration in the kubeconfig file ([#89706](https://github.com/kubernetes/kubernetes/pull/89706), [@weinong](https://github.com/weinong)) [SIG API Machinery and Auth] |
| 173 | +- Kubectl: Fixes bug by aggregating 'apply' errors instead of failing after first error ([#89607](https://github.com/kubernetes/kubernetes/pull/89607), [@seans3](https://github.com/seans3)) [SIG CLI and Testing] |
| 174 | +- Reduce event spam during a volume operation error. ([#89796](https://github.com/kubernetes/kubernetes/pull/89796), [@msau42](https://github.com/msau42)) [SIG Storage] |
| 175 | + |
| 176 | + |
93 | 177 | # v1.18.0
|
94 | 178 |
|
95 | 179 | [Documentation](https://docs.k8s.io)
|
|
0 commit comments