This project now lives at https://github.com/kinvolk/bootkube
gcr.io/google_containers/hyperkube
image (@dghubble, #745)
kubelet-wrapper
, set KUBELET_IMAGE_URL=docker://gcr.io/google_containers/hyperkube
and add RKT_RUN_ARGS
--insecure-options=image
. See #745 for details.hairpinMode
to flannel CNI config (@dghubble, #746)--no-negcache
to kube-dns dnsmasq (@dghubble, #751)Image is available at quay.io/coreos/bootkube:v0.8.1
PersistentVolumeLabel
and DefaultTolerationSeconds
to apiserver admission-controlapiVersion
for DaemonSets, Deployments, and RBAC kinds--self-hosted-kubelet
option (@dghubble, #729)
--deprecated-self-hosted-kubelet
and will be removed in a future releaseImage is available at quay.io/coreos/bootkube:v0.8.0
/runningpods
kubelet endpoint (@thorfour #713)--network-provider
render flag. Support flannel
, experimental-calico
, and experimental-canal
(@dghubble #723 #714)
--experimental-calico-network-policy
flag. Use --network-provider=canal
instead.portmap
to fix hostPort (@klausenbusk #697)
flannel-cni
on the host (contains portmap
), rather than plugins included inside the hyperkube. To retain the old CNI config, see compatibility.Image is available at quay.io/coreos/bootkube:v0.7.0
And a big thank you to @diegs @abhinavdahiya @hongchaodeng for the many fixes to test flakes (which led to many bug fixes as well).
NOTE: This release contains a breaking change from v0.4.5
. If self-hosted etcd assets were rendered using v0.4.x
, they will not work with bootkube start
in this version. Please see: https://github.com/kubernetes-incubator/bootkube/pull/621
Changes: