六月 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.

CRC – OpenShift 4

OCP3.x用MiniShift来搭建一个简单的本地OpenShift集群,CRC (Red Hat CodeReady Containers)是给4.x准备的。 Intall Download page Extract tar.xz and place in $path (~/.bash_profile)$crc setup$crs start “Image pull secret&… 阅读更多 »CRC – OpenShift 4

微服务 (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)