Releases: evilmartians/chef-kubernetes
Releases · evilmartians/chef-kubernetes
v1.11.6
v1.10.9
v1.10.8: weave 2.4
- Weave: 2.4.0
- Etcd systemd unit default name set to
etcd
instead ofetcd-#{node['name']}
- CoreDNS: 1.2.0
- sdn canal: calico updated to 3.1
kubeletconfig
: explicitly set cgroup driver- CNI plugins: bump to 0.7.1
v1.11.5
v1.11.4: IPVS proxy mode
- CoreDNS: 1.2.0
- kube-proxy: explicitly set cluster-cidr
- kube-proxy: simplify proxy-mode configuration
- Make kubernetes services network route ipvs compatible
- Packages: install
ipvsadm
andipset
for IPVS proxy mode - kube-proxy: split attributes to global and ipvs-related
- sdn canal: calico updated to 3.1
IPVS is now first class citizen.
Just set node['kubernetes']['proxy_mode']
attribute to ipvs
and run chef-client
.
See official blog post for implementation details.
v1.11.3
v1.11.2: CRIO to the rescue
- Kubelet: add ability to use custom runtimes
kubeletconfig
: check forRotateKubeletServerCertificate
feature gate before enabling server certificates autorotation- Docker moved to separate recipe
- install CRIO and corresponding binaries
- Buildah installation recipe
- Explicitly install aufs-tools if cri-o uses aufs as storage
kubeletconfig
: explicitly set cgroup driver
From now on it's possible to use CRIO instead of docker as a container runtime interface.
Just set node['kubernetes']['container_runtime']
to crio
, run chef-client
and cleanup docker installation with docker rm -f `docker ps -aq`
.
v1.11.1
- Kubernetes: 1.11.0
- Feature gates: remove already enabled by default
MountPropagation
andVolumeScheduling
recipes/proxy
: typo fix inLimitNOFILE
systemd-unit instructionkubeletconfig
: fix unexpected camelcase in keyskubeletconfig
: explicitly add TLS-settings