解读云原生技术
容器
Kubernetes
服务发现和负载均衡: 通过Service资源展现各种应用服务,结合DNS和多种负载均衡机制,支持容器化应用之间的相互通信。 存储编排: 通过plungin的形式支持多种存储,如本地、nfs、ceph、公有云块存储等。 资源调度: 设置pod调度的所需资源和资源限制,支持应用的自动发布和应用回滚,管理应用的相关配置。 自动修复: 监测集群中所有宿主机,自动发现和处理集群内异常,更换需重启的pod节点,使容器集群运行在用户的期望状态。 密钥和配置管理: 通过secret存储敏感信息,通过configmap存储应用的配置文件,避免将配置文件固定在镜像中,增加容器编排的灵活性。 横向扩展功能: 实现基于CPU利用率或基于平台级的弹性伸缩,如自动增加、删除nodes节点。
微服务
Dubbo
Service Mesh
我们可以从以下几个特征对Service Mesh的定义给出概括和总结:
抽象: Service Mesh将通信功能从应用中剥离出来,形成一个单独的通信层,并将其下沉到基础设施层。
功能: Service Mesh负责实现请求的可靠传递,从功能上来说和传统的类库方式并无不同。
部署: Service Mesh在部署上体现为轻量级网络代理,以Sidecar模式和应用程序一对一部署,两者之间的通信通过Localhost远程调用。
透明: Service Mesh的功能实现完全独立于应用程序,可以独立部署升级、扩展功能、修复缺陷,应用程序无须关注Service Mesh的具体实现细节,即对应用程序是透明的。
Serverless
云原生中间件
DevOps
图书推荐
▊《阿里云数字新基建系列:云原生操作系统Kubernetes》
罗建龙 刘中巍 张城 黄珂 苏夏 高相林 盛训杰 著
来自阿里云核心技术团队的实践沉淀
7位云原生技术专家聚力撰写K8s核心原理与诊断案例
数字新基建底层技术
(扫码了解本书详情)
▊《Kubernetes生产化实践之路》
孟凡杰 等 著
基于K8s 1.18,囊括所有K8s新特性和应用
由Kubernetes不同领域的专家共同执笔,全方位深入解读技术细节
五年多互联网行业Kubernetes生产化实践经验分享,助你不再踩坑
(扫码了解本书详情)
▊《Kubernetes权威指南:从Docker到Kubernetes实践全接触(第4版)》
龚正 吴治辉 崔秀龙 闫健勇 著
基于K8s 1.14,提供源码下载,人人都想拥有的K8S重磅级案头手册
图文并茂、内容丰富、由浅入深、讲解全面
围绕在生产环境中可能出现的问题,给出了大量的典型案例,有很强的实战指导意义
(扫码了解本书详情)
▊《Service Mesh实战:用Istio软负载实现服务网格》
周遥 著
阿里巴巴分布式架构与软负载体系核心骨干执笔
从容器到Kubernetes,再到服务网格,全线实战贯通
侧重“排坑”,解决|排查Service Mesh常见问题是亮点
(扫码了解本书详情)
▊《云原生服务网格Istio:原理、实践、架构与源码解析》
张超盟 等 编著
来自大厂的Istio一手材料,厚达600多页,多角度全解Service Mesh热点Istio
从原理、实践、架构、源码4个层面剖析Service Mesh热点Istio,为各层面读者量身打造
提供源码下载、与作者互动
(扫码了解本书详情)
如果喜欢本文 欢迎 在看丨留言丨分享至朋友圈 三连 热文推荐