`
wangmuming1122
  • 浏览: 11299 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

《Kubernetes权威指南——从Docker到Kubernetes实践全接触》 试读

阅读更多

                       《Kubernetes权威指南——从Docker到Kubernetes实践全接触》 试读

         

        Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。

      

       在docker的网站上提到了docker的典型场景:

          --Automating the packaging and deployment of applications

          --Creation of lightweight, private PAAS environments

          --Automated testing and continuous integration/deployment

          --Deploying and scaling web apps, databases and backend services

 

       由于其基于LXC(Linux Container)的轻量级虚拟化的特点,docker相比KVM(内核虚拟化)之类最明显的特点就是启动快,资源占用小。因此对于构建隔离的标准化的运行环境,轻量级的PaaS(如dokku), 构建自动化测试和持续集成环境,以及一切可以横向扩展的应用(尤其是需要快速启停来应对峰谷的web应用)。

构建标准化的运行环境,现有的方案大多是在一个baseOS上运行一套puppet/chef,或者一个image文件,其缺点是前者需要base OS许多前提条件,后者几乎不可以修改(因为copy on write 的文件格式在运行时rootfs是read only的)。并且后者文件体积大,环境管理和版本控制本身也是一个问题。PaaS环境是不言而喻的,其设计之初和dotcloud的案例都是将其作为PaaS产品的环境基础,因为其标准化构建方法(buildfile)和良好的REST API,自动测试和持续集成/部署能够很好的集成进来,因为LXC轻量级的特点,其启动快,而且docker能够只加载每个container变化的部分,这样资源占用小,能够在单机环境下与KVM之类的虚拟化方案相比能够更加快速和占用更少资源。

 

       Docker带来了之前技术所没有的几个新特点。第一是,与之前的方法相比,Docker让容器部署和使用起来更容易、更安全。此外,由于Docker与其他容器领域的巨擘进行了合作,包括Canonical、谷歌、红帽和Parallels,共同开发其关键的开源组件libcontainer,它为容器带来了迫切需要的标准化。开发人员可以使用Docker封装、交付和运行任何应用程序,应用程序成为轻型的、可移植的、自给自足的LXC容器,可以在任何地方运行。

 

       Kubernetes是Google开源的容器集群管理系统。它构建Ddocker技术之上,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等整一套功能,本质上可看作是基于容器技术的mini-PaaS平台。

 

       《Kubernetes权威指南——从Docker到Kubernetes实践全接触》从一个开发者的角度去理解、分析和解决问题,囊括了Kubernetes入门、核心原理、实战开发、运维、高级案例及源码分析等方面的内容,图文并茂、内容丰富、由浅入深、讲解全面;并围绕着生产环境中可能出现的问题,给出了大量的典型案例,比如安全问题、网络方案的选择、高可用性方案及Trouble Shooting技巧等,有很好的可借鉴性。

 

      关于介绍如何在本地环境部署Kubernetes集群和演示如何通过Kubernetes管理集群中运行的容器,并通过OVS管理集群不同minion的Pod之间的网络通信。接下来会对Kubernetes各个组件源码进行详细分析,阐述Kubernetes的工作原理。大家可以参考下面这篇blog:

     http://www.infoq.com/cn/articles/centos7-practical-kubernetes-deployment

 

      《Kubernetes权威指南——从Docker到Kubernetes实践全接触》将会对每一个对此技术有兴趣的人员都获得收获自己的知识。技术在日新月异的发展着,我们不能停止学习的脚步,我们需要继续努力.......

      

 

 

分享到:
评论

相关推荐

    Kubernetes权威指南:从Docker到Kubernetes实践全接触(第2版)

    资源名称:Kubernetes权威指南:从Docker到Kubernetes实践全接触(第2版)内容简介:Kubernetes是由谷歌开源的Docker容器集群管理系统,为容器化的应用提供了资源调度、部署运行、服务发现、扩容及缩容等一整套功能。...

    Kubernetes权威指南:从Docker到Kubernetes实践全接触(第2版)-附件资源

    Kubernetes权威指南:从Docker到Kubernetes实践全接触(第2版)-附件资源

    kubernets权威指南

    《Kubernetes权威指南——从Docker到Kubernetes实践全接触》从一个开发者的角度去理解、分析和解决问题,囊括了Kubernetes入门、核心原理、实战开发、运维、高级案例及源码分析等方面的内容,图文并茂、内容丰富、...

    kubernetes指南PDF

    《Kubernetes指南》开源电子书旨在整理平时在开发和使用Kubernetes时的参考指南和实践总结,形成一个系统化的参考指南以方便查阅。欢迎大家关注和添加完善内容。 注:如无特殊说明,本指南所有文档仅适用于...

    《Docker —— 從入門到實踐­》正體中文版

    《Docker —— 從入門到實踐­》正體中文版 v0.2.9 Docker 是個偉大的專案,它徹底釋放了虛擬化的,讓應用程式的分派、部署和管理都變...Docker —— 从入门到实践 《The Swift Programming Language­》正體中文版

    从Docker到Kubernetes进阶

    从Docker到Kubernetes进阶,视频+web笔记,提供完整的自动化运维方式,完全干货,包括gitlab自建,EFK日志系统,等,让你轻松上纲上线,完成华丽的赚钱能力 课件web地址: https://www.qikqiak.com/k8s-book/

    从Docker到Kubernetes之技术实战

    从Docker到Kubernetes之技术实战,从Docker到Kubernetes案例,详细笔记。可以让初学者充分认识从Docker到Kubernetes魅力

    kubenetes 权威指南2

    Kubernetes权威指南(从Docker到Kubernetes实践全接触第2版).pdf 清晰版

    Kubernetes Management Design Patterns With Docker

    Kubernetes Management Design Patterns With Docker CoreOS Linux and Other Platforms

    kuberes权威指南

    第1章Kubernetes入门 1 第2章Kubernetes核心原理 49 第3章Kubernetes开发指南 145 第4章Kubernetes运维指南 191 第5章Kubernetes高级案例进阶 250 第6章Kubernetes源码导读 285

    Docker从入门到实践

    带领你进入 Docker 的世界。 什么是 Docker? 用它会带来什么样的好处? 让我们带着问题开始这神奇之旅。

    从Docker到Kubernetes进阶课程

    从Docker到Kubernetes进阶课程,对于零基础或者有docker基础,想对k8s更上一层楼的童鞋,无疑是必备书籍。

    kubernetes kube2sky_docker镜像文件

    kubernetes kube2sky_docker镜像文件

    Kubernetes、k8s、docker学习资料

    Kubernetes、k8s、docker学习资料 新手入门推荐看.。 详细介绍了Docker和K8s相关的概念。 东西挺全的,慢慢学习。

    docker从入门到实践

    docker从入门到实践docker从入门到实践docker从入门到实践docker从入门到实践docker从入门到实践

    Docker —— 从入门到实践

    Docker —— 从入门到实践

    容器 (Docker) 的应用与实践 —— 从 Kubernetes 到 Amazon ECS.pdf

    北京技术峰会,容器 (Docker) 的应用与实践 —— 从 Kubernetes 到 Amazon ECS。

    基于kubernetes构建Docker集群环境培训视频.rar

    01-Devops核心要点及kubernetes架构概述.mp4,网盘文件,永久连接 │ 02-kubernetes基础概念.mp4 │ 03-kubeadm初始化Kubernetes集群.mp4 │ 04-kubernetes应用快速入门.mp4 │ 05-kubernetes资源清单定义入门.mp4 │...

    kubernetes.pdf

    Kubernetes是Google开源的一款容器编排工具,它是诞生在Google内部运行N多年的博格系统之上的产物,因此其成熟度从其诞生初期就广泛受到业界的关注,并且迅速成为编排工具市场的主流,其社区活跃度非常高,版本迭代...

Global site tag (gtag.js) - Google Analytics