Ingress

倒腾了一上午终于把ingress配置好了,废话不多说上代码

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: ingress-nginx
spec:
  rules:
  - host: www.chen.com
    http:
      paths:
      - path: /
        backend:
         serviceName: nginx-service
         servicePort: 8080

其实ingress配置比较简单,关键是servicename要跟svcname绑定就可
ps: 需要修改hosts文件

注意点

  1. service的yaml文件,之前是type: NodePort 是要改成ClusterIP,注意IP要大写
  2. ingress的apiversion必须要写成extensions/v1beta1,否则会error

题外话

一上午的时间主要浪费在helm上了,我想尝试用helm去部署我的nginx应用,但是一直报错no apiversion,最小化测试初步推断为deploy文件的原因
在这里插入图片描述
百度无果,希望后期解决问题

遗留问题

helm部署nginx报错:apiVersion not set { .问题.待解决}

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐