小编z f*_*aye的帖子

在minikube中运行Ingress,其地址显示为localhost

我是 k8s 新手。我在 minikube 上部署了一个入口,我发现它的地址是localhost不应该的,我猜。为此,我不知道如何继续,因为我应该编辑/etc/hosts/以添加 dns 项目,但我不能。
在此输入图像描述

这是我的配置文件

kiloson@ubuntu:~$ cat kubia-ingress.yaml 
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: kubia
  annotations:
    nginx.ingress.kubernetes.io/rewrite-target: /$1
spec:
  rules:
  - host: kubia.example.com
    http:
      paths:
      - path: /
        pathType: Prefix
        backend:
          service: 
            name: kubia-nodeport
            port: 
              number: 80
Run Code Online (Sandbox Code Playgroud)

minikube版本

kiloson@ubuntu:~$ minikube version
minikube version: v1.24.0
commit: 76b94fb3c4e8ac5062daf70d60cf03ddcc0a741b
Run Code Online (Sandbox Code Playgroud)

乌班图信息

kiloson@ubuntu:~$ neofetch
            .-/+oossssoo+/-.               kiloson@ubuntu 
        `:+ssssssssssssssssss+:`           -------------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 20.04.3 LTS x86_64 
    .ossssssssssssssssssdMMMNysssso.       Host: Virtual Machine 7.0 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 5.11.0-1022-azure 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 2 hours, 33 mins …
Run Code Online (Sandbox Code Playgroud)

kubernetes kubernetes-ingress

9
推荐指数
2
解决办法
6293
查看次数

标签 统计

kubernetes ×1

kubernetes-ingress ×1