1,k8s之前的各个时代
1) 单机
2)CS
delphi 连 mysql
3)大型机 ZOS,CICS,tuxdeo,TPF,cobol
4) Web 化, Java 横行天下,中间件时代,小型机时代
websphere,weblogic,oracle,db2时代
php
JSP
Servlet,javabean,EJB
控件+JSP页面
EJB(session bean,entity Bean)
Hibernate,JSF,
从EJB,人们开始反思
中间件时代,以web容器为基础,bpel,workflow,BPM 等衍生出来
5)富客户端 J2ME, APP时代
6) Web Service
REST
API化
bpel4ws
5)Springcloud
从J2EE 平台 演进到 plain java object
6)虚拟化 openstack 的天下
随着技术演化,虚拟化和软硬件结合,物理机和虚拟机,真实网络,虚拟网络的界限模糊化,相结合
7) 之前的PAAS平台
cloudfoudry
有SOA,service government
2,目前k8s的交付
2.1 容器化
调度平台的演变,k8s 成为事实上的标准
docker swarm,mesphere
yarn 的 二阶段 调度
rancher
2.1.1 提供dp,service,ingress
配套的日志(ELK),监控(promethus,grafana,zabbix)
registory
安全 检查
2.2 软件市场 helm
2.3 DevOps
2.3.1 流水线
puppet——> ansible—->Jenkins ——> KenkinsX
Spinnake
tekton
代码 检查 sonar
3,微服务的尴尬
粒度不好把控
4,因此需要istio做 流量调度等
5,网络等需要监控
BPF等