zuul-jobs/roles/ensure-kubernetes
Ian Wienand 08c922fd98 ensure-kubernetes: install cri-dockerd; fix networking
For ... reasons ... kubernetes deprecated docker as a container
runtime, and requires this cri-dockerd daemon to make docker cri-ish
enough to work.  Install and start it so the docker path keeps
working, although long-term I guess they're saying to move away from
this (from what I read it the "none" driver will also have problems
with cgroupsv2, which makes it's future on Jaunty look interesting).

Honestly I don't really know why the cri-o now needs the
--network-plugin flag.  Without it I get

 X Exiting due to RUNTIME_ENABLE: unknown network plugin:

which isn't described anywhere I can see.  Improvements welcome :)

Change-Id: I8ff34fa116aca14abee7e71f510bc49ffc547524
2022-07-27 10:51:33 +10:00
..
defaults Add addons args in ensure-kubernetes role 2020-06-02 22:49:00 +03:00
tasks ensure-kubernetes: install cri-dockerd; fix networking 2022-07-27 10:51:33 +10:00
templates Rename install-kubernetes to ensure-kubernetes for consistency 2020-04-04 15:41:29 -04:00
README.rst Add addons args in ensure-kubernetes role 2020-06-02 22:49:00 +03:00

An ansible role to install kubernetes.

Role Variables