Flannel作为容器和Kubernetes网络虚拟化插件,为多机集群的容器间通信提供了支持,目前有3种后端类型。这里我先简单分析Docker和Kubernetes的网络通信原理和问题,然后再分析Flannel的解决方案。
Flannel作为容器和Kubernetes网络虚拟化插件,为多机集群的容器间通信提供了支持,目前有3种后端类型。这里我先简单分析Docker和Kubernetes的网络通信原理和问题,然后再分析Flannel的解决方案。
这里主要讲讲操作系统底层网络模块的一些概念和工作流程,了解数据在操作系统层面如何传输和转换,以及虚拟网络的构造和原理。
文件是磁盘信息的抽象概念,使用户不用了解实际磁盘工作方式等细节,而文件系统则是对文件在磁盘上的存储进行规范,同时为用户访问文件提供接口。这里主要描述文件系统的一些概念,工作原理和实现方法。
先说明一些关于Linux进程间通信的基本知识:Linux的进程间通信是基于文件的,也可以称之为设备,因为所有设备其实都是文件。描述符其实指的是文件描述符,与文件系统中的一个文件对应,每当你创建出一个描述符,就创建出一个设备驱动进程,该进程一直监听着该文件的变化。
前段时间在CentOS6集群上跑TensorFlow的时候遇到了glibc和gcc版本过低的问题。本篇先讲升级glibc。
注意,glibc是linux的核心底层库,一旦升级失败,系统基本就完蛋了。虽然这个教程我有九成把握能升级成功,但是为了避免突发情况,建议你在实际环境上升级之前,先跑一台虚拟机去模拟升级。
前段时间在CentOS6集群上跑TensorFlow的时候遇到了glibc和gcc版本过低的问题。本篇讲升级gcc。
Update your browser to view this website correctly. Update my browser now