【发布时间】:2022-01-01 05:20:36
【问题描述】:
我正在尝试在 minkube 中启用入口。当我运行minikube addons enable ingress 时,它会挂起一段时间,然后我收到以下错误消息:
❌ Exiting due to MK_ADDON_ENABLE: run callbacks: running callbacks: [sudo KUBECONFIG=/var/lib/minikube/kubeconfig /var/lib/minikube/binaries/v1.19.15/kubectl apply -f /etc/kubernetes/addons/ingress-deploy.yaml: Process exited with status 1
stdout:
namespace/ingress-nginx unchanged
serviceaccount/ingress-nginx unchanged
configmap/ingress-nginx-controller unchanged
configmap/tcp-services unchanged
configmap/udp-services unchanged
clusterrole.rbac.authorization.k8s.io/ingress-nginx unchanged
clusterrolebinding.rbac.authorization.k8s.io/ingress-nginx unchanged
role.rbac.authorization.k8s.io/ingress-nginx unchanged
rolebinding.rbac.authorization.k8s.io/ingress-nginx unchanged
service/ingress-nginx-controller-admission unchanged
stderr:
error: error validating "/etc/kubernetes/addons/ingress-deploy.yaml": error validating data: [ValidationError(Service.spec): unknown field "ipFamilies" in io.k8s.api.core.v1.ServiceSpec, ValidationError(Service.spec): unknown field "ipFamilyPolicy" in io.k8s.api.core.v1.ServiceSpec]; if you choose to ignore these errors, turn validation off with --validate=false
waiting for app.kubernetes.io/name=ingress-nginx pods: timed out waiting for the condition]
╭───────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ ???? If the above advice does not help, please let us know: │
│ ???? https://github.com/kubernetes/minikube/issues/new/choose │
│ │
│ Please run `minikube logs --file=logs.txt` and attach logs.txt to the GitHub issue. │
│ Please also attach the following file to the GitHub issue: │
│ - /tmp/minikube_addons_2c0e0cafd16ea0f95ac51773aeef036b316005b6_0.log │
│ │
╰───────────────────────────────────────────────────────────────────────────────────────────╯
这是我使用的 minikube 启动命令:
minikube start --kubernetes-version=v1.19.15 --vm-driver=docker
我已尝试重新安装 minikube。上周当我运行相同的命令时它运行良好。
如果需要更具体的信息,请告诉我,我会编辑问题。有谁知道我该如何解决这个问题?
提前致谢。
【问题讨论】:
-
您不必每次启动 minikube 时都启用 ingress 插件,它只是一次活动。您是否每次都尝试启用它?
-
不,我正在从头开始设置环境。我事先跑了
minikube delete。
标签: kubernetes kubernetes-ingress minikube