极客时间-左耳听风-程序员攻略-容器化和自动化运维

容器化和自动化运维

Docker 和 Kubernetes,已经是分布式架构和自动化运维的必备工具了。

Docker

有了上述的一些感性体会之后,可以阅读 Docker 官方文档 Docker Documentation 了,这是学习 Docker 最好的方式。

Docker 的底层技术细节。

与 Docker 网络有关的文章需要阅读及实践一下。

Docker 有下面几种网络解决方案:CalicoFlannelWeave ,需要学习一下。另外,还需要学习一下 netshoot ,这是一个很不错的用来诊断 Docker 网络问题的工具集。

关于这几个容器网络解决方案的性能对比,可以看一下下面这几篇文章或报告。

Docker 的性能,可以看一下下面这些文章。

下面是一些和存储相关的文章。

然后是跟运维相关的文章。

最后,推荐看看 Valuable Docker Links ,其中收集并罗列了一系列非常不错的 Docker 文章。

最佳实践

下面分享一些与 Docker 相关的最佳实践。

  • Best Practices for Dockerfile ,Docker 官方文档里的 Dockerfile 的最佳实践。
  • Docker Best Practices ,这里收集汇总了存在于各个地方的使用 Docker 的建议和实践。
  • Container Best Practices ,来自 Atomic 项目,是一个介绍容器化应用程序的架构、创建和管理的协作型文档项目。
  • Eight Docker Development Patterns ,八个 Docker 的开发模式:共享基础容器、共享同一个卷的多个开发容器、开发工具专用容器、测试环境容器、编译构建容器、防手误的安装容器、默认服务容器、胶黏容器。

Kubernetes

Kubernetes 是 Google 开源的容器集群管理系统,是 Google 多年大规模容器管理技术 Borg 的开源版本,也是 CNCF 最重要的项目之一,主要功能包括:

  • 基于容器的应用部署、维护和滚动升级;
  • 负载均衡和服务发现;
  • 跨机器和跨地区的集群调度;
  • 自动伸缩;
  • 无状态服务和有状态服务;
  • 广泛的 Volume 支持;
  • 插件机制保证扩展性。

Kubernetes 发展非常迅速,已经成为容器编排领域的领导者。

阅读 Kubernetes 前世今生的一篇论文。

学习 Kubernetes,有两个免费的开源电子书。

  • Kubernetes Handbook》,这本书记录了作者从零开始学习和使用 Kubernetes 的心路历程,着重于经验分享和总结,同时也会有相关的概念解析。希望能够帮助你少踩坑,少走弯路,还会指引你关注 kubernetes 生态周边,如微服务构建、DevOps、大数据应用、Service Mesh、Cloud Native 等领域。
  • Kubernetes 指南》,这本书旨在整理平时在开发和使用 Kubernetes 时的参考指南和实践总结,形成一个系统化的参考指南以方便查阅。

这两本电子书都不错,前者更像是一本学习教程,而且面明显广一些,还包括 Cloud Natvie、Service Mesh 以及微服务相关的东西。而后者聚焦于 Kubernetes 本身,更像一本参考书。

《Kubernetes in Action》一本很完美的教科书,抽丝剥茧,图文并茂。

Kubernetes 的官方网站:Kubernetes.io,上面不但有全面的文档 ,也包括一个很不错的 官方教程

此外,还有一些交互式教程,帮助你理解掌握,以及一些很不错的文章。

一些交互式教程

一些文章

这里还有一些不错的文档。

网络相关的文章

学习 Kubernetes, Kubernetes 101 系列的文章。

CI/CD 相关的文章

最佳实践

Docker 和 Kubernetes 资源汇总

下面是 GitHub 上和 Docker & Kubernetes 相关的 Awesome 系列。

对于系统的说明 Docker 和 Kubernetes 生态圈,推荐看 The New Stack 为 Kubernetes 出的一系列的电子书或报告。

小结

Docker 和 Kubernetes 已经成为分布式架构和自动化运维方面的不可或缺的两大基本构成,是必需要学习的。虽然它们的玩法跟传统运维不一样,但技术方面并不算复杂。

文章中推荐了 Docker 和 Kubernetes 基础技术方面的学习资料,并给出了存储、运维、网络、CI/CD 等多方面的资料,同时列出了与之相关的最佳实践。

posted @ 2019-08-06 14:40  17bdw  阅读(423)  评论(0编辑  收藏  举报