七叶笔记 » golang编程 » 完美,这份七牛大神在线翻译国外大牛精简K8S学习笔记

完美,这份七牛大神在线翻译国外大牛精简K8S学习笔记

早在几年前,七牛就成立了专门的容器云团队,致力于打造更健壮、更易用的容器集群调度管理系统。现在,我们在七牛内部全面推广和应用Kubernetes,不仅把无状态服务运行在Kubernetes中,也把有状态服务比如数据库运行在Kubernetes中,正如使用GoLang提高了我们的开发效率一样,使用Kubernctes大大提高了我们的部署和运维效率。

在七牛,我们坚定地认为,Kubernetes会成为下一个Linux,但是管理的不再是单台机器,而是以DCOS的方式来管理整个数据中心。熟练地掌握和使用Kubernctes,将成为每个前后端工程师的必备技能,Kubernetes将成为发布前后端服务的标准途径。这本书的翻译,我们集中了七牛容器云团队,以及其他七牛内部热心志愿者的力量,针对翻译的每个术语我们认真推敲,尽最大可能达到“信”“达”“雅”的程度。

本书主要讲解如何在Kubemetes中部署分布式容器应用。本书开始部分概要介绍了 Docker 和Kubernetes的由来和发展,然后通过在Kubernetes中部署一个应用程序,一点点增加功能,逐步加深我们对于Kubermetes架构的理解和操作的实践。在本书的后面部分,也可以学习一些高阶的主题,比如监控、调试及伸缩。

Kubernetes是希腊文,意恩是“舵手”,带领我们安全地到达未知水域.Kubermetes这样的容器编排系统,会帮助我们妥善地管理分布式应用的部署结构和线上流量,高效地组织容器和服务。Kubernetes作为数据中心操作系统,在设计软件系统时,能够尽量降低在底层网络和硬件设施上的负担。

Kubernetes介绍

开始使用Kubernetes和Docker

pod:运行于Kubernetes中的容器

副本机制和其他控制器:部署托管的pod

服务:让客户端发现pod并与之通信

卷∶将磁盘挂裁到容器

ConfigMap 和Secret:配置应用程序

从应用访问pod元数据以及其他资源

Deployment:声明式地升级应用

StatefulSet:部署有状态的多副本应用

由于篇幅问题仅展示部分目录,私信小编【学习】或【资料】即可获取全部文档

了解Kubernetes机理

Kubernetes API服务器的安全防护

保障集群内节点和网络安全

计算资源管理

自动横向伸缩pod与集群节点

高级调度

开发应用的最佳实践

Kubernetes应用扩展

由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!有需要的程序猿(媛)可以帮忙转发+关注,后台私信【学习】或【资料】即可获取

相关文章