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