小编Jac*_*man的帖子

Kubernetes入口相同路径多个端口

经过大量的谷歌搜索和搜索(即使在这里),我无法找到我的问题的明确答案。所以我希望这里的某个人能够为我指明正确的方向。

我有一个已经对我有用的 Kube 服务定义,但现在我只是用一个LoadBalancer. 这是我当前的服务 yaml:

apiVersion: v1
kind: Service
metadata:
  name: my-service
  namespace: namespace1
  labels:
    app: my-service
spec:
  type: LoadBalancer
  selector:
    app: my-service
    tier: web
  ports:
  - name: proxy-port
    port: 8080
    targetPort: 8080
  - name: metrics-port
    port: 8082
    targetPort: 8082
  - name: admin-port
    port: 8092
    targetPort: 8092
  - name: grpc-port
    port: 50051
    targetPort: 50051
Run Code Online (Sandbox Code Playgroud)

这显然只是 TCP 负载平衡。我想要做的是使用 Mutual TLS 来保护它,这样服务器将只接受来自我的客户端的具有授权证书的连接。

从我在 Kube 土地上所能知道的一切来看,我需要做的是一个Ingress定义。我一直在研究我可以找到的所有文档kind:Ingress,但似乎找不到任何可以让我在同一路径上创建Ingress具有多个端口的单个文档的地方

我在这里错过了什么吗?有没有办法创建一个Ingress与上述服务定义具有相同功能的 …

kubernetes-ingress

9
推荐指数
1
解决办法
9164
查看次数

JAXB:根据元素的属性值解组到不同的类

我想知道是否有任何方法可以解组包含固定元素名称的 XML,该名称的属性是指各种类。考虑以下 XML:

情况1:

<?xml version="1.0" encoding="UTF-8"?>
<response>
    <request-status>valid</request-status>
    <interface name="person">
        <f-name>Joe</f-name>
        <l-name>Blow</l-name>
        <age>25</age>
        <email>joe.blow@email.com</email>
    </interface>
</response>
Run Code Online (Sandbox Code Playgroud)

案例#2:

<?xml version="1.0" encoding="UTF-8"?>
<response>
    <request-status>valid</request-status>
    <interface name="vehicle">
        <make>Ford</make>
        <type>truck</type>
        <year>1989</year>
        <model>F150</model>
    </interface>
</response>
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,包含类都是“响应”,具有 2 个实例变量:requestStatus(字符串)和接口(某些超类?)。我需要帮助的是如何使用正确的 JAXB 注释编写包含类“Response”,以便解组将为“接口”变量创建正确的类实例。

提前感谢一堆人的任何帮助。

java jaxb2

5
推荐指数
1
解决办法
3641
查看次数

标签 统计

java ×1

jaxb2 ×1

kubernetes-ingress ×1