Openshift学习

Openshift  容器编排技术 

Openshift Kubernetes Extensions  Redhat 提供标准镜像   ---> Paas  

Web console /REST API / SCM integration

Docker技术基于Linux内核 

  1、namespace命名空间 【黑盒隔离】

  2、Cgroup 【资源限制】 

     网卡流量 CPU资源  磁盘读写性能 内存 等 

  3、SElinux 安全保障 

docker和虚拟化的区别

  虚拟化 :物理机 --> 模拟硬件 --> 操作系统 --> 应用软件      硬隔离

  容器: 物理机 --> 容器 --> 应用    软隔离  

  容器缺点: 隔离性没有虚拟化好 ,速度比虚拟化快N倍速 

  适应微服务【小 轻】 ---> 按应用拆分 [LNMP] ----> 按业务拆分 [图片,交易,手机,手表,箱包] ------> 按细节拆 【业务量太大】

有镜像,用镜像启动容器

  镜像: 分层技术的tar包   docker run 镜像名称  共享物理机,启了程序 

  红帽制作一个标准的最小化内核镜像 -----> 在基础镜像基础上增加新层 添加新功能 

registry 提供共享仓库 

       # 本地导出/导入容器

  docker export  容器ID  > string.tar

       docker import string.tar 

       # 本地 加载镜像 

       docker save 镜像名或镜像ID > string.tar

       docker load < string.tar 

  

原文地址:https://www.cnblogs.com/oscarli/p/13157133.html