是否有一种简单的方法来启用托管的Network Policies中的single-node k8s cluster,适用于Mac的Docker桌面

最佳答案

single-node k8s cluster管理的Docker Desktop for Mac表示由Docker for Mac Daemon设置的VM,然后由Kubernetes集群进行引导。 Docker以某种方式扩展了该解决方案,以使开发人员更易于使用,但实际上类似于Minikube

NetworkPolicy是Kubernetes资源,并且您已经发现,默认情况下未在环境中启用它。这是因为NetworkPolicy资源要求安装controller,以便在声明网络规则后强制实现。可以安装许多应用程序来提供此功能。最常见的方法是安装CNI之类的Calico

完成此操作后,Calico将能够执行您已定义的NetworkPolicy规则。它们将自动从集群中的Pending变为Ready状态。

10-08 08:10
查看更多