kubernetes - 无法在 Windows 10 上运行 Kubernetes (kubectl) 和 Minikube。无法连接到服务器:拨打 tcp [::1]:8080: connectex:
问题描述
这是完整的错误Unable to connect to the server: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it.
这是我的 Kubectl 配置视图
apiVersion: v1
clusters: []
contexts:
- context:
cluster: ""
user: ""
name: dev
current-context: dev
kind: Config
preferences: {}
users: []
我在跑步Minikube start
。它卡在了Starting VM...
在 Hyper-V 管理器中,我正在运行 minikube 虚拟机。
解决方案
查看Jock Reed的“使用 Hyper-V 的 Windows 10 上的 Minikube ”
以管理员身份从 Windows CMD 控制台运行的命令是:
minikube start --vm-driver hyperv --hyperv-virtual-switch "Primary Virtual Switch"
“ Primary Virtual Switch
”是您首先创建的新“外部”“虚拟网络交换机”的名称。
不要忘记关闭 minikube VM 的动态内存(minikube issue 2326)
并且可能在网络适配器 Windows 10 上禁用 IPv6(问题 754
确保使用v0.28.0/minikube-windows-amd64
可执行文件,如issue 1943中所述。
推荐阅读
- javascript - 如何在正则表达式中定义“不区分大小写”修饰符 i?
- scripting - 适合带有垂直对齐选项的框架
- javascript - React DatePicker 从父类获取状态
- postgresql - Postgres 中的触发器:在运行时按名称访问新字段
- python - 如何在 Python 中忽略 Sonarqube 的 1000 行限制:大于 1,000 已授权
- bash - 用于删除 aws s3 删除键名中包含空格的标记的 Bash 脚本
- javascript - 使用 OMDB API 时如何修复 401 错误?
- github - 个别存储库的 Github 语言下拉菜单是否损坏?
- android - Flutter,如何从 FCM 后台消息启动特定屏幕
- .net - 有没有办法使用 Google Sheets API v4 将图像上传到单元格?