Black lives matter.
We stand in solidarity with the Black community.
Racism is unacceptable.
It conflicts with the core values of the Kubernetes project and our community does not tolerate it.
We stand in solidarity with the Black community.
Racism is unacceptable.
It conflicts with the core values of the Kubernetes project and our community does not tolerate it.
oVirt 是一个虚拟数据中心管理器,可以对多个主机上的多个虚拟机进行强大的管理。 使用 KVM 和 libvirt ,可以将 oVirt 安装在 Fedora、CentOS 或者 Red Hat Enterprise Linux 主机上,以部署和管理您的虚拟数据中心。
oVirt 云驱动可以轻松发现新 VM 实例并自动将其添加为 Kubernetes 集群的节点。 目前,包括 Kubernetes 在内,尚无社区支持或预加载的 VM 镜像,但可以在 VM 中 导入 或 安装 Project Atomic(或 Fedora)来 生成模版。 包括 Kubernetes 的任何其他 Linux 发行版也可能可行。
必须在寄宿系统中 安装 ovirt-guest-agent,才能将 VM 的 IP 地址和主机名报给 ovirt-engine 并最终报告给 Kubernetes。
一旦 Kubernetes 模版可用,就可以开始创建可由云驱动发现的 VM。
oVirt 云驱动需要访问 oVirt REST-API 来收集正确的信息,所需的凭据应在 ovirt-cloud.conf
文件中设定:
[connection]
uri = https://localhost:8443/ovirt-engine/api
username = admin@internal
password = admin
在同一文件中,可以指定(使用 filters
节区)搜索查询,用于辨识要报告给 Kubernetes 的 VM:
[filters]
# Search query used to find nodes
vms = tag=kubernetes
在上面的示例中,所有带有 kubernetes
标签的虚拟机都将作为节点报告给 Kubernetes。
然后必须向 kube-controller-manager 提供 ovirt-cloud.conf
文件:
kube-controller-manager ... --cloud-provider=ovirt --cloud-config=/path/to/ovirt-cloud.conf ...
这段简短的截屏视频演示了如何使用 oVirt 云提供商将 VM 动态添加到 Kubernetes 集群。
IaaS 提供商 | 配置管理 | OS | 联网 | 文件 | 遵从性 | 支持级别 |
---|---|---|---|---|---|---|
oVirt | 文件 | 社区 (@simon3z) |