Tech
[分享创造] 我把 SaaS 从 Docker 迁移到 Rootless Podman:三个月踩坑实录
最近几个月,我一直在重构 GoPanel 的底层容器架构。
在这个过程中,我做了一个很多人看来有点折腾的决定:
在生产环境逐步从 Docker 迁移到 Rootless Podman 。
这次迁移并不是为了追新。
而是因为随着 SaaS 场景越来越复杂,多租户隔离、安全边界以及资源利用率的问题开始变得越来越重要。
前后折腾了三个月,踩了不少权限和网络相关的坑。
今天把这段迁移过程中的经验、避坑方案以及一些实际感受整理出来,希望能给正在评估 Podman 的朋友一点参考。
一、为什么考虑 Rootless Podman ?
Docker 依然是非常优秀的容器方案。
事实上,过去很多年我也一直是 Docker 的重度用户。
但随着业务的发展,我越来越关注下面几个问题。
1. 权限边界
Docker 的核心架构依赖 Docker Daemon 。
Docker Daemon 通常以 Root 权限运行。
对于多租户 SaaS 场景来说,它天然会成为一个高价值目标。
而 Rootless Podman 最大的特点之一就是...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX