部署应用报错no matches for kind “Ingress“ in version “networking.k8s.io/v1beta1“
应用部署错误no matches for kind “Ingress“ in version “networking.k8s.io/v1beta1“
·
应用部署报错:
no matches for kind “Ingress“ in version “networking.k8s.io/v1beta1“
原ingress.yaml配置为:
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: spring-boot-route
spec:
rules:
- host: www.${HOST}
http:
paths:
- path: /
backend:
serviceName: spring-boot-service
servicePort: 80
查阅官方文档,,发现1.19版本以后,Ingress 所在的 apiServer 和配置文件参数都有所更改
查看ACK集群版本为1.24
修改ingress.yaml文件,将apiVersion的值由networking.k8s.io/v1beta1改为networking.k8s.io/v1
之后再次运行,报如下错:
发现rules处的语法规则也有改变,应修改为如下模式:
修改完成之后提交,部署成功。
更多推荐
已为社区贡献7条内容
所有评论(0)