微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Windows 主机访问中的 Microk8s 不起作用为什么当我尝试从虚拟机连接到主机时连接被拒绝?

如何解决Windows 主机访问中的 Microk8s 不起作用为什么当我尝试从虚拟机连接到主机时连接被拒绝?

我无法连接到放置在主机上的本地 MysqL 服务器。

microk8s 2.0.1 多通道 1.6.1 窗口 10 Windows Defender 已禁用 :)

所有命令都可以正常工作:应用、获取 Pod、获取节点、获取事件、秘密、服务... 检查未找到警告。 启用插件:DNS、主机访问、存储 - 全部运行。

对于我的集群,主机访问提供的认 IP 是“10.0.0.1”。

我看到适配器存在于:

multipass shell microk8s-vm 
ifconfig

...
lo:microk8s: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 10.0.1.1  netmask 255.0.0.0
        loop  txqueuelen 1000  (Local Loopback)
...

我把 ip addr 10.0.1.1 放在 secrets 中 而我的spring boot应用程序无法与MysqL连接(拒绝)使用这个ip。

MysqL 在本地运行,我可以与 MysqL-client 连接,所有数据库都存在,所有授权都是完全特权...

其他例子:

microk8s kubectl apply -f https://k8s.io/examples/application/shell-demo.yaml
microk8s kubectl exec --stdin --tty shell-demo -- /bin/bash
curl 10.0.1.1:3306 (or 10.0.1.1:8080 )

curl 说:“连接被拒绝”

请帮忙!还有 tnx!!

解决方法

几天后我不知道如何解决这个问题。 Windows 和 kubernetes(也许是其他产品)不是很好的一对... 重新启动系统后,我的 microk8s 停止工作......“microk8s start” - 工作,但“microk8s kubectl get nodes” - 不是。 我刚搬到 linux,一切正常!伤心

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。