v2.9.0
This release includes the following changes.
Deprecation / Removal
- Non-kubeadm deployment mode (kubeadm_enabled: false) is removed
- Remove support for Ansible 2.5 and 2.6. Ansible 2.7.6 or newer required
- Remove KubeDNS and DNSmasq support
Major changes:
- Add ARM support
- Add support for ClearLinux OS (#3855)
- Add support for webhook token auth (#3939)
- Add support for EPEL repository (Centos and RedHat) (#4088)
- Add support for local-path-provisioner #4232
- Add support for Packet
Applications
- Add support for running a nodelocal dns cache (#3861)
- Dashboard replicas are now configurable (#4344)
- master tolerations for dashboard ar enow configurable (#4290)
- Dashboard
--skip-login
now configurable (#4265) - Allow customizing container image path used in NVIDIA GPU addon (#4229)
Network
- Upgrade to calico v3.4.0
Component versions:
- Kubernetes v1.13.5
- Etcd 3.2.26
- Docker 18.06
- Rkt 1.21.0
- Cri-O 1.11.5
- Calico v3.4.0
- Cilium 1.3.0
- Contiv 1.2.1
- Flannel 0.11.0
- Kube-Router 0.2.5
- Multus 3.1-autoconf
- Weave 2.5.1
- CoreDNS 1.4.0
- Helm 2.13.1
- Kubernetes Dashboard v1.10.1
- Oracle OCI: v0.7.0
Known issues
Notes
kube_api_anonymous_auth
now defaults totrue