Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

谢谢你的软件安装很成功,还不是很了解CNI网络,小白装Kube很好用,建议后期可以在设置界面设置网卡 #32

Open
snpyeso opened this issue Mar 30, 2022 · 5 comments
Assignees
Labels
question Further information is requested

Comments

@snpyeso
Copy link

snpyeso commented Mar 30, 2022

我有五个服务器
1 master(123.123.123.123 -172.0.0.1)(ip没有绑定在机器上虚拟网卡可以解决)
2 node0(无外网 -172.0.0.2) (可以和master内网通信)
3 node1(无外网 -172.0.0.3) (可以和master内网通信)
4 node10(222.222.222.222-192.168.16.1)(和master外网通信 和node11内网可以通信)
5 node11(222.222.222.223-192.168.16.2)(和master外网通信 和node10内网可以通信)
使用你的软件我好像只能设置成建虚拟网卡全部使用外网网卡,也就是node0,node1也访问的是123.123.123.123 这个ip才可以实现集群,
不可以让node0,node1访问172.0.0.1,node10,node11访问123.123.123.123 来做集群
可以我没有去详细了解CNI网络,但是你的软件很好用,谢谢你的作品

@snpyeso
Copy link
Author

snpyeso commented Mar 30, 2022

我采取的策略是master 上装上kube-install
登陆123.123.123.123:9080
master ip 填写123.123.123.123
node ip 添加 172.0.0.2,172.0.0.3,222.222.222.222,222.222.222.223
貌似集群并不能如愿安装,但是我测试了
以下情况是可以通过的

master 上装上kube-install
登陆123.123.123.123:9080
master ip 填写172.0.0.1
node ip 添加 172.0.0.2,172.0.0.3
集群成功
不过可能是网络被CNI接管的原因 123.123.123.123:9080 已不可访问
123.123.123.123:32767 dashbord 也不可访问

master 上装上kube-install
登陆123.123.123.123:9080
master ip 填写123.123.123.123
node ip 添加 222.222.222.222,222.222.222.223
集群成功 123.123.123.123:9080 任然可以访问
123.123.123.123:32767 也可以访问

@cloudnativer cloudnativer added the question Further information is requested label Apr 13, 2022
@houseonline
Copy link
Collaborator

master 上装上kube-install 登陆123.123.123.123:9080 master ip 填写172.0.0.1 node ip 添加 172.0.0.2,172.0.0.3 集群成功 不过可能是网络被CNI接管的原因 123.123.123.123:9080 已不可访问 123.123.123.123:32767 dashbord 也不可访问

針對這種情況:
1,關於使用123.123.123.123:32767不能訪問:原因是master上默認不啟用k8s nodeport,所以是無法訪問的。 有多種方法可以訪問:
(1)你可以把master ip填寫172.0.0.1,node ip添加172.0.0.1172.0.0.2172.0.0.3。 這樣172.0.0.1就同時變成了master和node,就可以使用k8s nodeport了,也就可以使用123.123.123.123:32767訪問dashbord了。
(2)你可以給172.0.0.2和172.0.0.3主機分配外部IP地址,這樣也可以使用這兩個node的外部IP:32767訪問dashbord了。
(3)你也可以使用ingress或istio等其他管道來配寘解决。

2,關於使用123.123.123.123:9080不能訪問:應該是可以訪問的,你就要看看自己的linux上是不是有iptables防火牆規則,你可以放行123.123.123.123:的9080埠,就可以訪問了。

@houseonline
Copy link
Collaborator

我有五个服务器
1 master(123.123.123.123 -172.0.0.1)(ip没有绑定在机器上虚拟网卡可以解决)
2 node0(无外网 -172.0.0.2) (可以和master内网通信)
3 node1(无外网 -172.0.0.3) (可以和master内网通信)
4 node10(222.222.222.222-192.168.16.1)(和master外网通信 和node11内网可以通信)
5 node11(222.222.222.223-192.168.16.2)(和master外网通信 和node10内网可以通信)
使用你的软件我好像只能设置成建虚拟网卡全部使用外网网卡,也就是node0,node1也访问的是123.123.123.123 这个ip才可以实现集群,
不可以让node0,node1访问172.0.0.1,node10,node11访问123.123.123.123 来做集群
可以我没有去详细了解CNI网络,但是你的软件很好用,谢谢你的作品

建議再看一下k8s CNI官方的一些資料以及學習一些容器網路知識,可以更方便你使用k8s。

@cloudnativer
Copy link
Owner

Thank you for your feedback. We need to discuss the network NIC options internally before considering adding them to the features of the later version. You can follow our new version later.

@snpyeso
Copy link
Author

snpyeso commented Apr 19, 2022

我有五个服务器
1 master(123.123.123.123 -172.0.0.1)(ip没有绑定在机器上虚拟网卡可以解决)
2 node0(无外网 -172.0.0.2) (可以和master内网通信)
3 node1(无外网 -172.0.0.3) (可以和master内网通信)
4 node10(222.222.222.222-192.168.16.1)(和master外网通信 和node11内网可以通信)
5 node11(222.222.222.223-192.168.16.2)(和master外网通信 和node10内网可以通信)
使用你的软件我好像只能设置成建虚拟网卡全部使用外网网卡,也就是node0,node1也访问的是123.123.123.123 这个ip才可以实现集群,
不可以让node0,node1访问172.0.0.1,node10,node11访问123.123.123.123 来做集群
可以我没有去详细了解CNI网络,但是你的软件很好用,谢谢你的作品

建議再看一下k8s CNI官方的一些資料以及學習一些容器網路知識,可以更方便你使用k8s。
好的,非常感谢你的解答,持续关注您的产品

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants