繁体   English   中英

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

[英]Microk8s at windows host-access doesnt work. Why connection refused when i trying to connect from vm to host?

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

microk8s 2.0.1 multipass 1.6.1 windows 10 windows 防御者禁用:)

所有命令都可以正常工作:应用、获取 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 启动” - 工作,但“microk8s kubectl get nodes” - 不是。 我刚搬到 linux,一切正常! 伤心

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM