为什么是docker+k8s ?!

1、什么是PaaS?

 

 

l 2014-2015年,大家都在安逸的使用IaaS服务
l 亚马逊AWS的部署能力方面比所有竞争对手加起来还大5倍之多,2014年盈利6.6亿美元,2015年Q1盈利2.65亿美元

l 阿里云在国内客户总数为140万,2015年Q3盈利6.49亿元

 

2、容器

 

l 容器是操作系统内核自带能力,早已存在。基于linux内核已实现的轻量级高性能资源隔离机制 (cgroups, namespace, lxc)

l 虚拟机是操作系统级别的资源隔离,容器本质上是进程级别的资源隔离,所以容器可以秒级启动, 比VM要轻量很多

l Docker并没有发明容器,它的核心思路在于实现应用和运行环境的整体打包,统一镜像格式 l Docker只是容器的一种,还有rkt, warden等,几乎每个大厂都会自己搞一套

3、容器的历史

4、容器真的美好吗?

5、离容器还有多远?

互联网行业的基础设施建设,任重道远,只能按部就班,快速递进,这个时代抛弃谁连声baybay都不会说的!

6、Google到底想干什么:borg–>k8s

7、用kubernetes后的感觉

8、企业用kubernetes还缺点什么:

  • 网络SDN

  • 集群规模调优

  • 容器图形化编排

目前k8s问题比较集中的一些:(已优化)

• 增加关闭容器oom功能
• 容器重启策略增强
• 日志格式优化,更便于解析 • 环境依赖检测功能增强
• 增加容器cpu带宽限制
• 增加容器IO带宽限制
• 增加内存节点限制
• 增加内核内存限制

• 增加内存预留机制
• 增加swap内存限制
• Dockerexec增强,增加指定用户和特权用 户执行exec
• Dockerbuild资源限制增强
• 增加ARM64支持
• 安全加固,增加seccomp支持
• 增加在容器内获取cgroup信息功能

  • 未来的云容器栈(或)

  • 需求是一切的起点和终点

用户体验越来越重要

业务更替越来越频繁

数据处理越来越成为企 业的核心竞争力

服务端集群越来越复杂

分布式,增量式开发

持续集成,自动化测试

松耦合,微服务架构

按需伸缩,自动化运维 • 容器镜像发布

 

这一切都依赖于 容器集群

各种新技术将受益于容器集群能力

用户会以想象不到的方式使用技术

发表评论

电子邮件地址不会被公开。 必填项已用*标注