在容器中使用iptables的场景调研
最小权限
特权模式
容器具备真正的root权限,可获取宿主机的设备信息,以及可以mount到容器的路径中。
1 |
|
最小网络权限
1 |
|
NET_ADMIN: 使容器具有网络管理权限
容器内iptables
在运行的容器中执行iptables,查看到如下:
1 |
|
此iptables信息只在容器中能够查看,在宿主机上查看不到该记录
使用nsenter查看
docker使用linux的namespace机制进行了网络的隔离,可以使用nsenter来跨namespace查看
1 |
|
docker-compose中配置
1 |
|
kubernetes中配置
1 |
|