微服务容器云,核心知识大全:K8s+Docker+Ceph+Envoy+Istio

架构师技术联盟

共 2130字,需浏览 5分钟

 ·

2021-10-30 06:40



云计算来临,谁掌握了微服务、容器云技术,谁就等于掌握了未来核心技术。
微服务可通过分布式部署,大幅提升团队和日常的工作效率,K8s+Docker+Ceph+Envoy+Istio+Prometheus架构,目前是各大主流互联网首选的技术方向,掌握微服务架构的工程师要比传统工程师薪资高40%
今天分享的资料包括Docker】【K8s】【Ceph】【Envoy】【Istio黄金组合的5份文档资料!
所有资料已经整理成压缩包
【资料领取方式见文末!】



Docker

Docker 是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。Docker 项目后来还加入了 Linux 基金会, 并成立推动 开放容器联盟(OCI)。
一、Docker入门
Docker 包括三个基本概念
  • 镜像(Image)
  • 容器(Container)
  • 仓库(Repository)
理解了这三个概念,就理解了 Docker 的整个生命周期。


二、Docker基础
这一章介绍如何在 Docker 内部以及容器之间管理数据、网络功能介绍、高级网络配置和选项、评估 Docker 的安全性和底层的核心技术
  • 数据管理
  • 网络功能
  • 高级网络配置
  • 安全
  • 底层实现

三、Docker三剑客
  • Docker Compose
  • Docker Machine
  • Docker Swarm

最后包含实战案例:操作系统和CI/CD

*声明:资料来源于https://yeasy.gitbook.io/docker_practice/想要实时掌握文档更新情况,请到https://docs.python.org/zh-cn/3.9/查看,PDF版仅用于分享学习,侵删!


Kubernetes

Kubernetes,也称为K8s,是一个开源系统,用于自动化容器化应用程序的部署,扩展和管理。
k8s 将组成应用程序的容器分组为逻辑单元,以便于管理和发现。Kubernetes拥有15年在Google上运行生产工作负载的经验,并结合了社区中最好的想法和实践。
一、部署指南
自建的 k8s 集群有很多种方式部署方式,k8s 知识库将列举手工二进制部署与各种辅助工具部署的方 法,可以根据自己使用场景选择对应合适的部署方法。除此之外,还会包含大量的常用应用的部署方 法,比如各种数据库和存储基础设施部署,不同的业务场景和解决方案都可能依赖这些应用,每种应用 部署方法都可能被书内其它多处地方引用。
  • 手工部署
  • 部署附加组件
  • 常见应用部署

二、集群方案
k8s 拥有惊人的扩展能力,针对不同环境和场景可以使用不同的方案,涵盖网络、存储、运行时、 Ingress、Metrics 等。k8s 知识库会帮助你彻底理清这些机制,并深入剖析各种方案的原理、用法 与使用场景。

三、最佳实践
k8s 有先进的设计理念,也包含了大量概念,并提供了非常丰富的能力,用法琳琅满目,但入门比较困 难,k8s 知识库将提供使用 k8s 的各种场景里的最佳实践,帮助大家少走弯路,比如如何管理和运维 集群、如何进行动态伸缩、如何保证部署的服务高可用、如何在更新服务或扩缩容节点保证业务零感知、如何部署有状态服务、如何针对大规模集群进行优化、如何对资源进行隔离和共享以及针对各种需 求和问题的解决方案等。

四、排错指南
正是 k8s 功能如此丰富强大,迭代速度如此之快,其复杂性和不确定性也非常之大。知识库会总结出 各种问题的排查思路与可能原因,还有对应解决方案的最佳实践,也分享一些踩坑案例与排错技巧,与排错技巧,让大家少走弯路。

*声明:资料来源于https://kubernetes.io/zh/docs/home/PDF版仅用于分享学习,侵删!



Ceph

Ceph是一个统一的分布式存储系统,设计初衷是提供较好的性能、可靠性和可扩展性。
Ceph项目最早起源于Sage就读博士期间的工作(最早的成果于2004年发表),并随后贡献给开源社区。在经过了数年的发展之后,目前已得到众多云计算厂商的支持并被广泛应用。RedHat及OpenStack都可与Ceph整合以支持虚拟机镜像的后端存储。

*声明:资料来源于网络想要实时掌握文档更新情况,请到http://docs.ceph.org.cn/dev/查看,PDF版仅用于分享学习,侵删!



Envoy+Istio


*声明:资料来源于官网想要实时掌握文档更新情况,请到https://www.envoyproxy.io/docs/envoy/latest/查看,PDF版仅用于分享学习,侵删!


*声明:资料来源于官网想要实时掌握文档更新情况,请到https://github.com/lujg/istio查看,PDF版仅用于分享学习,侵删!


所有文档已打包整理成压缩包


上述资源如何获取?
微信扫描下方二维码
备注:微服务容器云合集




浏览 34
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报