k3s/CHANGELOG-1.8.md

9.2 KiB

v1.8.1

Documentation & Examples

Downloads for v1.8.1

filename sha256 hash
kubernetes.tar.gz 15bf424a40544d2ff02eeba00d92a67409a31d2139c78b152b7c57a8555a1549
kubernetes-src.tar.gz b2084cefd774b4b0ac032d80e97db056fcafc2d7549f5a396dc3a3739f2d7a0b

Client Binaries

filename sha256 hash
kubernetes-client-darwin-386.tar.gz 78dfcdc6f2c1e144bcce700b2aa179db29150b74f54335b4f5e36f929e56ee4b
kubernetes-client-darwin-amd64.tar.gz bce8609e99ed8f0c4ccd8e9b275b8140030fee531fab6f01a755d563442240b4
kubernetes-client-linux-386.tar.gz 13beeea6846b19648fc09ffe345bca32ea52e041e321b787e243e9b35b2c1b83
kubernetes-client-linux-amd64.tar.gz d7341402fe06f08e757f901674d2fb43d75161ac53bf2f41a875668e5ac2dad0
kubernetes-client-linux-arm64.tar.gz aab4505e13f12a5cadbdb3980e5f8a5144b410c3d04bb74b8f25d2680908fb5c
kubernetes-client-linux-arm.tar.gz aec3a3eeb64f22055acf6b16e82449435786f2bd578feb11847d53414c40c305
kubernetes-client-linux-ppc64le.tar.gz 72660598408b03ec428b3ba389c96ad6e2f3a036c7059d3760d34722ed0654fb
kubernetes-client-linux-s390x.tar.gz 5a02d0eb9987b0a32f22a82aa12a13e8f9fd8504d2339017f17881c48817ddfb
kubernetes-client-windows-386.tar.gz 2fda2cfe470254a1c109d7311f33fb6566f41bd34ec25f49b6c28802eecfb831
kubernetes-client-windows-amd64.tar.gz 2a7403be3bdcffd8907f59b144dca0378c0ffc014fd60282924e83ea743d0017

Server Binaries

filename sha256 hash
kubernetes-server-linux-amd64.tar.gz 8c7fc5b99be7dc6736bea5cabe06ef2c60765df1394cd1707e49a3eb8b8a3c8d
kubernetes-server-linux-arm64.tar.gz 812fbc06ca1df8c926b29891346c5737677a75b644591697a536c8d1aa834b2e
kubernetes-server-linux-arm.tar.gz cc612f34b9d95ae49b02e1e772ff26b518a1e157c10e6147a13bafa4710b3768
kubernetes-server-linux-ppc64le.tar.gz 3ba0a6c6241fc70055acffbd16835c335f702ebf27d596e8b1d6e9cf7cd8d8f8
kubernetes-server-linux-s390x.tar.gz cd0a731663b0f95cdaefcd54166ecf917cc2ddb470a3ed96f16f0cae9604f969

Node Binaries

filename sha256 hash
kubernetes-node-linux-amd64.tar.gz 4fccb39e01fb6f2e9120a03b3600d85079138086d8b39bdfb410b2738e6c17c4
kubernetes-node-linux-arm64.tar.gz 8b7578c1b39d2f525e28afbc56701b69d0c0d0b3b361d6c28740b40ffbeb7ffa
kubernetes-node-linux-arm.tar.gz 71eac41487d6226beb654c3a2fb49bb8f08ba38d6c844bb6588528325ba2ede9
kubernetes-node-linux-ppc64le.tar.gz 5ebece4e189257ba95d1b39c7d1b00fb4d0989a806aa2b76eb42f9a6300c4695
kubernetes-node-linux-s390x.tar.gz a0a6658ee44d0e92c0f734c465e11262de6a6920d283e999e5b7ed5bab865403
kubernetes-node-windows-amd64.tar.gz 3381d308aef709ccaf2c9357ac2a0166d918ba06dc1128b20736df9667284599

Changelog since v1.8.0

Action Required

  • PodSecurityPolicy: Fixes a compatibility issue that caused policies that previously allowed privileged pods to start forbidding them, due to an incorrect default value for allowPrivilegeEscalation. PodSecurityPolicy objects defined using a 1.8.0 client or server that intended to set allowPrivilegeEscalation to false must be reapplied after upgrading to 1.8.1. (#53443, @liggitt)

Other notable changes

  • Fix to prevent downward api change break on older versions (#53673, @timothysc)
  • Ignore extended resources that are not registered with kubelet during container resource allocation. (#53547, @jiayingz)
  • GCE: Bump GLBC version to 0.9.7. (#53625, @nikhiljindal)
  • kubeadm 1.8 now properly handles upgrades from to 1.7.x to newer release in 1.7 branch (#53338, @kad)
  • Add generate-groups.sh and generate-internal-groups.sh to k8s.io/code-generator to easily run generators against CRD or User API Server types. (#52186, @sttts)
  • Don't remove extended resource capacities that are not registered with kubelet from node status. (#53353, @jiayingz)
  • kubeadm allows the kubelets in the cluster to automatically renew their client certificates (#53252, @kad)
  • Bumped Heapster version to 1.4.3 - more details https://github.com/kubernetes/heapster/releases/tag/v1.4.3. (#53377, @loburm)
  • Change kubeadm create token to default to the group that almost everyone will want to use. The group is system:bootstrappers:kubeadm:default-node-token and is the group that kubeadm sets up, via an RBAC binding, for auto-approval (system:certificates.k8s.io:certificatesigningrequests:nodeclient). (#53512, @jbeda)
  • GCE: Fix issue deleting internal load balancers when the firewall resource may not exist. (#53450, @nicksardo)
  • GCE: Fixes ILB sync on legacy networks and auto networks with unique subnet names (#53410, @nicksardo)
  • Fix the bug that query Kubelet's stats summary with CRI stats enabled results in error. (#53107, @Random-Liu)
  • kubelet --cert-dir now defaults to /var/lib/kubelet/pki, in order to ensure bootstrapped and rotated certificates persist beyond a reboot. resolves an issue in kubeadm with false-positive /var/lib/kubelet is not empty message during pre-flight checks (#53317, @liggitt)
  • Fix permissions for Metrics Server. (#53330, @kawych)
  • Fixes a performance issue (#51899) identified in large-scale clusters when deleting thousands of pods simultaneously across hundreds of nodes, by actively removing containers of deleted pods, rather than waiting for periodic garbage collection and batching resulting pod API deletion requests. (#53233, @dashpole)
  • Fixes an issue with RBAC reconciliation that could cause duplicated subjects in some bootstrapped rolebindings on each restart of the API server. (#53239, @enj)
  • Change ImageGCManage to consume ImageFS stats from StatsProvider (#53094, @yguo0905)
  • Fixes an issue with kubectl set commands encountering conversion errors for ReplicaSet and DaemonSet objects (#53158, @liggitt)