当前位置: 首页 > 知识库问答 >
问题:

是否可以设置某种内部Nginx服务/部署,以将呼叫从一个GCP-ingress重定向到另一个GCP-ingress

卢文博
2023-03-14

我该如何解决这个问题呢?

在下面的示例中,我如何编写我的my-redirection-service-to-app-system-test。我的最终用户只需在他们的浏览器中键入“system.test.com”,就可以进入我的UI

很可能是Kubernetes的服务/部署。不确定如何进行

谢谢你事先的帮助

示例入口(B)

  rules:
  - host: app.system.test.com
    http:
      paths:
      - path: /ui/*
        backend:
          serviceName:ui-frontend
          servicePort: 80

示例入口(A)

  rules:
  - host: system.test.com
    http:
      paths:
      - path: /ui/*
        backend:
          serviceName: My-redirection-service-to-app-system-test
          servicePort: 80

共有1个答案

梁豪
2023-03-14

我自己还没有试过,但我会考虑使用ExternalName类型的服务。这些服务可以将指向自身的请求映射到任何DNS名称。

像这样的东西应该能起到作用:

服务:

apiVersion: v1
kind: Service
metadata:
  name: my-service
  namespace: namespace
spec:
  type: ExternalName
  externalName: app.system.test.com
  rules:
  - host: system.test.com
    http:
      paths:
      - path: /ui/*
        backend:
          serviceName: my-service
          servicePort: 80
rules:
- host: app.system.test.com
  http:
    paths:
    - path: /ui/*
      backend:
        serviceName:ui-frontend
        servicePort: 80
 类似资料:
  • 我想用Lambda函数部署AWS CDK堆栈。用例是支持类似于Trek10无服务器CI/CD管道中描述的功能,相关代码如下。 简而言之,AWS代码管道仅支持在单个Git分支中侦听更改。我想听听与创建repo和分支相关的GitHub事件,并创建代码管道实例来响应这些事件,以便每个Git存储库的每个分支都有一个管道。我想要一个Lambda来监听GitHub事件并创建CDK堆栈。Trek10示例使用Py

  • 我有两个endpointapi,它们是/uploadand/redirect 我不知道为什么会发生这种情况。谢谢你的帮助。

  • 我是Vertx新手,我正在编写一个代理服务器,它将接受请求、更新头并发送到另一个服务器。收到响应后,按原样将完整响应发送给客户端。 在vertx中,我是否有办法这样做,或者我需要为每个超文本传输协议方法和内容类型实现处理程序,以创建新请求并使用新客户端发送?

  • 是否可以从本机windows容器中启动本机windows同级容器?所以我不是说docker中的docker。 与linux上类似:

  • 我正在尝试访问一个安全的云运行服务。如果我用SDK在我的机器上尝试,它工作得很好: 有人对这件事有什么建议吗? 谢谢

  • 是否可以在 VNet 中部署 Azure 函数? 如果我在 VNet 中创建了应用服务环境,然后在创建函数时选取了该应用服务计划,这是否意味着 Azure 函数部署在 VNet 内部,并具有与 VNet 定义的相同限制等?