3684次浏览
从PaaS平台建设和运维的角度去理解、分析和解决问题,囊括了Docker入门、Kubernetes技术架构及核心原理、网络及存储方案、行业实践指南、PaaS生态链以及发展趋势等方面的内容,图文并茂、内容丰富、由浅入深、讲解全面,具有很强的可借鉴性。序前言第1章 Docker简介 11.1 什么是Docker 11.2 为什么要用Docker 31.3 Docker基本概念 41.3.1 镜像 41.3.2 容器 61.3.3 镜像仓库 81.4 Docker架构及原理 81.4.1 Docker架构 81.4.2 Docker原理 111.4.3 容器网络 151.4.4 容器存储 161.5 Docker安装 161.5.1 手动安装模式 171.5.2 Ubuntu中自动化安装Docker 181.5.3 CentOS中自动化安装Docker 19第2章 容器引擎 212.1 容器引擎实现原理 222.2 容器生命周期管理 292.3 容器状态管理 332.4 访问运行状态容器 352.5 访问容器内容 36第3章 镜像管理 373.1 Dockerfile及镜像制作 373.1.
3544次浏览
本书由慧与大学组织,由慧与(中国)有限公司容器云项目组的人员完成,书籍内容的蓝本为慧与大学颇受学员欢迎的容器云系列课程的课件。参与本书编写的诸位作者常年活跃在技术一线,同时作为慧与大学的讲师和技术顾问,为大量客户提供了专业的培训服务,并且将他们在技术一线的经验传递给慧与大学的学员。慧与大学为了能够让更广泛的人员受益,组织了本书的编写。本书从技术实践者的角度出发,介绍了当前主流的Docker、Kubernetes、Mesos等容器和管理技术,同时对微服务架构设计与实现、DevOps开发与交付的方法和实践进行了介绍。书中既有对技术概念、流程和方法的介绍,也有对具体技术实现和案例场景的介绍,我们期望通过这样的内容设计,帮助读者在全视角了解云计算和容器技术的情况下,能将涉及的相关技术和方法直接应用到工作中,解决实际问题推荐序前言第1章 云计算概述1.1 虚拟化技术简史1.2 虚拟化热点技术与终极目标1.3 脱颖而出的容器技术1.4 重新流行的PaaS第2章 微服务2.1 为何要做微服务2.2 微服务概要介绍2.3 微服务的高级进阶2.4 如何从单体架构迁移到微服务第3章 DevOps实践3.1
3160次浏览
本书介绍的OpenShift是基于Docker和Kubernetes构建的开源的容器云,是为帮助企业、组织搭建及管理基于容器的应用平台产生的解决方案。通过OpenShift,企业可以快速地搭建稳定、安全、高效的容器应用平台。本书深入浅出地介绍如何搭建OpenShift容器云平台,并在这个平台上进行应用的开发和部署。探讨在OpenShift上如何满足软件研发常见的需求,如持续集成和交付,微服务化、数据持久化等。同时,探讨OpenShift的软件定义网络、高可用、配额控制等与运维息息相关的话题。序言 前言 致谢 基础篇 第1章 开源容器云概述 2 1.1 容器时代的IT 2 1.2 开源容器云 3 1.3 OpenShift 4 1.4 Docker、Kubernetes与OpenShift 6 1.4.1 容器引擎 6 1.4.2 容器编排 6 1.4.3 容器应用云 7 1.5 OpenShift社区版与企业版 8 第2章 初探OpenShift容器云 10 2.1 启动OpenShift Origin 10 2.1.1 准备主机 11 2.1.2 准备操作系统 11 2.1.3 操作
5888次浏览
《容器云运维实战——Docker与Kubernetes集群》围绕当前容器云运维的主流框架:Docker、Kubernetes 详细介绍了容器云运维的实战技巧,在内容上分为三大部分:第一部分(第1~2 章)介绍了在Linux 系统中传统服务器运维的基础知识以及集群管理工具;第二部分(第3~7 章)讲解了以Docker 为主的容器引擎的基本知识与原理,并介绍了容器技术在DevOps 中的实际应用场景;第三部分(第8~9 章)详细讲解了基于Kubernetes的容器云集群运维技巧。《容器云运维实战——Docker与Kubernetes集群》几乎囊括了容器云主流的运维开发生态,详细讲解了基于容器云的集群运维解决方案。《容器云运维实战——Docker与Kubernetes集群》适合容器云初学者,也适合那些对Docker 有一定了解,但对容器云的运维方式不甚了解的读者。第1章 Linux 运维基础 1 1.1 Linux基础 2 1.1.1 systemd 2 1.1.2 Shell脚本 6 1.2 自动化运维 14 1.2.1 自动化运维之Ansible 14 1.2.2 Ansible的使用
4103次浏览
Kubernetes 是容器编排引擎的事实标准,是继大数据、云计算和 Docker 之后又一热门技术,而且未来相当一段时间内都会非常流行。对于IT行业来说,这是一项非常有价值的技术。对于IT从业者来说,掌握容器技术既是市场的需要,也是提升自我价值的重要途径。《每天5分钟玩转Kubernetes》共15章,系统介绍了 Kubernetes 的架构、重要概念、安装部署方法、运行管理应用的技术、网络存储管理、集群监控和日志管理等重要内容。书中通过大量实操案例深入浅出地讲解 Kubernetes 核心技术,是一本从入门到进阶的实用Kubernetes 操作指导手册。读者在学习的过程中,可以跟着教程进行操作,在实践中掌握 Kubernetes 的核心技能。在之后的工作中,则可以将本教程作为参考书,按需查找相关知识点。《每天5分钟玩转 Kubernetes》主要面向微服务软件开发人员,以及 IT 实施和运维工程师等相关人员,也适合作为高等院校和培训学校相关专业的教学参考书。目 录 第1章 先把 Kubernetes 跑起来 1 1.1 先跑起来 1 1.2 创建 Kubernetes 集群 2 1
14449次浏览
《Kubernetes in Action中文版》主要讲解如何在 Kubernetes 中部署分布式容器应用。《Kubernetes in Action中文版》开始部分概要介绍了 Docker 和Kubernetes 的由来和发展,然后通过在 Kubernetes 中部署一个应用程序,一点点增加功能,逐步加深我们对于Kubernetes架构的理解和操作的实践。在本书的后面部分,也可以学习一些高阶的主题,比如监控、调试及伸缩。Kubernetes是希腊文,意思是“舵手”,带领我们安全地到达未知水域。Kubernetes这样的容器编排系统,会帮助我们妥善地管理分布式应用的部署结构和线上流量,高效地组织容器和服务。Kubernetes 作为数据中心操作系统,在设计软件系统时,能够尽量降低在底层网络和硬件设施上的负担。1 Kubernetes 介绍 1 1.1 Kubernetes 系统的需求 2 1.1.1 从单体应用到微服务 2 1.1.2 为应用程序提供一个一致的环境 5 1.1.3 迈向持续交付 :DevOps 和无运维 6 1.2 介绍容器技术 7 1.2.1 什么是容器 7 1.2
5940次浏览
全书分为3篇。第一篇详细讲解Kubernetes系统基础架构及核心概述,并提供一个Kubernetes快速部署和应用的入门指南。第二篇剖析分Kubernetes系统的核心组件,对Pod、Controller、Service、Network Policy、Volume、ConfigMap和Secret等都有着深入讲解。第三篇主要关注实际应用,以DevOps为主线讲解Kubernetes在企业落地应用的解决方案示例。前言 第1章 Kubernetes系统基础 1 1.1 容器技术概述 1 1.1.1 容器技术的功用 2 1.1.2 容器简史 3 1.1.3 Docker的功能限制 4 1.2 Kubernetes概述 4 1.2.1 Kubernetes简史 4 1.2.2 Kubernetes特性 5 1.2.3 Kubernetes概念和术语 6 1.3 Kubernetes集群组件 10 1.3.1 Master组件 10 1.3.2 Node组件 12 1.3.3 核心附件 13 1.4 Kubernetes网络模型基础 13 1.4.1 网络模型概述 13 1.4.2 集群上的网
8271次浏览
Kubernetes 是由谷歌开源的Docker 容器集群管理系统,为容器化的应用提供了资源调度、部署运行、服务发现、扩容及缩容等一整套功能。《Kubernetes 权威指南:从Docker 到Kubernetes 实践全接触(纪念版)》从架构师、开发人员和运维人员的角度,阐述了Kubernetes 的基本概念、实践指南、核心原理、开发指导、运维指南及源码分析等内容,图文并茂、内容丰富、由浅入深、讲解全面;围绕着生产环境中可能出现的问题,给出了大量的典型案例,比如安全配置、网络方案、共享存储方案、高可用性方案及Trouble Shooting 技巧等,有很强的实战指导意义。《Kubernetes权威指南:从Docker到Kubernetes实践全接触(纪念版)》随着Kubernetes 版本更新不断完善,目前涵盖了Kubernetes 从v1.0 到v1.6 版本的全部特性,尽力为Kubernetes 用户提供全方位的指南。无论是对于软件工程师、测试工程师、运维工程师、软件架构师、技术经理,还是对于资深 IT 人士来说,《Kubernetes权威指南:从Docker到Kubernete