Kubernetes v1.16.0-alpha.1 has been built and pushed!
We also recorded portions of the release process:
The release notes have been updated in CHANGELOG-1.16.md with a pointer to it on github:
| filename | sha512 hash |
|---|---|
| kubernetes.tar.gz | 67d96e5cc912e9750b1173d45f949dd0183437ce50b4f31d8a2973d763f56f4e0006d8302fc9ee857a5cc5d68d26b2c8290869b3ebd3de2b230226e55bb161d3 |
| kubernetes-src.tar.gz | 77da51d67017216c4091cd80cbaa4d3951d9f9c5bb051bc05138c1615f6c3bc56884dde344b80460c61207fa2099b46709466dcfa569569833c30c471346c0a1 |
| filename | sha512 hash |
|---|---|
| kubernetes-client-darwin-386.tar.gz | 0ccc26c3d4a91aa3b455b2928401f3c439f540779ca58d447dcd3de739175052da629a59203e55ebf78b258ca0ff64aae20cb45608d29cc2fd7f81fd5bcd6d97 |
| kubernetes-client-darwin-amd64.tar.gz | ce204440f41995149361f48ded33f6c13fab6c23e00702e5f52a707d808285413711088da5a30a33866a1594fffec54ac1157db98281bcee3d956571ca67a8a7 |
| kubernetes-client-linux-386.tar.gz | 8e5242c36e9b9b0f16ab78309928d78e8356059ff3d3b0868fb47f351c0da57e3bd243cc7571a2dcace73a56dc053abfdca803b62253837b1fd55b3b14b4f722 |
| kubernetes-client-linux-amd64.tar.gz | 8449e1c026ac0e1678d9972a37b727c44a1a4cc8f518fbddff8b33f846c9e71b47a6aa825951dd9a0d64223ccae1e771255dacc0ee0ebd5a538400af41b9e05b |
| kubernetes-client-linux-arm.tar.gz | b121c4f4a443b4f24710289d5f24cae48439ac8c77e43749f9bddfcf5729444ae7436b44b36c9529a8dba800030e30a4e7d07b20f4abaad79478dcade1814f81 |
| kubernetes-client-linux-arm64.tar.gz | 8567204369362b0413ac58b17f7b4f450a5ff1cbd5a9b399860444fa98004f913edb27bb701443ef9ee9b98c0788c6e876649e1ef35ce258901c0db953911a4a |
| kubernetes-client-linux-ppc64le.tar.gz | 159bf132430810016b4714eaf505e3c235f41f7733b172b436409648432b5b466d7a4e336679f42d697225f0c2207a00ae3eae141fba26b9194a111eb4cf62e4 |
| kubernetes-client-linux-s390x.tar.gz | d6f46b96eff56e20fdecfff543e69e4d5d289632c36f8f1c1929b1f52a459f4183c79f24ce580a9392568fe18668bc0763a989310d31f7dd182b7806d8b237b6 |
| kubernetes-client-windows-386.tar.gz | bae8f8b7fc66b2aaa0563a9bc7bb3f7b40235cafbf6a150ffed95d008c9b6cd7fe51a8bf3c2ac7d4a8309378ca3f121a19aa34d612b5c44b5b1af6dd7e6f33a6 |
| kubernetes-client-windows-amd64.tar.gz | 06e760391270e9c809e5e26d8f4bcbc266829ca40f518ecba92881b50c6ddfbb2f1a4f35dd91419cfb37a459ed25fe169513806596caa2390b405af873b0d6cd |
| filename | sha512 hash |
|---|---|
| kubernetes-server-linux-amd64.tar.gz | e0d8357d16aa999d9012670b555128eaf4b83fd503fd61a03c3ea61fe6990faa0d49c0e7be892bd2424add66cda094827441532cd69a82aa8a4e27e01bdf5bb2 |
| kubernetes-server-linux-arm.tar.gz | d0d3eafe31f5577d5b68e2cb7ae2aee294dfc6ba51342103c343e071ca7b41cbb5fe9408086bccf456138e92be2ced555524afb02a2dc71da8bfc98f347961cb |
| kubernetes-server-linux-arm64.tar.gz | 954b32144787aa8db069ccda153aa85eb78212b774dec811a93cc53aacfc15e7949d5848d83ed152d787ade21c913ff73f35031da6f9e8000658994aec345446 |
| kubernetes-server-linux-ppc64le.tar.gz | c61fa3b8d3a32238b0241861a23d27ab4a888463c8fa8c3400471928f8359abd9be9818dd1983425fc950a7edc37b693e14d6636bb7c826d55226634c4857b4b |
| kubernetes-server-linux-s390x.tar.gz | e750cc2ec0e8fdc6bd43a2bd6987cb834a43fb6186d379280e2be14562689d5807285f5aa188685489c7fd557cb907bdfd68db5504a2648db7fed5b2ab969101 |
| filename | sha512 hash |
|---|---|
| kubernetes-node-linux-amd64.tar.gz | 4f04d4dfcb739c1a7a711d3130bcb1c8197013492efeb32b0a4241b216c4c1c07fef87713c415604c9f8327383cc7a166d83494f283f8073bd14a6707d534804 |
| kubernetes-node-linux-arm.tar.gz | 8dec0d5fa6e5a3a4a6ebde5aeeb2900a980d89c75174d8c462be44eb98bcf9c2c67dde9161cd483a16137f57b3d67afc2a56e93373b402e4159e2e708562a9b9 |
| kubernetes-node-linux-arm64.tar.gz | 6f55c12602df3af0b116f185340e78ad7c1d2cb88f84139db3389cf78b9f658e1ac7f83c0bbf95a7d61a6dfebbbe0a03f67fc9595f8c8684fb5840ba0d481ebd |
| kubernetes-node-linux-ppc64le.tar.gz | 5e0ddc2da0f5033971f5f89229fdd4ee42d87cd03e7857a21e7da14299d1278f8dac3df6d5d48172e801334497768c94d8857a469807148f1781a94e7dbb989c |
| kubernetes-node-linux-s390x.tar.gz | 7bcfa090ca90258ddc3a2b57de8496dc5ca27850761f845992b2bd56fcaf458f4476d7f9ff7365af73343cbebfe30ccc5a89540388b8eaa9b3f897a786ec8a4f |
| kubernetes-node-windows-amd64.tar.gz | 1c923bc91250f7e1a9296778740cd1fbaa1b0bd2ef4a5fd1a35189d6edb16a2217ba7d30c2aed3894f51e183af5b6893973542893d1777f2893c06755329ac6c |
--make-symlinks flag, deprecated in v1.14, has been removed. (#80017, @Pothulapati)beta.kubernetes.io/metadata-proxy-ready, beta.kubernetes.io/metadata-proxy-ready and beta.kubernetes.io/kube-proxy-ds-ready are no longer added on new nodes. (#79305, @paivagustavo)node.kubernetes.io/masq-agent-ds-ready instead of beta.kubernetes.io/masq-agent-ds-ready as its node selector.node.kubernetes.io/kube-proxy-ds-ready instead of beta.kubernetes.io/kube-proxy-ds-ready as its node selector.cloud.google.com/metadata-proxy-ready instead of beta.kubernetes.io/metadata-proxy-ready as its node selector.kubernetes.io or k8s.io labels via --node-labels other than the specifically allowed labels/prefixes.apps/v1beta1 and apps/v1beta2 - use apps/v1 insteaddaemonsets, deployments, replicasets resources under extensions/v1beta1 - use apps/v1 insteadnetworkpolicies resources under extensions/v1beta1 - use networking.k8s.io/v1 insteadpodsecuritypolicies resources under extensions/v1beta1 - use policy/v1beta1 instead--runtime-config apiserver flag.apps/v1beta1=trueapps/v1beta2=trueextensions/v1beta1/daemonsets=true,extensions/v1beta1/deployments=true,extensions/v1beta1/replicasets=true,extensions/v1beta1/networkpolicies=true,extensions/v1beta1/podsecuritypolicies=true--resource-container from kube-proxy. (#78294, @vllry)--resource-container flag has been removed from kube-proxy, and specifying it will now cause an error. The behavior is now as if you specified --resource-container="". If you previously specified a non-empty --resource-container, you can no longer do so as of kubernetes 1.16./openapi/v2. (#79843, @sttts)generate-internal-groups.sh script in k8s.io/code-generator will generate OpenAPI definitions by default in pkg/generated/openapi. Additional API group dependencies can be added via OPENAPI_EXTRA_PACKAGES=<group>/<version> <group2>/<version2>..../healthz will keep returning success during this time and requests are normally served, but /readyz will return faillure immediately. This delay can be used to allow the SDN to update iptables on all nodes and stop sending traffic. (#74416, @sttts)MutatingWebhookConfiguration and ValidatingWebhookConfiguration APIs have been promoted to admissionregistration.k8s.io/v1: (#79549, @liggitt)failurePolicy default changed from Ignore to Fail for v1matchPolicy default changed from Exact to Equivalent for v1timeout default changed from 30s to 10s for v1sideEffects default value is removed and the field made required for v1admissionReviewVersions default value is removed and the field made required for v1 (supported versions for AdmissionReview are v1 and v1beta1)name field for specified webhooks must be unique for MutatingWebhookConfiguration and ValidatingWebhookConfiguration objects created via admissionregistration.k8s.io/v1admissionregistration.k8s.io/v1beta1 versions of MutatingWebhookConfiguration and ValidatingWebhookConfiguration are deprecated and will no longer be served in v1.19.kubectl replace --raw and kubectl delete --raw to have parity with create and get (#79724, @deads2k)Accept-Encoding: gzip will now receive a GZIP compressed response body if the API call was larger than 128KB. Go clients automatically request gzip-encoding by default and should see reduced transfer times for very large API requests. Clients in other languages may need to make changes to benefit from compression. (#77449, @smarterclayton)/ with non-2xx HTTP responses (#79895, @deads2k)k8s.io/client-go/metadata.Client has been added for accessing objects generically. This client makes it easier to retrieve only the metadata (the metadata sub-section) from resources on the cluster in an efficient manner for use cases that deal with objects generically, like the garbage collector, quota, or the namespace controller. The client asks the server to return a meta.k8s.io/v1 PartialObjectMetadata object for list, get, delete, watch, and patch operations on both normal APIs and custom resources which can be encoded in protobuf for additional work. If the server does not yet support this API the client will gracefully fall back to JSON and transform the response objects into PartialObjectMetadata. (#77819, @smarterclayton)controlPlaneEndpoint (#79270, @SataQiu)Notes:
kubeadm reset (#79498, @SataQiu)metadata.initializers field, deprecated in 1.13, has been removed. (#79504, @yue9944882)kubectl get --watch-only when watching a single resource (#79345, @liggitt)eadyz for readiness checking. Readyz includes all existing healthz checks but also adds a shutdown check. When a cluster admin initiates a shutdown, the kube-apiserver will try to process existing requests (for the duration of request timeout) before killing the apiserver process. (#78458, @logicalhan)kubectl set config hangs and uses 100% CPU on some invalid property names (#79000, @pswica)
Leads, the CHANGELOG-1.16.md has been bootstrapped with v1.16.0-alpha.1 release notes and you may edit now as needed.
Published by anago, the Kubernetes Release Tool