Docker容器:利用Kubernetes、Flannel、Cockpit和Atomic构建和部署

《Docker容器:利用Kubernetes、Flannel、Cockpit和Atomic构建和部署》

Docker容器是Linux系统及云环境上运行Docker的实用指南。书中全面讲解创建、运行、停止、启动、保存和管理容器的具体方法,同时也涉及了多容器管理的主题。Docker容器内容分成5个部分。diyi部分开启容器之旅,介绍开始使用Docker容器所需了解的知识;第二部分关注单个容器,主要介绍如何通过docker命令直接使用单个容器;第三部分主题是在云环境上运行容器,描述如何运行超级特权容器(SPC),以及如何使用Cockpit在云环境或者本地环境下跨多个宿主机管理容器;第四部分重点是管理多容器,探究容器的编排(利用Kubernates);第五部分专注于开发容器,描述一些开发Docker容器的建议和技巧,zui后通过展示一些Dockerfile文件阐述如何构建容器。

Docker+Kubernetes应用开发与快速上云

《Docker+Kubernetes应用开发与快速上云》

  《Docker+Kubernetes应用开发与快速上云》第1-7章主要介绍Docker相关内容,从发展简史到基础概念,从市场趋势、应用场景到各环境的安装,从基础操作命令到Docker应用持续开发的工作流程,从主流的编程语言实践到数据库容器化。  《Docker+Kubernetes应用开发与快速上云》第8-10章主要讲解Kubernetes的相关内容,从主体架构、核心概念到开发、生产环境搭建以及集群故障处理,从应用部署、伸缩、回滚到应用访问,从云端理念到将应用部署到容器云服务。  《Docker+Kubernetes应用开发与快速上云》第11章主要讲解容器化之后的DevOps实践,从DevOps的理念到CI/CD的流程和实践,最后讲述如何使用AzureDevOps、TencentHub以及自建的TeamCity来完成CI/CD,并附有相关参考流程。

基于Kubernetes的容器云平台实战

《基于Kubernetes的容器云平台实战》

从PaaS平台建设和运维的角度去理解、分析和解决问题,囊括了Docker入门、Kubernetes技术架构及核心原理、网络及存储方案、行业实践指南、PaaS生态链以及发展趋势等方面的内容,图文并茂、内容丰富、由浅入深、讲解全面,具有很强的可借鉴性。

管理Kubernetes

《管理Kubernetes》

本书主要内容§学习如何操作集群,开发人员如何利用Kubernetes部署应用程序,以及如何利用Kubernetes减轻开发人员的负担。§通过掌握KubernetesAPI以及配置选项来调整、保护,以及调节集群。§检测集群级别的问题,学习必要的响应步骤并快速恢复集群。§确定如何以及何时添加构建、扩展或以其他方式改进Kubernetes集群的库、工具和平台。

Kubernetes即学即用

《Kubernetes即学即用》

本书作者一直在Google和其他公司从事Kubernetes方面的工作,为我们解释了该系统如何融入分布式应用程序的生命周期之中的。你将学习如何使用各种工具和API来实现可扩展分布式系统管理的自动化,无论该系统用于在线服务、机器学习应用程序,还是RaspberryPi计算机群集。本书的主要内容有:探索Kubernetes所面临的分布式系统挑战。使用Docker等容器进行容器化应用开发。使用docker镜像格式和容器运行时在Kubernetes上创建和运行容器。探索在生产中运行应用程序所必需的专门对象。在无需停机或无差错情况下可靠地推出新的软件版本。举例说明如何在Kubernetes中开发和部署真实应用程序。

Kubernetes经典实例

《Kubernetes经典实例》

在本书中,作者提供了在开发环境和产品环境中安装、使用Kubernetes以及与之交互的具体解决方案。并介绍了如何改造系统来满足具体的需求,以及熟悉Kubernetes更广泛的生态环境。每个章节介绍的技巧都以常用的“问题-解决方案-讨论”的过程来描述。·创建Kubernetes集群。·使用Kubernetes命令行界面。·管理基本的workload类型。·使用服务。·探索KubernetesAPI。·管理有状态的非云端原生应用。·使用卷与配置数据。·集群别与应用程序别的规模伸缩。·应用程序的安全。·监视与日志。·维护与排除故障。

Kubernetes设计模式

《Kubernetes设计模式》

本书介绍了以下模式类型:基础模式涵盖构建基于容器的云原生应用程序的核心原则和实践。行为模式详细介绍管理容器和平台交互的概念。结构化模式教你如何通过在Pod中组织容器解决特定的用例。配置模式讲述如何处理Kubernetes中应用程序的配置。高级模式涵盖更复杂的主题,例如操作器和自动伸缩等。

Kubernetes权威指南:企业级容器云实战

《Kubernetes权威指南:企业级容器云实战》

《Kubernetes*威指南——企业级容器云实战》是基于《Kubernetes*威指南:从Docker到Kubernetes实践全接触》进行企业级容器云平台建设的实战指南,力图对容器云平台的建设、应用和运营过程提供全方位的指导。其中,第1章对企业级容器云平台应该如何进行规划和建设提供指导。第2章对在容器云平台上如何管理需要为租户提供的计算资源、存储资源、网络资源和镜像资源等基础资源进行分析和说明。第3章从应用部署模板、应用配置模板、应用的灰度发布更新策略、弹性扩缩容等方面对容器云平台上应用部署的相关管理工作进行讲解。第4章从微服务架构的起源、Kubernetes的微服务体系、ServiceMesh及多集群统一服务管理等方面对容器云平台的微服务管控机制进行分析和说明。第5章从容器云平台的DevOps管理、应用的日志管理、监控和告警管理、安全管理、平台数据的备份等方面对生产运营过程中的主要工作进行分析和说明。第6章通过常见系统的容器化改造迁移方案,为传统应用如何上云提供指导。第7章对容器云PaaS平台的建设和应用进行说明。第8章通过3个案例,对大型项目在容器云PaaS平台上的应用、复杂分布式系统的容器化实践为读者提供参考。无论是对于系统架构师、开发和测试人员、运维人员,还是对于企业IT主管、系统管理员、平台管理员、SRE人员等,《Kubernetes*威指南——企业级容器云实战》都非常有参考价值。本书也适合作为高等院校计算机专业云计算及容器技术方面的教材使用。

Kubernetes权威指南:从Docker到Kubernetes实践全接触

《Kubernetes权威指南:从Docker到Kubernetes实践全接触》

  Kubernetes是由谷歌开源的Docker容器集群管理系统,为容器化的应用提供了资源调度、部署运行、服务发现、扩容及缩容等一整套功能。《Kubernetes木又威指南:从Docker到Kubernetes实践全接触(纪念版)》从架构师、开发人员和运维人员的角度,阐述了Kubernetes的基本概念、实践指南、核心原理、开发指导、运维指南及源码分析等内容,图文并茂、内容丰富、由浅入深、讲解全面;围绕着生产环境中可能出现的问题,给出了大量的典型案例,比如安全配置、网络方案、共享存储方案、高可用性方案及TroubleShooting技巧等,有很强的实战指导意义。《Kubernetes木又威指南:从Docker到Kubernetes实践全接触(纪念版)》随着Kubernetes版本更新不断完善,目前涵盖了Kubernetes从v1.0到v1.6版本的全部特性,尽力为Kubernetes用户提供全方位的指南。  无论是对于软件工程师、测试工程师、运维工程师、软件架构师、技术经理,还是对于资深IT人士来说,《Kubernetes木又威指南:从Docker到Kubernetes实践全接触(纪念版)》都极具参考价值。

Kubernetes in Action中文版

《Kubernetes in Action中文版》

本书主要讲解如何在Kubernetes中部署分布式容器应用。本书开始部分概要介绍了Docker和Kubernetes的由来和发展,然后通过在Kubernetes中部署一个应用程序,一点点增加功能,逐步加深我们对于Kubernetes架构的理解和操作的实践。在本书的后面部分,也可以学习一些高阶的主题,比如监控、调试及伸缩。Kubernetes是希腊文,意思是“舵手”,带领我们安全地到达未知水域。Kubernetes这样的容器编排系统,会帮助我们妥善地管理分布式应用的部署结构和线上流量,高效地组织容器和服务。Kubernetes作为数据中心操作系统,在设计软件系统时,能够尽量降低在底层网络和硬件设施上的负担。

Kubernetes源码剖析

《Kubernetes源码剖析》

本书主要分析了Kubernetes核心功能的实现原理,是一本帮助读者了解Kubernetes架构设计及内部原理实现的书。由于Kubernetes代码量较大,源码不容易理解,所以本书将梳理相关知识点,帮助读者快速学习。本书共分为8章,第1章简要介绍了Kubernetes架构的核心组件,以及每个核心组件在架构中的作用;第2章主要介绍了Kubernetes构建过程中的源码实现;第3章主要介绍了Kubernetes的核心数据结构定义及围绕资源展开的核心功能;第4章主要介绍了kubectl命令行交互工具的实现机制;第5章主要介绍了client-go编程式交互工具的实现机制;第6章主要介绍了Etcd存储的核心实现;第7章主要介绍了kube-apiserver组件的核心实现;第8章主要介绍了kube-scheduler组件的核心实现。

Kubernetes生产化实践之路

《Kubernetes生产化实践之路》

Kubernetes是由谷歌主导的基于容器技术的集群管理系统,其设计理念多数衍生自谷歌内部的集群管理系统的设计和运维经验。本书从设计层面剖析了Kubernetes的设计原理,并阐述了其设计背后的生产系统问题。Kubernetes作为开放式平台,具有对不同类型的应用(有状态应用或无状态应用,在线服务或离线任务)进行统一管控的能力。本书从互联网公司的视角出发,分享了如何构建高可用的多租户集群,如何确保集群的稳定性和高性能。此外,本书阐述了数据面优化的重要性,并介绍了各个关键点,以确保使用物理机或虚拟机的应用在迁移至容器平台后能够获得最佳性能。本书的适读对象包括Kubernetes架构师、运维人员、测试工程师、技术经理,以及寻求应用落地方案的软件架构师和开发人员。另外,本书苛求于生产系统最佳实践,对于已有Kubernetes基础的读者,阅读本书会有事半功倍的效果。

Service Mesh实战:基于Linkerd和Kubernetes的微服务实践

《Service Mesh实战:基于Linkerd和Kubernetes的微服务实践》

内容简介这是一部面向生产实践环境的ServiceMesh实战指南,它讲解了如何基于Linkerd和Kubernetes开发和部署微服务。作者是思科的高级工程师,是国内ServiceMesh领域的先驱者,较早将Linkerd应用到了生产实践中。书中详细介绍了Linkerd能解决什么样的问题,会给开发和运维人员带来什么样的好处。融合作者使用Linkerd的一些经验和教训,详细阐述了如何配置、部署和管理Linkerd以及在Kubernetes平台运行微服务,并且讲述了如何开发自定义Linkerd插件实现特定功能。通过这一系列内容的学习,读者将理解Linkerd的工作原理,甚至对学习或者开发他ServiceMesh也具有深刻的借鉴意义。全书共9章,分为三个部分:部分(第1~2章)基础篇第1章主要介绍了ServiceMesh的起源、功能、现有产品,以及技术选型的考量;第2章是Linkerd的入门,讲解了Linkerd及其工作环境的安装、配置和部署。第二部分(第3~6章)中级篇这部分内容是本书的核心之一,依次讲解了Linkerd的配置、数据流工作原理、部署模式的选择,以及它的控制面板Namerd如何管理多个Linkerd实例以及通过Linkerd实现运行时动态切换流量。第三部分(第7~9章)实战篇第7章首先讲解了阅读本书必须掌握的Kubernetes的基础知识;第8章重点通过实例演示了如何以Linkerd作为Kubernetes的ServiceMesh工具运行微服务;第9章讲述了如何开发自定义的Linkerd插件来实现特定的功能。

微信公众号

热门文章

更多