kolla-ansible 使用 containerd部署如何使用
时间: 2023-07-20 14:19:06 浏览: 66
在使用 kolla-ansible 部署时,如果要使用 containerd 作为容器运行时,需要进行如下配置:
1. 在 kolla-ansible 的配置文件 globals.yml 中设置容器运行时为 containerd:
```
container_engine: containerd
```
2. 在 globals.yml 中设置 containerd 的配置文件路径:
```
containerd_config_file_path: /etc/containerd/config.toml
```
3. 在 kolla-ansible 的配置文件 inventory 文件中,对目标主机进行配置,指定 containerd 的安装方式:
```
[kube-master]
192.168.1.10 container_engine=containerd
[kube-node]
192.168.1.11 container_engine=containerd
```
4. 在 globals.yml 中设置 containerd 的版本:
```
containerd_version: 1.5.0
```
5. 在 globals.yml 中设置 containerd 的镜像地址:
```
containerd_image: docker.io/library/containerd
```
6. 运行 kolla-ansible 部署命令时,加上参数 `-e containerd=true`,指定使用 containerd 作为容器运行时。
以上就是使用 kolla-ansible 部署 containerd 的方法。需要注意的是,如果使用 containerd 作为容器运行时,需要保证目标主机上已经安装了 containerd。