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

带 MacVLAN 的 Podman

一切进展顺利——更新

当我们发布 Podman 4 时,我们也发布了一个新的“网络堆栈”,其中大部分是由 netavark 提供的。当时,我们缺少几个功能才能与之前基于 CNI 插件的网络堆栈实现功能对等。其中一个关键的缺失功能是在容器中使用 MacVLAN 和 DHCP。我之前写过关于 DHCP 和 MacVLAN 的文章,特别是如何设置它以及一个示例。

使此功能“棘手”的一件事是,由于容器通常没有 DHCP 客户端,因此您需要某种充当 DHCP 服务器和客户端的代理。这就是 netavark-dhcp-proxy 的作用。它的实现有些缓慢,而且还没有完成,但它现在已经足够运行了。

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

发表评论

订阅

输入您的电子邮件地址以接收来自本网站的电子邮件更新。

返回

您的消息已发送

警告
警告
警告。

分类


搜索