我试图使用1.3.0
版本的kubeFate
,但在我应用其原始文件为kubectl apply -f ./kubefate.yaml
的服务后,它弹出错误说
Error from server (NotFound): Unable to list "extensions/v1beta1, Resource=ingresses": the server could not find the requested resource (get ingresses.extensions)
最初,我查看了kubefate.yaml
并更改了入口部分中与extensions/v1beta1
相关的任何内容:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: kubefate
namespace: kube-fate
spec:
ingressClassName: nginx
rules:
- host: kubefate.net
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: kubefate
port:
number: 8080
好吧,改变后,它不会产生错误,当我应用,但在我使用kubectl get all,ingress -n kube-fate
检查状态后,同样的错误再次显示…我不知道如何解决这个问题。请谁给我点提示。
事实证明它与我所期望的问题无关。我改变了另一种方式来启动minikube
从minikube start --vm-driver=none
到minikube start --vm-driver=none --kubernetes-version v1.19.0
。那么问题就解决了