首页 > 解决方案 > Minikube 入口没有响应

问题描述

我正在尝试将流量重定向到我的集群部署对象。我的部署对象是一个依赖于 SQL 服务器映像的节点映像。

  apiVersion: networking.k8s.io/v1beta1
  kind: Ingress
  metadata:
    name: example-ingress
    annotations:
      nginx.ingress.kubernetes.io/rewrite-target: /
  spec:
    rules:
    - http:
      paths:
      - path: /
        backend:
          serviceName: simptekapi-api-service
          servicePort: 5000

我的集群 IP 服务 ====>

apiVersion: v1
kind: Service
metadata:
  name: simptekapi-api-service
spec:
  selector:
    component: api
  type: ClusterIP
  ports:
    - port: 5000
      targetPort: 5000

我的部署对象 ===>

apiVersion: apps/v1
kind: Deployment
metadata:
    name: simptekapi-api-deployment
spec:
    replicas: 3
    selector:
        matchLabels:
            component: api
    template:
        metadata:
            labels:
                component: api
        spec:
            containers:
                - name: simptekapi-api
                  image: nayan2/simptekapi
                  ports:
                      - containerPort: 5000

我的节点图像基本上是一个测试 API 项目。我正在分享登录网址 (http://Minikube_ip/api/v1/auth/SignIn)

对我来说似乎一切都好。我仍然是 Kubernetes 的新手。我很难弄清楚我做错了什么。

虽然我尝试通过 Node-Port 访问我的 pod,但一切都很完美。我不知道为什么我无法通过入口做出反应。

在此处输入图像描述

kubectl 获取入口示例入口 ==> 结果

在此处输入图像描述

和 kubectl 获取 pods -n ingress-nginx ==> 结果

在此处输入图像描述

标签: kuberneteskubernetes-ingress

解决方案


推荐阅读