Rancher和 Kubernetes的安装部署过程如下:首先,安装Rancher平台,该平台用于Kubernetes集群的管理;其次,使用Rancher平台创建和安装 Kubernetes集群,使添加Kubernetes集群的Control、etcd 和 Worker节点变得轻松、简单。经过本章的微服务运行环境的安装部署,可以得到一个基于Kubernetes和 Rancher的容器化运行集群。
第5章日志采集;
本章介绍了微服务系统整体端到端的日志采集,包括日志输出、日志采集、日志收集与处理、日志存储和日志展示等环节。首先介绍了基于Filebeat和ELK的日志采集模型,充分利用Elasticsearch 的全文检索能力以及Kibana丰富的图形化展示能力。其次介绍了微服务基于Spring Boot的日志输出配置,配置分为开发环境、测试环境和生产环境。最后按照日志采集模型,分别介绍了日志采集、日志汇集与日志展示。
日志采集首先是容器的日志目录挂载,然后使用Filebeat进行日志采集工作。日志汇集就是日志经过Filebeat采集后,输出到Logstash组件集中进行日志格式的转换,然后汇集到Elasticsearch组件和磁盘日志文件中。日志汇聚存储在磁盘文件中,供开发人员和维护人员使用Shell脚本查看日志。日志汇集存储在Elasticsearch组件中,供Kibana进行图形化查询和展示,可以绘制组合出丰富的图表和仪表板。
第6章调用链跟踪;
本章首先介绍了调用链追踪的概念,阐述了服务调用的Trace和 Span 的内涵。然后介绍了Spring Cloud调用链跟踪模型中的Sleuth组件和Zipkin组件,同时介绍了SpringCloud调用链跟踪模型。
最后介绍了Sleuth+Zipkin调用链追踪技术,在开发环境、测试环境和生产环境中的配置,以及调用链数据存储在Elasticsearch组件中,同时介绍了如何在Zipkin和Kibana中图形化展示与检索调用链信息。
第7章熔断器;
本章首先介绍了微服务中熔断器的概念,然后介绍了Spring Cloud中熔断器Hystrix的特点。最后介绍了熔断器相关的Maven依赖配置、熔断器的使用代码编写和熔断器的图形化展示与监控。
第8章容器化与服务编排;
本章介绍了容器化、虚拟机及服务编排等内容,重点介绍了生产环境中应用镜像的构建过程。镜像包括母镜像、基础镜像和应用镜像,同时介绍了应用镜像的基础构建方法。
服务编排方面主要介绍了基于Rancher 的Kubernetes容器服务编排平台,结合生成实践介绍如何使用Rancher进行微服务的创建、升级,以及目录挂载如何操作、环境变量如何配置等。最后结合生产项目中使用Nginx做其他微服务的负载均衡的工作负载,介绍了如何创建Config Map,以及如何使用Config Map等。
第9章系统监控;
本章首先对系统监控进行了概述,包括主机监控、安全监控、中间件监控、业务监控、容器监控等。然后介绍了Kubernetes集群常用的监控方案,通常选择基于Node Exporter、Prometheus 和 Grafana的监控体系。
接下来依次对Node Exporter、Prometheus和 Grafana组件的部署文件进行了说明,最后结合Grafana组件的图形化仪表板介绍了Grafana 组件功能强大、类型丰富的图形化展示能力。
第10章持续集成部署;
本章简单介绍了持续集成和持续部署的概念,以及持续集成部署的模型,重点介绍了基于Kubernetes容器化平台、Rancher容器编排平台,以及Jenkins流水线的CICD的生产实践。
这份【微服务容器化开发实战】文档共有238页,需要完整版的小伙伴,可以转发此文关注小编,扫码下方来获取!!!
大牛对本文的评价
========
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
最后
由于篇幅有限,这里就不一一罗列了,20道常见面试题(含答案)+21条MySQL性能调优经验小编已整理成Word文档或PDF文档
还有更多面试复习笔记分享如下
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
[外链图片转存中…(img-e7taWZLN-1712749938551)]