Docker的技术特点:
容器镜像 定义了统一的软件交付标准
文件挂载提供了更小资源占用的运行环境
共享OS内核使容器本质上只是一个进程,秒级启停
Docker的技术优势:
统一的交付标准可以屏蔽环境差异,使能DevOps
更小的资源消耗,提高资源利用率,匹配微服务架构
极速的 弹性伸缩 ,故障恢复,解放运维生产力
Kubernetes的技术特点:
通过声明性语法直接定义应用的最终状态
提供开放的插件机制
灵活的资源权限隔离机制
Kubernetes的技术优势:
由定义的应用状态,自动的部署、重启、 迁移 、伸缩
插件机制使K8S兼容各类基础设施(公有云、 私有云 )
灵活的隔离机制能够快速为不同团队构建运行环境