《Docker容器利用KubernatesFlannelCockpit和Atomic构建和部署》

[复制链接]
查看217 | 回复1 | 2019-12-5 09:00:52 | 显示全部楼层 |阅读模式

《Docker容器利用KubernatesFlannelCockpit和Atomic构建和部署》_1

《Docker容器利用KubernatesFlannelCockpit和Atomic构建和部署》_1

《Docker容器利用KubernatesFlannelCockpit和Atomic构建和部署》_2

《Docker容器利用KubernatesFlannelCockpit和Atomic构建和部署》_2

《Docker容器利用KubernatesFlannelCockpit和Atomic构建和部署》_3

《Docker容器利用KubernatesFlannelCockpit和Atomic构建和部署》_3


内容简介:

图书在版编目(C1P)数据
Docker容器:利用 Kubernetes、 Flannel、 Cockpit
和 Atomic构建和部署/(美)克里斯托弗?尼格斯
Christopher Negus)著;任发科,王东译.一北京
人民邮电出版社,2017.5
书名原文: Docker Containers: Build and Dep
with Kubernetes, Flannel, Cockpit, and Atomic
ISBN 978-7
①D…I.①克…②任…③王….① Linux操
作系统一程序设计V,①TP316.
中因版本图书馆CIP数据核字(2017)第052959号
内容提要
本书是 Linux系统及云环境上运行 Docker的实用指南。书中全面讲解创建、运行、停止、启动、保
和管理容器的具体方法,同时也涉及了多容器管理的主題。本书内容分成5个部分。第一部分开启容
器之旅,介绍开始使用 Docker容器所需了解的知识:第二部分关注单个容器,主要介绍如何通过 docker
命令直接使用单个容器:第三部分主题是在云环境上运行容器,描述如何运行超級特权容器(SPC),以
及如何使用 Cockpit在云环境或者本地环境下跨多个宿主机管理容器:第四部分重点是管理多容器,探究
容器的编排(利用 Kuhernates):第五部分专注于开发容器,描述一些开发 Docker容器的建议和技巧
最后通过展示一些 Dockerfile文件阐述如何构建容器
本书是写给系统管理员、软件开发人员、运维人员和技术狂热者的,书中触及 Docker使用的方方面
面。阅读本书不需要读者了解 Docker或者容器化方面的知识,读者可以将本书作为 Docker的入门书。当
然,本书也探讨了更高级的 Docker话题,如编排和容器的开发
美] Christopher Negus
任发科王东
责任编辑杨海玲
责任印制焦志炜
人民邮电出版社出版发行北京市事台区成寿寺路11号
网址hitp
京市昌平百善印)印刷
开本
字数:315千字
印数:1-3000册
2017年5月北京第1次印星
著作权合同登记号图字:01-2016-3946号
读者服务热线010)81055410印装质量热线010)81055316
反盗版热线010)81055315
告经营许可证:京东工商广字第8052号
如既往,谨以此书献给我的爱妻 Sheree
-Christopher Negus
译者序
自互联网诞生以来,其简单、快速的产品开发理念和实践渐成主流,并迅速突破互联网
行业向软件行业的各个方面波及开来。然而,这种表面的高歌猛进的背后却是龙鱼混杂
沙俱下。一方面,有些人将手拉肩扛的“996”当成文化,追求通过简单粗暴的方式维持较高
的执行力:另一方面,有些人致力于寻找更为优秀的流程及工具,希冀通过它们来高效地应
对越来越复杂的问题。无涉对错,追求进步的努力从未稍作停歇
回溯软件开发短短几十年的历史,自第一次软件危机以来,寻找高效而优雅的开发
方法是一个一路陪伴软件行业成长的问題。从早期的软件工程,到以CMMI为代表的过
程改进,再到以精益为宗的敏捷系列方法,在面向交付的领域,我们已经摸索出一套研
发对接业务的有效方法。而后互联网的兴起,交付不再是软件开发生命周期的终点,部
署和运维成为软件开发所需关注的新阶段。正是在此前提下, Devops应时而起,其意在
给出一个将代码变更高效地推送到生产环境的方式。但有别于过程优化,技术在部署和
维领域始终是最为关键的因素。而这其中,对软件运行环境的抽象和管理一直是整个
部署和运维高效化的难点
在 Docker之前,环境管理与应用管理通常被分割开来,交给不同团队负责并通过变更流
程进行协调。虽然 Ansible、 Puppet这类配置管理工具能够将环境信息抽象出来并以描述性的
方式进行配置,从而大大降低环境管理的难度。但从持续部署的角度看,部署流水线需要将
环境部署和应用部署统一起来,以使实现一键式的高效自动化部署。那些早期互联网企业
已在其成长过程中逐步构建起自己的整个部署生态。例如,亚马逊通过 Brazil Build和 Apoll
系统可以完成每日25000次以上的部署工作,而 Google和 Facebook也通过各自的工具可以
达到每日5000次左右的部署。但对于中小型互联网公司而言,从头自己研发一套这样的系
充投入依然巨大
Docker这种轻量级容器技术,不但可以将环境与应用打包分发,而且可以通过描述性的
方式进行构建,这无疑使部署流水线中最复杂的问题变得简单。加上 Kubernetes这样的容器
集群管理技术,中小型互联网公司得以以较低的成本完成自己的部署工具链,从而在部署和
维方面可以和互联网巨头一样高效
毋庸多言,现代IT企业的发展走到了一个加速分化的时代。将优秀产品推向用户的成本
2译者序
和速度将成为决定企业生存与否的关键因素之一。优秀的互联网企业已装备精良并持续优化
你的企业是要日以继夜地赶工,还是要周期性地吐旧纳新
工具已在手中,时不我待,行动起来
任发科(常新居士
17年2月28日于柔克学院
译者简介
任发科网名常新居士,曾任职于亚马逊中guo,从事SDE和
SDM的工作。具有十余年的企业软件架构、开发和管理经验
了解软件研发与运营中各环节的工作,目前从事大数据分析
工具以及 Devops工具链的研发,同时关注T研发管理和团
队建设
王东毕业于天津大学,毕业后一直从事软件相关研发和架
设计工作,曾在普元软件任资深架构师、在 IBM GBS任咨询经
理、在亚马逊任架构师等,后加入创业公司,从事研发和管理
工作:热爱编程,喜欢钻研新技术,对微服务、企业架构、大
数据以及 Devops有浓厚的兴趣

#############################################


回复

使用道具 举报

有点呆的瓜 | 2019-12-21 20:07:01 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则