k8s通过svc暴露端口
【摘要】 ### k8s通过svc暴露端口 跟着katacoda k8s教程走,自己换了一个external-ip发现访问不了,通过ifconfig查 看,教程中的172.17.0.58,是一个配置好的网卡ip,但自己随意自定的没有网卡配置。之 所以随意指定ip,是感觉k8s划分的172.17的ip段,以为可以用,但这个ip段应该是k8s 集群pod内使用的,而要暴露的i...
### k8s通过svc暴露端口
跟着katacoda k8s教程走,自己换了一个external-ip发现访问不了,通过ifconfig查
看,教程中的172.17.0.58,是一个配置好的网卡ip,但自己随意自定的没有网卡配置。之
所以随意指定ip,是感觉k8s划分的172.17的ip段,以为可以用,但这个ip段应该是k8s
集群pod内使用的,而要暴露的ip应该是集群pod外,不经经过pause处理是发现不了的,
故可以通过ifconfig配置虚拟网卡,解决问题;或者通过容器解决?需要尝试。
- 无法访问
```bash
$ curl 172.17.0.35:8000
curl: (7) Failed to connect to 172.17.0.35 port 8000: No route to host
$
```
- 查看网卡
```bash
$ ifconfig
docker0 Link encap:Ethernet HWaddr 02:42:fc:91:8d:32
inet addr:172.18.0.1 Bcast:0.0.0.0 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
ens3 Link encap:Ethernet HWaddr 02:42:ac:11:00:43
inet addr:172.17.0.67 Bcast:172.17.255.255 Mask:255.255.0.0
inet6 addr: fe80::42:acff:fe11:43/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1491 errors:0 dropped:0 overruns:0 frame:0
TX packets:969 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:109810 (109.8 KB) TX bytes:84330 (84.3 KB)
...
```
- 配置虚拟网卡
```bash
$ ifconfig ens3:cka 172.17.0.35 up
$ ifconfig
docker0 Link encap:Ethernet HWaddr 02:42:fc:91:8d:32
inet addr:172.18.0.1 Bcast:0.0.0.0 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
ens3 Link encap:Ethernet HWaddr 02:42:ac:11:00:43
inet addr:172.17.0.67 Bcast:172.17.255.255 Mask:255.255.0.0
inet6 addr: fe80::42:acff:fe11:43/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1594 errors:0 dropped:0 overruns:0 frame:0
TX packets:1025 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:118304 (118.3 KB) TX bytes:91426 (91.4 KB)
ens3:cka Link encap:Ethernet HWaddr 02:42:ac:11:00:43
inet addr:172.17.0.35 Bcast:172.17.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
```
- 再次访问svc

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)