26得票5回答
如何使用出口网络策略允许访问kubernetes api?

使用 kubectl get pod 命令的 Init 容器用于获取其他 Pod 的准备状态。 启用 Egress NetworkPolicy 后,Init 容器无法访问 Kubernetes API:Unable to connect to the server: dial tcp 10....

17得票4回答
如何检查网络策略是否已经应用于Pod?

我正在尝试限制我的OpenVPN仅允许访问内部基础设施,并将其仅限于“develop”命名空间,因此我从拒绝所有出站流量的简单策略开始,但未看到任何效果或任何来自群集的反馈表明它已应用,我已阅读所有官方和非官方文档,但没有找到解决方案,以下是我的策略:kind: NetworkPolicy a...

16得票1回答
防止 Kubernetes 中不同命名空间之间的通信

我是Kubernetes网络的新手。 我们将一个Kubernetes集群分成了一组命名空间(例如namespace-a,namespace-b)。 每个命名空间都有一组Kubernetes pod。 每个pod都有一个服务,可在my-svc.namespace-x.svc.cluster.l...

14得票1回答
Kubernetes负载均衡器外部IP挂起

你好,我在CentOS上使用kubeadm安装了Kubernetes。当我使用类型为Load Balancer的yaml文件创建deployment时,Kubernetes LB的External IP显示为Pending,一直处于Pending状态。NAME TYPE ...

11得票3回答
Kubernetes:如何使用服务名称允许运行在相同/不同命名空间中的两个Pod进行协议无关的通信?

允许在应用有效的网络策略下,同名空间或不同名空间中的两个Pod(例如Pod A和B)之间通信,无论使用何种协议(例如http、https、akka.tcp)。 尝试过的解决方案: 尝试将网络策略应用于两个Pod,并使用服务名称“my-svc.my-namespace.svc.cluste...

10得票1回答
如何在带有Kubernetes的Docker for Mac中启用网络策略

在由Docker Desktop for Mac管理的单节点k8s集群中启用网络策略(Network Policies)有没有简便的方法?

8得票1回答
多个网络策略规则在逻辑上是作为“与”规则还是“或”规则进行处理?

在声明网络策略的文档的基本示例中: https://kubernetes.io/docs/concepts/services-networking/network-policies/#the-networkpolicy-resource 根据文档,这将设置几个规则: So, the exa...

8得票4回答
使用NetworkPolicy为"kube-system"命名空间设置白名单

我有一个多租户集群,通过使用命名空间来实现多租户。每个租户都有自己的命名空间。来自租户的 Pod 无法与其他租户的 Pod 通信。但是,每个租户中的一些 Pod 必须使用 Ingress 将服务暴露到互联网上。(以下是目前进展,我正在使用 Calico): apiVersion: netwo...

8得票3回答
Kubernetes 网络策略:namespaceSelector 在命名空间没有标签时如何选择?

我正在尝试添加 Calico 网络策略,以允许我的命名空间与 kube-system 命名空间通信。但在我的 K8s 集群中,kube-system 没有附加标签,因此我无法选择其中的 pod。以下是我尝试过的代码,但它没有起作用。 apiVersion: networking.k8s.io...

8得票1回答
启用网络策略后,Kubernetes健康检查失败

启用只出口网络策略后,所有就绪性和存活性检查在 pod 重新启动后都会失败。 这是我在描述 pod 时看到的内容: 警告 不健康 115s(2m55s 内 x7) kubelet,就绪性探针失败:获取 http://10.202.158.105:80/health/ready:拨号 tcp...