Fwd: Kubernetes v1.19.0-alpha.3 is live!

33 views
Skip to first unread message

Carlos Tadeu Panato Jr

unread,
May 5, 2020, 1:08:48 PM5/5/20
to kubernete...@googlegroups.com
Posting here as well

thanks Marky for your work today!! :tada:

---------- Forwarded message ---------
From: Marky Jackson <marky.r...@gmail.com>
Date: Tue, May 5, 2020 at 7:07 PM
Subject: Kubernetes v1.19.0-alpha.3 is live!
To: Kubernetes developer/contributor discussion <kuberne...@googlegroups.com>, <kubernete...@googlegroups.com>


Kubernetes Community,

Kubernetes v1.19.0-alpha.3 has been built and pushed.

The release notes have been updated in CHANGELOG-1.19.md, with a pointer to them on github:



v1.19.0-alpha.3

Documentation

Downloads for v1.19.0-alpha.3

filenamesha512 hash
kubernetes.tar.gzd4fe5c4108fc1fe7178f9a7e8289178a27b6952c780bad1e3ae10215b53844caab5d77e4517055c7946168b4abbb381c0f8dbc59d213f48229c8bf57b9e37a1c
kubernetes-src.tar.gzddbb0baaf77516dc885c41017f4a8d91d0ff33eeab14009168a1e4d975939ccc6a053a682c2af14346c67fe7b142aa2c1ba32e86a30f2433cefa423764c5332d

Client Binaries

filenamesha512 hash
kubernetes-client-darwin-386.tar.gze1104307038286dd0339379528a996067fe5812224f03bd68b599dd3db5b7151ee23ad1902e9962598234159a026b1280afd2dda7dfbefc11f6dfa39375e69c8
kubernetes-client-darwin-amd64.tar.gz871115aa6e348e13fa53f3ab50943d887e5fcda6b11c8da4c404e790396f9c8a66e7275f129d78db694f9dab3f24e646bddd4566e05f28161e1aed752f07eafb
kubernetes-client-linux-386.tar.gz016f328af1145104bd1e9a3a1fb9eaf62790a926fba054b50a361494205540c5ab3103a8e889aa316695e8736083c138ea1e463fd0ed117859407ceaa49c1c7e
kubernetes-client-linux-amd64.tar.gz3d7b8648b4e629d331c539efb520909eba1960d1907414f9973a1beeb3e75d4817236e813979001b293c399a696b5f3666c87c92db094f76854d79decbba5e7c
kubernetes-client-linux-arm.tar.gz78c0d15b44b08781a54ea1efa2a95e918e6cab6cf920ae5b0f0c692990c3402456f6e71b144804c5e9a9b5b20d6fb2eba56beee03587f3bba9631662f67ef0de
kubernetes-client-linux-arm64.tar.gzad4dea0ac999aefd08482de47781544b8b8848df245c060ec1e7fea3829cb720012bead4e1a5d3e308c532c4131096bdc9bfe2cee8665bd51eae8c6267ff57db
kubernetes-client-linux-ppc64le.tar.gzf0c2a441cc819c39b65efb7f53416c86a1415e4bb1922d6f82351206023554e626c44fa013d8d92a7e1d371dab40d26b5469ecb06525516c4ae1e0cf26e51f13
kubernetes-client-linux-s390x.tar.gz7d9732611cebeb80923841b70af201a10a5cf22a6fe04924d68e659a884ee9ea73e1703bb470b75791bcf763a7c9e3707e3e0a5b70645b18144221e700fba59d
kubernetes-client-windows-386.tar.gzea821419c6841e6364a91269fc54888b545fc8ce13c722877d4812a8f0b5f955434de23f45f34d86493b5a45c3b546ff403b3063da5ac4aedf8553384a1324c1
kubernetes-client-windows-amd64.tar.gz036f969c6ec60c39bf0381317d23a6b0b1e8d250fd041652b11b659c6f122a29251ce3e08ff920d91cc83973df481660db6a5b0d49fee30f381a52bcfbcd68fc

Server Binaries

filenamesha512 hash
kubernetes-server-linux-amd64.tar.gz36ead766a0d31ec85fac1f2d318d1aef9a2e805a611f134aaa966ad0626c232dee6e7cde14566a2ea34e948f1c3b6fea4879ac28532598ed3fd0d3d64f84b745
kubernetes-server-linux-arm.tar.gzbe4c91928bc6fce820a6e0d7c1e2e2ab6579ed3d0724dde5dd18044887243c1a7a3ed2cdd2cc231b9d8738b202a8d3813523e84dd8b42f073092058baf1b9bcb
kubernetes-server-linux-arm64.tar.gz501e4e2ef0f35eab99c0f4b7c45fbf9cc90038d67ce12f7b3ff780d7aae92994b7fadf3a68244dae3fe2ac43c65537102ac63964af58d859725adf0ce98a97c7
kubernetes-server-linux-ppc64le.tar.gz6557a0a4ffaf4a93c6f826b52434f161292909b122a1dd6831f3274e3bb72c7b0334438c3727cc537ef79c2270842696e2e11ec6d8659f9aa971a7bf856b9a44
kubernetes-server-linux-s390x.tar.gza186303a10b38339a9e8954d85fea821a8f924a2f4c64be5e360f1c85eab5c94519c97e53ee05e5aba9a767f923c4534c011517a269c9028c37b0ad77056104d

Node Binaries

filenamesha512 hash
kubernetes-node-linux-amd64.tar.gzcb68552bfb917d4e129333fdc1d3d25cbd2ec3e1f0369a2eeb1ccf5f98057d2f403b6dbfa10ecbda903b575c31128be017d5c8fd09d2653001bd5b761b1a87cf
kubernetes-node-linux-arm.tar.gz729b7af9556e347125b3e0814681e006e27921d5ee8435734335c85c365515d40ebfb510aeeffdb03cac92c336df200a783c86bd5a190821fd5a5d1dafc58aeb
kubernetes-node-linux-arm64.tar.gzbf7c5f5b07c0f3702858b7787c39949070a421a35b25a00f82fee38546a1124b4498340a0bb49798d8483dcd65ca184bdc16c19e276abcb3b6c7a2244b73a7e3
kubernetes-node-linux-ppc64le.tar.gzd24c0eb711b79f0bb7cd78ea24b575bb73cf27315e329bd917c8478b782bfe1425412914f53275dafb2bacaf397d136bff87d63f09dcc9163fde7b2690db41d2
kubernetes-node-linux-s390x.tar.gzee86177cbab1f468b9400b94f2c35ff6ae54846d560b50f06b24acaaa66f0c3b010ba16f53d873bdec6a1a05c352a786f8cb3b525d7ecd4554005e911c2dee01
kubernetes-node-windows-amd64.tar.gz2f8136dc77db7b54cb1ffd035d037932d18064ab20ef96989e22d87704faad2d05480fd4f5d0012280b32b8940ce4b7da530d7c2d4036c20419090faf21f0cee

Changelog since v1.19.0-alpha.2

Urgent Upgrade Notes

(No, really, you MUST read this before you upgrade)

  • Kubeadm does not set the deprecated '--cgroup-driver' flag in /var/lib/kubelet/kubeadm-flags.env, it will be set in the kubelet config.yaml. If you have this flag in /var/lib/kubelet/kubeadm-flags.env or /etc/default/kubelet (/etc/sysconfig/kubelet for RPMs) please remove it and set the value using KubeletConfiguration (#90513@SataQiu) [SIG Cluster Lifecycle]

  • Kubeadm respects resolvConf value set by user even if systemd-resolved service is active. kubeadm no longer sets the flag in '--resolv-conf' in /var/lib/kubelet/kubeadm-flags.env. If you have this flag in /var/lib/kubelet/kubeadm-flags.env or /etc/default/kubelet (/etc/sysconfig/kubelet for RPMs) please remove it and set the value using KubeletConfiguration (#90394@SataQiu) [SIG Cluster Lifecycle]

Changes by Kind

Deprecation

API Change

  • K8s.io/apimachinery - scheme.Convert() now uses only explicitly registered conversions - default reflection based conversion is no longer available. +k8s:conversion-gen tags can be used with the k8s.io/code-generator component to generate conversions. (#90018@wojtek-t) [SIG API Machinery, Apps and Testing]
  • Kubelet's --runonce option is now also available in Kubelet's config file as runOnce. (#89128@vincent178) [SIG Node]
  • Promote Immutable Secrets/ConfigMaps feature to Beta and enable the feature by default. This allows to set Immutable field in Secrets or ConfigMap object to mark their contents as immutable. (#89594@wojtek-t) [SIG Apps and Testing]
  • The unused series.state field, deprecated since v1.14, is removed from the events.k8s.io/v1beta1 and v1 Event types. (#90449@wojtek-t) [SIG Apps]

Feature

  • Kube-apiserver: The NodeRestriction admission plugin now restricts Node labels kubelets are permitted to set when creating a new Node to the --node-labels parameters accepted by kubelets in 1.16+. (#90307@liggitt) [SIG Auth and Node]
  • Kubectl supports taint no without specifying(without having to type the full resource name) (#88723@wawa0210) [SIG CLI]
  • New scoring for PodTopologySpreading that yields better spreading (#90475@alculquicondor) [SIG Scheduling]
  • No (#89549@happinesstaker) [SIG API Machinery, Auth, Instrumentation and Testing]
  • Try to send watch bookmarks (if requested) periodically in addition to sending them right before timeout (#90560@wojtek-t) [SIG API Machinery]

Bug or Regression

  • Avoid GCE API calls when initializing GCE CloudProvider for Kubelets. (#90218@wojtek-t) [SIG Cloud Provider and Scalability]
  • Avoid unnecessary scheduling churn when annotations are updated while Pods are being scheduled. (#90373@fabiokung) [SIG Scheduling]
  • Fix a bug where ExternalTrafficPolicy is not applied to service ExternalIPs. (#90537@freehan) [SIG Network]
  • Fixed a regression in wait.Forever that skips the backoff period on the first repeat (#90476@zhan849) [SIG API Machinery]
  • Fixes a bug that non directory hostpath type can be recognized as HostPathFile and adds e2e tests for HostPathType (#64829@dixudx) [SIG Apps, Storage and Testing]
  • Fixes a regression in 1.17 that dropped cache-control headers on API requests (#90468@liggitt) [SIG API Machinery and Testing]
  • Fixes regression in CPUManager that caused freeing of exclusive CPUs at incorrect times (#90377@cbf123) [SIG Cloud Provider and Node]
  • Fixes regression in CPUManager that had the (rare) possibility to release exclusive CPUs in app containers inherited from init containers. (#90419@klueska) [SIG Node]
  • Jsonpath support in kubectl / client-go serializes complex types (maps / slices / structs) as json instead of Go-syntax. (#89660@pjferrell) [SIG API Machinery, CLI and Cluster Lifecycle]
  • Kubeadm: ensure image-pull-timeout flag is respected during upgrade phase (#90328@SataQiu) [SIG Cluster Lifecycle]
  • Kubeadm: fix misleading warning for the kube-apiserver authz modes during "kubeadm init" (#90064@neolit123) [SIG Cluster Lifecycle]
  • Provides a fix to allow a cluster in a private Azure cloud to authenticate to ACR in the same cloud. (#90425@DavidParks8) [SIG Cloud Provider]
  • Update github.com/moby/ipvs to v1.0.1 to fix IPVS compatiblity issue with older kernels (#90555@andrewsykim) [SIG Network]
  • Updates to pod status via the status subresource now validate that status.podIP and status.podIPs fields are well-formed. (#90628@liggitt) [SIG Apps and Node]

Other (Cleanup or Flake)

  • Drop some conformance tests that rely on Kubelet API directly (#90615@dims) [SIG Architecture, Network, Release and Testing]
  • Kube-proxy exposes a new metric, kubeproxy_sync_proxy_rules_last_queued_timestamp_seconds, that indicates the last time a change for kube-proxy was queued to be applied. (#90175@squeed) [SIG Instrumentation and Network]
  • Kubeadm: fix badly formatted error message for small service CIDRs (#90411@johscheuer) [SIG Cluster Lifecycle]
  • None. (#90389@nilo19) [SIG Cloud Provider]
  • Remove the repeated calculation of nodeName and hostname during kubelet startup, these parameters are all calculated in the RunKubelet method (#90284@wawa0210) [SIG Node]
  • UI change (#87743@u2takey) [SIG Apps and Node]
  • Update opencontainers/runtime-spec dependency to v1.0.2 (#89644@saschagrunert) [SIG Node]


Contributors, the CHANGELOG-1.19.md has been bootstrapped with v1.19.0-alpha.3 release notes and you may edit now as needed.



Published by your Kubernetes Release Managers.

--
You received this message because you are subscribed to the Google Groups "Kubernetes developer/contributor discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-dev/D00D0424-ADA9-4659-BDD0-6D8FD4689D04%40gmail.com.
signature.asc
Reply all
Reply to author
Forward
0 new messages