Change Flatcar etcd-member.service container from rkt to docker

* Use docker to run the `etcd-member.service` container
* Use env-file `/etc/etcd/etcd.env` like podman on FCOS
* Background: https://github.com/poseidon/typhoon/pull/855
This commit is contained in:
Dalton Hubble
2020-11-03 16:37:09 -08:00
parent 82e5ac3e7c
commit ad1f59ce91
7 changed files with 242 additions and 126 deletions

View File

@ -35,7 +35,7 @@ Together, they diversify Typhoon to support a range of container technologies.
| control plane | static pods | static pods |
| kubelet image | kubelet [image](https://github.com/poseidon/kubelet) with upstream binary | kubelet [image](https://github.com/poseidon/kubelet) with upstream binary |
| control plane images | upstream images | upstream images |
| on-host etcd | rkt-fly | podman |
| on-host etcd | docker | podman |
| on-host kubelet | docker | podman |
| CNI plugins | calico, cilium, flannel | calico, cilium, flannel |
| coordinated drain & OS update | [FLUO](https://github.com/kinvolk/flatcar-linux-update-operator) addon | [fleetlock](https://github.com/poseidon/fleetlock) |