六月 2020

Docker那点事儿

Docker是一种Container技术,运行在OS特别是Linux之上。虽然支持多种OS,但大多情况下,Linux是应用最广泛的宿主OS。 核心组件有Client,Docker Daemon,Image,Registry和Container。 Container Container是Docker的核心。一种运行在OS上可移植的计算单元,体量远远小于VM,不需要VM的Hypervisor,不需要V… 阅读更多 »Docker那点事儿

OpenStack的网络

网络类型有local,flat,vlan,vxlan。这些不同网络类型的实现借助于network driver,比如Linux Bridge和Open vSwitch。环境搭建需要多个网卡,控制节点或网络节点需要一个打通外网(集群外)的网卡。 local local网络不支持跨节点,所有网络内的虚拟机通过bridge联通。bridge不会通过网卡对外通讯。 flat flat网络和物理网卡一对一绑… 阅读更多 »OpenStack的网络

OS的存储

OS一般有两种方式获得存储空间: 块存储。通过协议比如SCSI/iSCSI/SAN/SAS等挂载裸硬盘。这种也叫块存储 (block storage),每个硬盘也叫做卷(Volume)。 文件系统存储。通过NFS/CIFS等协议mount远程的文件系统。 在IaaS中,比如OpenStack,Volume是作为资源来管理的,管理的组件叫Volume Provider,LVM是OpenStack默认… 阅读更多 »OS的存储

虚拟机VM的那点破事儿

Hypervisor Hypervisor是虚拟技术的核心,有两种Hypervisor的实现。 Hypervisor直接安装在硬件(相当于某种特殊的操作系统),VM运行在Hypervisor之上,比如Xen。 Hypervisor安装运行在普通的操作系统比如Ubuntu, RHEL, CentOS等,KVM 和 VirtualBox属于这种Hypervisor。 KVM KVM负责CPU/Memo… 阅读更多 »虚拟机VM的那点破事儿

OpenShift 3.11

Set up clusters Overview. See here. Getting Started for Administrators. Create and Build an Image Using the Web Console configuring Docker storage. See here.

微服务 (2)

Monolith Service-side system based on single application easy to develop, deploy, manage Chanllenge highly dependent language/framework growth (adding new capabilities/features) hero deployment (when … 阅读更多 »微服务 (2)