This project now lives at https://github.com/kinvolk/bootkube
k8s-app
label (@pbx0 https://github.com/kubernetes-incubator/bootkube/pull/492)bootkube recover
command (@diegs https://github.com/kubernetes-incubator/bootkube/pull/491)node-role.kubernetes.io/master
to follow upstream conventions (@squat https://github.com/kubernetes-incubator/bootkube/pull/436)--self-host-kubelet
flag to --experimental-self-hosted-kubelet
(@lblackstone https://github.com/kubernetes-incubator/bootkube/pull/383)If you are using an asset directory rendered using an earlier version of bootkube, you will need to generate the bootstrap assets to be used with bootkube v0.4.0. This can be done by running bootkube render
then copying asset-dir/bootstrap-manifests
into your exist asset directory.
Major changes:
Introduced --pod-cidr
and --service-cidr
flags to bootkube render
, allowing custom selection of CIDR ranges. https://github.com/kubernetes-incubator/bootkube/pull/318
Reverted kubelet TLS bootstrap changes: https://github.com/kubernetes-incubator/bootkube/pull/321
We need better options around "approvers" before this is a generally useful feature - and it additionally introduced a regression with self-hosted etcd no longer working in during bootstrap. Will re-visit the functionality at a later date.
Notable changes: