python client scan相关问题

如题

你是要用scan的功能吗?现在还没发1.0.2版本,所以没有发布上传到pip源,你可以通过源码安装,可以看readme进行安装。

对的对的,就是scan

hello,这个使用姿势是有什么不对么,改完一个又报了个错误,nebula用的docker-compose启动的。

172.28.2.2是storage的IP吧,外部访问不了。

对,docker子网划分出的ip,宿主机没法ping通这个ip

你执行的例子是会直接访问storage的,所以访问失败了。你要让你执行的例子所在机子能访问storage所在的网络。

2 个赞

根据传入的ip获取storage的ip这段代码在哪,我手动改下。

它是通过metad拿到集群storage的ip的

:sleeping: 直接改了这个,但又报了个错。

不是这样改的,也不能这样改,你既然要读storage的数据,你就需要保证你的客户端能够访问你的storaged和metad所在的网络,你只需要保证这个,其他的什么都不用改。

如果是已有的docker-compose、docker-swarm、k8s搭建的nebula集群需要怎么测试

docker-compose 本机这样改的话效果应该是一样,没懂为什么不能这么改,我仅想用来测试下

这不是改个ip就可以的,每个ip有自己管理的parttion。你改了ip之后,那数据的parttion不一定是归它管。你把你docker-compose 配置文件贴下可以不?

官方原版,感谢

你直接把你的example 放在和你运行docker-compose的主机上面运行就可以了

目前是这样运行的,nebula启动和example都在我本机

你在本机执行下 ping 172.28.2.2,还有看下 route

感谢你的反馈,我们试了下,mac上的网络是不通的,你可以起个容器,使其和集群在同个网络里面。