【问题标题】:How to create a NetworkPolicy usingt he Fabric8 java client for Kubernetes如何使用 Fabric8 Java 客户端为 Kubernetes 创建 NetworkPolicy
【发布时间】:2018-01-05 21:00:40
【问题描述】:

我正在阅读 Kubernetes 文档 https://kubernetes.io/docs/concepts/services-networking/network-policies/

我会假设有一个 NetworkPolicy 的等效对象,但我没有在源代码或任何示例中找到一个在 Pod 组上设置网络策略的示例。

我找对地方了吗?

【问题讨论】:

    标签: java networking kubernetes fabric8


    【解决方案1】:

    这是一个使用 fabric8 kubernetes 客户端创建 NetworkPolicy 的示例。

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

    要选择一组 pod,您可以在 NetworkPolicySpec 中使用 PodSelector

    【讨论】:

    • 嘿Hrishikesh!感谢您添加示例只是好奇,有没有办法在不使用 yaml 资源的情况下实现这一目标?是否有等效的网络策略生成器?
    • 抱歉没有看到完整的例子!非常感谢!!
    • 如何使用构建器设置策略类型?
    【解决方案2】:

    https://github.com/fabric8io/kubernetes-client/blob/master/kubernetes-client/src/main/java/io/fabric8/kubernetes/client/handlers/NetworkPolicyHandler.java 中有一个处理程序,所以我猜它是受支持的。实际的 NetworkPolicy 类似乎在依赖库 kubernetes-model 中。

    【讨论】:

    • 感谢您链接相关对象
    • 我不确定如何使用处理程序或 NetworkPolicy 构建器设置类型 - 入口/出口?
    猜你喜欢
    • 1970-01-01
    • 2020-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    • 2019-03-14
    • 2018-03-27
    • 2017-04-02
    相关资源
    最近更新 更多