K8S中如何跨namespace访问服务?为什么ping不通ClusterIP? - 云计算技术频道 - 红黑 - 龙8国际娱乐pt老虎机
频道栏目
首页 > 网络 > 云计算 > 正文

龙8国际娱乐pt老虎机

2018-06-20 04:31:39      个评论    来源:丁丁爸爸的技术博客  
收藏   我要投稿

1、K8S中如何跨namespace 访问服务?

2、在Pod中为什么ping不通ClusterIP?

简述

Rancher2.0中的一个用户,在K8S环境中,创建两个namespace,对应用进行分割管理,在一个namespace的pod中,如何访问另一个namespace中的服务?--K8S使用kube-DNS实现服务发现功能的,可以通过DNS名称访问服务名。

在K8S中,部署一个带ClusterIP的服务,供集群内部网络访问。为什么这个ClusterIP无法ping通?--ClusterIP是IPtable规则,不是绑定在网络接口上的,服务可以访问,但ping不通ClusterIP。

演示截图

图1-创建一个包含3台主机、用于演示的集群环境

\

图2-在命名空间namespace111中,创建一个nginx工作负载,端口映射的运行模式为集群IP

\

图3-再在另一个命名空间namespace222中,创建一个普通的Ubutnu工作负载

\

图4-在服务发现页面中,可以看到,已自动在2个命名空间中创建2条服务记录

\

图5-进入2个Pod中,验证不同namespace可以互相访问,集群IP不可以ping,但ClusterIP对应的服务可以访问。

\

图6-网上介绍kubeDNS的文章

\

图7-网上关于ClusterIP相关的帖子及文章

\

相关TAG标签 K8S namespace ClusterIP
上一篇:MATLAB自带工具箱实现PCA降维代码
下一篇:税务行业系统开发解决方案
相关文章
图文推荐

关于我们 | 联系我们 | 服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑--致力于做实用的IT技术学习网站