用于部署在Kubernetes上的Apache应用的基于入口控制器路径的路由

9lowa7mx  于 2022-11-16  发布在  Apache
关注(0)|答案(1)|浏览(132)

我在conf/webapps中有一个部署了SampleWebApp.war的tomcat映像,我正在kubernetes集群上的pod内部署此映像。
我希望通过入口控制器公开指向tomcat应用程序clusterIP服务我无法在入口控制器中使用“/”进行重定向,因为另一个应用程序已在使用相同主机和路径“/”
我尝试将路径指定为“tomcat”。但当我尝试在Web上打开UI时无法访问它
下面是我的yaml的。有人能建议什么可以在这里做吗?
第一个

xytpbqjk

xytpbqjk1#

尝试添加入口类的注解

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: ingress
  annotations:
    kubernetes.io/ingress.class: "nginx"
spec:
  rules:
  - host: "foo.bar.com"
    http:
      paths:
      - pathType: Prefix
        path: /tomcat
        backend:
          service:
            name: service1
            port:
              number: 80

相关问题