小编Kul*_*esu的帖子

Kubernetes 入口不工作,默认后端 404

我是 Kubernetes 新手。我正在使用 K8S 的 GKE 托管服务。有 2 个部署 nginx、httpd,并为这 2 个部署创建了 NodePort 服务。

我正在尝试为服务创建入口规则。nginx入口控制器是通过helm安装的。我有一个来自 freenom 的域,并将 Google 云 DNS 设置为使用静态公共 IP。当我尝试访问入口 URL(域/nginx)时,它给出:

“默认后端 - 404”


部署:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: nginx
  labels:
    name: nginx
spec:
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
        - name: nginx
          image: nginx
  replicas: 1
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: httpd
  labels:
    name: httpd
spec:
  selector:
    matchLabels:
      app: httpd
  template:
    metadata:
      labels:
        app: httpd
    spec:
      containers:
        - …
Run Code Online (Sandbox Code Playgroud)

kubernetes google-kubernetes-engine nginx-ingress

3
推荐指数
1
解决办法
7303
查看次数