网站首页 > 精选教程 正文
1,用下面的nginx文件启动pod
(1)用下面的nginx文件启动pod
[root@FNSHB109 tmp]# cat nginx.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: web
name: web
spec:
replicas: 5
selector:
matchLabels:
app: web
template:
metadata:
labels:
app: web
spec:
containers:
- image: nginx:latest
imagePullPolicy: Never
name: nginx
2,master里进到pod1上看路由信息
根据路由信息,ping 20.244.166.136,会匹配到第一条。第一条路由的意思是:去往任何网段的数据包都发往网管169.254.1.1,然后从eth0网卡发送出去。
路由表中Flags标志的含义:
U up表示当前为启动状态
H host表示该路由为一个主机,多为达到数据包的路由
G Gateway 表示该路由是一个网关,如果没有说明目的地是直连的
D Dynamicaly 表示该路由是重定向报文修改
M 表示该路由已被重定向报文修改
3,master节点上的路由信息
当ping包来到master节点上,会匹配到路由tunl0。该路由的意思是:去往20.244.166.128/26的网段的数据包都发往网关135.251.206.138.
4,node节点上路由信息
当node节点网卡收到数据包之后,发现发往的目的ip为20.244.166.136,UH代表直连,直接发到caliecb6deff775。这个设备就是veth pair的一端。在创建pod2时calico会给pod2创建一个veth pair设备。一端是pod2的网卡,另一端就是我们看到的caliecb6deff775。
猜你喜欢
- 2024-10-24 ansible 运维使用(一) ansible自动化运维工具
- 2024-10-24 HTTP,HTTP2.0,SPDY,HTTPS你应该知道的一些事
- 2024-10-24 「mysql优化专题」高可用性、负载均衡的mysql集群解决方案(12)
- 2024-10-24 linux工作中常用之必备基础命令(二)
- 2024-10-24 高可用性、负载均衡的mysql集群解决方案
- 2024-10-24 搭建分发平台需要什么配置的服务器
- 2024-10-24 k8s 理解Service工作原理 k8s service 原理
- 2024-10-24 《MySQL主从不一致情形与解决方法》
- 2024-10-24 关于HTTP,我们需要知道哪些? 外贸需要知道的认证有哪些
- 2024-10-24 Kubernetes部署实战 kubernetes部署应用
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)