• Picture of a small seal underwater in bright blue water, its nose poking towards you
,

Podman 与 MacVLAN

进展顺利 - 更新

当我们发布 Podman 4 时,我们还发布了一个新的“网络堆栈”,该堆栈很大程度上由 netavark 提供。当时,我们缺少一些功能才能与基于 CNI 插件 的先前网络堆栈实现同等功能。一个关键的缺失功能是使用 MacVLAN 和 DHCP 与您的容器。我之前在 这里 编写过关于 DHCP 和 MacVLAN 的内容,特别是如何设置它,包括示例。

使此功能“棘手”的一件事是,由于容器通常没有 DHCP 客户端,因此您需要某种充当 DHCP 服务器和客户端的代理。这就是 netavark-dhcp-proxy 的用武之地。它实现起来比较缓慢,而且还没有完全完成,但目前它的功能足以工作。

今天,我第一次能够在 Podman 中创建容器并观察 netavark 和 netavark-proxy 的工作。容器显示了一个可路由的 IP 地址。现在我们需要解决一些 问题,例如 SystemD 套接字激活和活动超时。

发表评论

订阅

使用您的电子邮件地址注册,以便通过电子邮件从本网站接收更新。


类别


搜索