k8s 部分命令执行输出

deployment文件部署两个nginx pod deployment yaml文件

kubectl create -f my-nginx.yaml –record –save-config: [crayon-5d阅读更多

DOCKER容器跨宿主机通信方法(4):Flannel-UDP

Flannel简介

Flannel是一个开源的用于管理和组织跨主机间容器网络的一套工具,其原理是通过在所有宿主机上建立一个flannel0网卡,将所有宿主机设置为同一个大的网段,并改写每个docker0的桥IP(通过改写docker daemon启动命令)为其一个子网IP,从而实现,整体网络在一个大的网段,各个docker0分配不同的子网网段。各个docker0网络内的容器数据包最终通过flanneld进程来将数据包进行封装,通过UDP包外层封装(缺省),或者vxlan隧道,实现跨主机容器通信(主机底层物理网络只要路由可达就行),另外flannel还支持host-gw,aws,gec等网络,本实验使用缺省udp封装。

安装前提条件

系统先需正确安装etcd服务,本实验已安装好etcd三节点集群
系统先需正确安装docker服务

Flannel安装

阅读更多