OpenShift-sdn网络

本文深入讨论了OpenShift的SDN(Software Defined Networking)网络,重点介绍如何通过open flow进行网络管理。通过主机上的`ip a`命令,我们可以洞察OpenShift集群内部的网络配置和连接情况。
摘要由CSDN通过智能技术生成
在openshift中,如果使用docker 命令启动一个docker容器,容器中的网络没有任何不同;唯一的不同就是docker网络拍的网桥名是ibr0而不是docker0


那运行在kubernetes/openshift中的pods呢? 一个pod是由一组相关的容器组成,pod中的容器共享网络接口/hostname;两个容器(两个进程)可以使用“localhost”交流。


OpenShift通过OpenShift-SDN组件保证了集群中在同一个namespace下的所有pods可以相互访问到,即使运行在不同的主机上。主要有两大特点:1. 所有namespaces下的所有pods在同一个网络中可以看见对方。2. 每一个namespace可以表现为一个私有网络(即多租户)


OpenShift SDN 按照RFC1918 分配/16私有子网空间(默认10.1.0.0/16)作为集群网络。在集群网络中每个node节点分配/24大小的ip地址空间给node节点上的pods。每个node自己分配一个网关地址(例如10.1.x.1),子网的广播地址(10.0.x.255)不能分配给node或者pod。意味着在默认配置下OpenShift集群中最多有256个node节点以及每个node节点最多254个pod。


子网建立之后,do
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值