calico 网络流量 过程 分析 apt-get install telnet

1.calico node 容器在kubernetes中以DaemonSet 的方式运行,容器的网络模式为hostNetwor,与host共享网络栈,拥有相同的Ip和hostname

 

2.查看某个pod:[root@bserver40 ~]# kubectl get pods -o wide -n kube-system |grep -i tiller

tiller-deploy-5dfffddb8d-n4vp6  1/1        Running  0   3d   10.233.122.4     bserver42

 

3.查看某个pod的网卡和ip

先用calicoctl查看容器A的workloadEndpoint:          --workload=<namespace>.<podname>   

[root@bserver40 ~]# calicoctl get workloadendpoint --workload=kube-system.tiller-deploy-5dfffddb8d-n4vp6 -o yaml
- apiVersion: v1
kind: workloadEndpoint
node: bserver42
workload: kube-system.tiller-deploy-5dfffddb8d-n4vp6
spec:
interfaceName: cali2185315f9c4
ipNetworks:
- 10.233.122.4/32
mac: 52:fe:19:e7:5b:14

calico 网络架构:

posted @   littlevigra  阅读(933)  评论(2编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
点击右上角即可分享
微信分享提示