ccollicutt.ansible_crio_from_source
从源代码安装 cri-o
该项目将在 Ubuntu Xenial 上从源代码部署 cri-o。有一个 ppa 提供 cri-o 的软件包,但有时它没有最新版本的 cri-o(比如现在这个特定的时间点)。不过,未来它可能会更新到最新版本,所以在使用此角色之前,最好先查看那里。
为了使用 Kubernetes 构建和使用 cri-o,需要一些配置,这个角色完成了大部分工作:
- 安装 Go
- 安装 runc - 可以通过默认设置
crio_install_runc: false
来禁用此项 - 设置
/etc/default/kubelet
来使用 cri-o - 可以通过默认设置crio_manage_kubelet_extra_args: false
来禁用此项 - 从源代码安装 cri-o - 包括 make.tools、make、make.install、make.config
- 安装一些配置文件以启用 cri-o
版本
查看 defaults/main.yml 文件中的各种软件版本。