简体   繁体   English

如何使用用于Kubernetes的Fabric8 Java客户端创建NetworkPolicy

[英]How to create a NetworkPolicy usingt he Fabric8 java client for Kubernetes

I am reading the Kubernetes docs here https://kubernetes.io/docs/concepts/services-networking/network-policies/ 我在这里阅读Kubernetes文档https://kubernetes.io/docs/concepts/services-networking/network-policies/

I would assume there is an equivalent object ofr a NetworkPolicy but I didnt find one in the source code or any examples setting the network policy on groups of pods. 我假设存在一个NetworkPolicy的等效对象,但我没有在源代码中找到任何对象,也没有在任何Pod组上设置网络策略的示例。

Am I looking at the right place? 我在找对地方吗?

Here is an example of creating NetworkPolicy using fabric8 kubernetes client. 这是使用fabric8 kubernetes客户端创建NetworkPolicy的示例。

https://github.com/fabric8io/kubernetes-client/pull/976 https://github.com/fabric8io/kubernetes-client/pull/976

To select group of pods you can use PodSelector in NetworkPolicySpec. 要选择Pod组,可以在NetworkPolicySpec中使用PodSelector

There's a handler for it in https://github.com/fabric8io/kubernetes-client/blob/master/kubernetes-client/src/main/java/io/fabric8/kubernetes/client/handlers/NetworkPolicyHandler.java , so I guess it's supported. https://github.com/fabric8io/kubernetes-client/blob/master/kubernetes-client/src/main/java/io/fabric8/kubernetes/client/handlers/NetworkPolicyHandler.java中有一个处理程序。猜猜它是受支持的。 The actual NetworkPolicy class seems to be in a dependency library, kubernetes-model. 实际的NetworkPolicy类似乎在依赖库kubernetes-model中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使用Fabric8关闭Kubernetes客户端 - Closing Kubernetes Client with Fabric8 kubernetes 客户端的 Fabric8 是否已弃用? - Is Fabric8 for kubernetes client deprecated? 如何使用fabric8 kubernetes Java和Scala客户端API设置容器上的资源要求 - How to set resource requirements on a container with the fabric8 kubernetes Java & Scala client API java.net.SocketException with fabric8 kubernetes 客户端和观察者 - java.net.SocketException with fabric8 kubernetes client and watcher 如何使用fabric8 Java客户端API在Kubernetes中执行滚动更新和部署回滚? - How to perform Rolling update and Rollback of deployment in Kubernetes using fabric8 java client API? 如何使用 fabric8 java 客户端获取 kubernetes 服务帐户访问令牌? - How to get kubernetes service account access token using fabric8 java client? 如何使用 fabric8 kubernetes java 客户端从部署的 pod 中读取文件? - How do I read a file from deployment's pods using fabric8 kubernetes java client? 我想在pod内使用fabric8 kubernetes客户端(java)。 我如何获取其所部署集群的kubernetes客户端? - I want to use fabric8 kubernetes client (java) inside a pod. How do I obtain the kubernetes client for the cluster it is deployed on? 如何使用Fabric8 Java API获取Kubernetes的nodePort? - How to get the nodePort using fabric8 java api for kubernetes? 如何使用 Fabric8 k8s java 客户端(版本:6.0.0)删除 HorizontalPodAutoscaler - How to delete HorizontalPodAutoscaler using Fabric8 k8s java client (version: 6.0.0)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM