如果您在 Kubernetes 中使用 Calico 网络插件,则可以通过以下命令检查其防火墙规则:
calicoctl node status
该命令将显示每个节点的状态,包括它们是否在线、运行的版本以及它们是否参与了 BGP 路由。
要查看每个节点上运行的 iptables 规则,请使用以下命令:
sudo calicoctl node diags
该命令将输出所有当前正在运行的 iptables 规则。您可以根据需要筛选特定端口或协议,并相应地修改相关规则。
请注意,在使用 Calico 插件时,默认情况下会禁用 Kubernetes 的 NetworkPolicy 功能,并启用 Calico 的自定义 NetworkPolicy 功能。因此,如果您想配置网络策略,则需要使用 calicoctl
命令来创建和管理它们。