这个问题的意思是在某个位置不支持Ingress类型的Kubernetes资源对象,解决方法是需要确保该位置支持Ingress类型的对象。如果是在Deployment或者RS的yaml文件中出现这个问题,可以添加如下代码段来支持Ingress对象:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: my-ingress
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
rules:
- host: my.host.com // 此处换成你的域名
http:
paths:
- path: /my/path
backend:
serviceName: my-service
servicePort: 80
需要注意的是,如果在Kubernetes的集群配置文件中出现该问题,需要进一步分析问题原因。