calico在kubernetes中的策略
来源:互联网 发布:淘宝店标logo生成器 编辑:程序博客网 时间:2024/05/18 21:07
calico在kubernetes中的策略
前期环境试验
在上一遍文章中《kubernetes与calico整合》,搭建了基于calico的kubernetes集群,以下将对于这个环境进行测试,没有对calico进行任何策略配置,即使用的默认策略。
在以上环境中的default namespace中,部署了busybox pod应用,用于测试。
在kube-system namespace中部署了skydns与kube-ui。
分别获取此三个pod的ip地址
获取busybox ip 为192.168.0.0
: kubectl describe po busybox |grep IP
获取 skydns的IP192.168.0.64
:kubectl describe po kube-dns-v9-irhqq --namespace=kube-system|grep IP
获取 kube-ui的IP192.168.0.128
:kubectl describe po kube-ui-v5-0n55s --namespace=kube-system|grep IP
测试busybox分别到skydns、kube-ui的网络
core@calico-01 ~ $ kubectl exec busybox -- ping -c 4 192.168.0.64PING 192.168.0.64 (192.168.0.64): 56 data bytes64 bytes from 192.168.0.64: seq=0 ttl=62 time=2.334 ms64 bytes from 192.168.0.64: seq=1 ttl=62 time=6.759 ms64 bytes from 192.168.0.64: seq=2 ttl=62 time=2.921 ms64 bytes from 192.168.0.64: seq=3 ttl=62 time=5.477 ms--- 192.168.0.64 ping statistics ---4 packets transmitted, 4 packets received, 0% packet lossround-trip min/avg/max = 2.334/4.372/6.759 mscore@calico-01 ~ $ kubectl exec busybox -- ping -c 4 192.168.0.128PING 192.168.0.128 (192.168.0.128): 56 data bytes64 bytes from 192.168.0.128: seq=0 ttl=62 time=7.918 ms64 bytes from 192.168.0.128: seq=1 ttl=62 time=0.986 ms64 bytes from 192.168.0.128: seq=2 ttl=62 time=0.839 ms64 bytes from 192.168.0.128: seq=3 ttl=62 time=7.101 ms--- 192.168.0.128 ping statistics ---4 packets transmitted, 4 packets received, 0% packet lossround-trip min/avg/max = 0.839/4.211/7.918 ms
以上测试结果表明任意pod间网络为互通的
测试任意VM到容器的网络
在master上ping任意容器
core@calico-01 ~ $ ping -c 2 192.168.0.0PING 192.168.0.0 (192.168.0.0) 56(84) bytes of data.64 bytes from 192.168.0.0: icmp_seq=1 ttl=63 time=1.62 ms64 bytes from 192.168.0.0: icmp_seq=2 ttl=63 time=2.50 ms--- 192.168.0.0 ping statistics ---2 packets transmitted, 2 received, 0% packet loss, time 1001msrtt min/avg/max/mdev = 1.624/2.062/2.500/0.438 mscore@calico-01 ~ $ ping -c 2 192.168.0.64PING 192.168.0.64 (192.168.0.64) 56(84) bytes of data.64 bytes from 192.168.0.64: icmp_seq=1 ttl=64 time=0.045 ms64 bytes from 192.168.0.64: icmp_seq=2 ttl=64 time=0.048 ms--- 192.168.0.64 ping statistics ---2 packets transmitted, 2 received, 0% packet loss, time 1000msrtt min/avg/max/mdev = 0.045/0.046/0.048/0.007 mscore@calico-01 ~ $ ping -c 2 192.168.0.128PING 192.168.0.128 (192.168.0.128) 56(84) bytes of data.64 bytes from 192.168.0.128: icmp_seq=1 ttl=63 time=4.04 ms64 bytes from 192.168.0.128: icmp_seq=2 ttl=63 time=2.52 ms--- 192.168.0.128 ping statistics ---2 packets transmitted, 2 received, 0% packet loss, time 1001msrtt min/avg/max/mdev = 2.525/3.283/4.041/0.758 ms
经过以上两项测试可以看出,默认情况下calico的网络与flannel网络一致,宿主机到容器,容器之间网络都相通。
0 0
- calico在kubernetes中的策略
- 借助 Calico,管窥 Kubernetes 网络策略
- kubernetes与calico整合
- kubeadm安装kubernetes(calico)
- centos安装kubernetes,calico,nfs
- kubernetes集群calico网络部署
- kubernetes calico网络qos设计
- 《kubernetes-1.8.0》06-addon-calico
- 添加calico到现有的kubernetes集群中
- Kubernetes 在华为全球系统中的实践
- PaddlePaddle Fluid:弹性深度学习在Kubernetes中的实践
- Kubernetes应用部署策略实践
- 角色在策略中的转变
- kubernetes flannel neutron calico ovs-vxlan网络方案性能测试分析
- Kubernetes集群中的网络
- kubernetes中的RBAC
- kubernetes中的Volumes
- kubernetes中的Admission Controllers
- 动态数组申请————简单版
- XML是什么,它可以做什么?——XML详解
- 快捷键XML管理和事件管理小结(实例)
- Android学习之——SpannableString和TextView的使用及研究
- Curiously Recurring Template Pattern
- calico在kubernetes中的策略
- Sugar ORM——让你不用学SQLite数据库
- LeetCode 108. Convert Sorted Array to Binary Search Tree
- java学习笔记-窗口绘图(坦克大战)
- java IOUtils copy and flush client
- 自我实践
- Failed to install Hi.apk on device 'emulator-5554': EOF
- 深度学习史上最全总结(文末有福利)
- 博客的使用