default channel is etcd2, but kube-apiserver requires etcd3
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Etcd Charm |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
With the default channel settings, we get stuck with kubernetes-master in blocked:
http://
Here is the bundle:
http://
Here's why kube-apiserver doesn't start:
Apr 23 15:17:20 juju-288ffb-
The workaround is to use this channel setting for etcd:
https:/
<Cynerva> the etcd charm installs etcd2 by default. which is silly, but we haven't bumped it 'cause it causes problems with upgrades if we do it the trivial way (it upgrades etcd2 users to etcd3 before they're ready for it)
This was fixed in https:/ /bugs.launchpad .net/charm- etcd/+bug/ 1852676 (https:/ /github. com/charmed- kubernetes/ layer-etcd/ pull/165) which was released with 1.17