直接结论
API Server 无法把 apiVersion 与 kind 映射到资源;请使用受支持版本,或先安装对应 CRD。
错误出现在哪里
kubectl、Helm 与 Kubernetes API 发现
根本原因
API 可能已被删除、apiVersion 拼写错误、CRD 未安装,或发现缓存过期。
最小复现
apiVersion: extensions/v1beta1
kind: Ingress修正示例
apiVersion: networking.k8s.io/v1
kind: Ingress验证修复
使用 kubectl api-resources 确认目标集群实际支持的资源。还需要检查
- 内置 API 会随 Kubernetes 版本变化。
- CustomResource 必须等 CRD 建立后再创建。
权威参考
版本相关行为请参考 Kubernetes API 弃用指南。