v2.11.0
This release includes the following changes.
Deprecation/Remval
- Remove support for calico v2.x (#4974)
Major changes:
- Add calico 3.7.3 support (#4953)
- Support for Oracle Linux (#3655)
- Add Kube-OVN cni to kubespray (#5020)
- Add macvlan cni to kubespray (#4901)
- Add an option to reserve resources for OS system daemons (#5007)
- nodelocaldns: allow to set health port, switch to 9254 by default (#4902)
- Change default for kubelet_flexvolumes_plugins_dir (#4752)
- Added file and container image caching (#4828)
- Upgrade to etcd version 3.3.10 per 1.14 release notes. (#4898)
- Containerd support (#4664)
Applications
- Add support for Docker plugins (#4934)
- Add support for http(s)_proxy to CoreOS, Fedora and OpenSUSE (#4669)
- Add Load Balancer IP to API servers SANs (#4775)
- Added configurable min memory assertions (#4307)
- Allow to specify feature_control in calico cni config (#4879)
- Add kube_override_hostname to kubeadm certs. (#4903)
- Refactor calico route reflector to run in k8s cluster (#4975)
Fixes
- Fix for calico with kdd datastore (#4922)
- Fixup deploy of kubeadm etcd for Kubernetes v1.15.0 (#4952)
- Add ansible_hostname and ansible_fqdn to apiserver_sans (#4990)
- Apply etcd_extra_vars to etcd-events.env as well. (#4219)
- Fixed runc path in runtime for RedHat os family (#4731)
Component versions:
- kubernetes v1.15.3
- etcd v3.3.10
- docker v18.06 (see note)
- cri-o v1.11.5 (experimental: see CRI-O Note. Only on centos based OS)
- cni-plugins v0.8.1
- calico v3.7.3
- canal (given calico/flannel versions)
- cilium v1.5.5
- contiv v1.2.1
- flanneld v0.11.0
- kube-router v0.2.5
- multus v3.2.1
- weave v2.5.2
- cephfs-provisioner v2.1.0-k8s1.11
- rbd-provisioner v2.1.1-k8s1.11
- cert-manager v0.5.2
- coredns v1.6.0
- ingress-nginx v0.25.1