minikube kube-dns 插件不起作用?无法启用它

标签 minikube

我认为这与 https://github.com/kubernetes/minikube/issues/2302 有关

这就是我所做的:

  • 我启动了 minikube(就这样,没有进一步的设置)。
  • 我启用了 kube-dns 插件。
  • 我停止了 minikube 并删除了 minikube。
  • 我将 k8s 升级到 v1.10.0 并再次启动 minikube。

插件仍处于启用状态,但没有 pod。我无法再次启用该插件。

$ kubectl get po --all-namespaces
NAMESPACE     NAME                                                  READY     STATUS    RESTARTS   AGE
default       elasticsearch-elasticsearch-client-79ddfc66f5-rlx9c   0/1       Running   8          23m
default       elasticsearch-elasticsearch-data-0                    1/1       Running   0          23m
default       elasticsearch-elasticsearch-master-0                  1/1       Running   0          23m
default       postgres-postgresql-55bf4844b-ttkbf                   1/1       Running   0          23m
kube-system   kube-addon-manager-minikube                           1/1       Running   0          39m
kube-system   tiller-deploy-f9b8476d-qdsz6                          1/1       Running   0          39m

这是插件列表输出

$ minikube addons list
- addon-manager: enabled
- coredns: disabled
- dashboard: enabled
- default-storageclass: enabled
- efk: disabled
- freshpod: disabled
- heapster: disabled
- ingress: enabled
- kube-dns: enabled
- registry: disabled
- registry-creds: disabled
- storage-provisioner: enabled

最佳答案

WorkaroundAmazingTurtle提供:

我通过创建这些 three 来启用 D​​NS手动体现

刚刚 kubectl apply -f 对于所有三个项目

更新:

上述文件已被 PR#3332 删除来自主分支,因此我更改了包含它们的最后一次提交的链接。

关于minikube kube-dns 插件不起作用?无法启用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50680652/

相关文章:

Mysql 无法写入 minikube 创建的持久卷

Apache Tomcat 部署到 Minikube 后未完成启动 - Kubernetes

docker - 创建 Pod 时图像拉取失败

kubernetes - 如何在 minikube 中使用新版本的 kubernetes 作为默认值

kubernetes - 重启 kube-proxy 等待条件

macos - minikube 尝试访问 172.17.0.4 :8080 on osx 时出错

kubernetes - 无法在 Minikube 上挂载持久存储

kubernetes - 将 NFS 安装到 pod 时服务器拒绝访问

docker - 无法从kubernetes访问应用程序

Kubernetes (Minikube) 卷已安装(来自 Airflow Helm 值)但仍为空