当前位置:首页 > 数据库 >
《基于Kubernetes的容器云平台实战》电子书封面

基于Kubernetes的容器云平台实战

  • 发布时间:2019年06月28日 09:24:32
  • 作者:陆平
  • 大小:139.2 MB
  • 类别:Kubernetes电子书
  • 格式:PDF
  • 版本:清晰版
  • 评分:8.2

    Kubernetes推荐

    基于Kubernetes的容器云平台实战 PDF 清晰版

      给大家带来的一篇关于Kubernetes相关的电子书资源,介绍了关于Kubernetes、云平台方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小139.2 MB,陆平编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.9分

      Tags:

      内容介绍

      基于Kubernetes的容器云平台实战

      基于Kubernetes的容器云平台实战

      内容介绍

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

      目录

      • 第1章 Docker简介 1
      • 1.1 什么是Docker 1
      • 1.2 为什么要用Docker 3
      • 1.3 Docker基本概念 4
      • 1.3.1 镜像 4
      • 1.3.2 容器 6
      • 1.3.3 镜像仓库 8
      • 1.4 Docker架构及原理 8
      • 1.4.1 Docker架构 8
      • 1.4.2 Docker原理 11
      • 1.4.3 容器网络 15
      • 1.4.4 容器存储 16
      • 1.5 Docker安装 16
      • 1.5.1 手动安装模式 17
      • 1.5.2 Ubuntu中自动化安装Docker 18
      • 1.5.3 CentOS中自动化安装Docker 19
      • 第2章 容器引擎 21
      • 2.1 容器引擎实现原理 22
      • 2.2 容器生命周期管理 29
      • 2.3 容器状态管理 33
      • 2.4 访问运行状态容器 35
      • 2.5 访问容器内容 36
      • 第3章 镜像管理 37
      • 3.1 Dockerfile及镜像制作 37
      • 3.1.1 Dockerfile的作用 37
      • 3.1.2 Dockerfile文件构成 37
      • 3.1.3 常用命令集 38
      • 3.1.4 构建镜像 38
      • 3.2 镜像基本操作 38
      • 3.2.1 从镜像仓库下载镜像 38
      • 3.2.2 将本地镜像上传到镜像仓库 39
      • 3.2.3 查看本地镜像 39
      • 3.2.4 导出和导入本地镜像 40
      • 3.2.5 构建镜像 41
      • 3.2.6 修改本地镜像标识 42
      • 3.2.7 删除本地镜像 42
      • 3.3 Dockerfile优化 42
      • 3.3.1 Dockerfile检查项 42
      • 3.3.2 Dockerfile优化实例 43
      • 3.3.3 检查及优化工具 44
      • 3.4 操作系统基础镜像制作 44
      • 3.4.1 操作系统版本选择 45
      • 3.4.2 操作系统参数调整 45
      • 3.4.3 确定基础rpm包范围 45
      • 3.4.4 确定常用命令范围 46
      • 3.4.5 操作系统镜像制作过程 48
      • 3.4.6 系统资源限制配置说明 49
      • 3.5 容器镜像安全加固 49
      • 3.5.1 容器安全加固规范 49
      • 3.5.2 安全检查工具 51
      • 第4章 镜像仓库管理 52
      • 4.1 Docker Registry 52
      • 4.1.1 Docker Hub 52
      • 4.1.2 第三方公共仓库 53
      • 4.1.3 建立私有镜像仓库 53
      • 4.2 Harbor 54
      • 4.2.1 Harbor架构 55
      • 4.2.2 Harbor的镜像同步机制 56
      • 4.2.3 Harbor用户认证 56
      • 4.2.4 Harbor容器镜像安全扫描 57
      • 4.2.5 Harbor部署实战 57
      • 第5章 Docker相关部署实践 59
      • 5.1 MySQL Docker部署实践 59
      • 5.1.1 MySQL简介 59
      • 5.1.2 MySQL为什么要容器化部署 60
      • 5.1.3 MySQL容器化操作实践 60
      • 5.2 Docker支持GPU实践 62
      • 5.2.1 GPU简介 62
      • 5.2.2 CPU与GPU的对比 63
      • 5.2.3 通过nvidia-docker使用GPU 63
      • 第6章 Kubernetes简介 65
      • 6.1 PaaS简介 65
      • 6.1.1 传统PaaS系统 65
      • 6.1.2 基于Docker的新型PaaS平台 67
      • 6.2 为什么需要Kubernetes 69
      • 6.3 Kubernetes的由来 69
      • 6.3.1 Kubernetes的特点 69
      • 6.3.2 Kubernetes的历史 70
      • 6.4 Kubernetes核心概念 71
      • 第7章 Kubernetes架构和部署 73
      • 7.1 Kubernetes架构及组件 73
      • 7.1.1 Master节点 73
      • 7.1.2 Node节点 75
      • 7.1.3 调度控制原理 76
      • 7.1.4 集群功能模块间的通信 76
      • 7.1.5 Kubernetes高可用方案 77
      • 7.2 Kubernetes部署方案总结 77
      • 第8章 Pod相关核心技术 81
      • 8.1 Pod 81
      • 8.1.1 Pod定义文件详解 81
      • 8.1.2 基本操作 83
      • 8.1.3 Pod与容器 85
      • 8.1.4 镜像 86
      • 8.1.5 其他设置 86
      • 8.1.6 Pod调度 89
      • 8.1.7 Pod生命周期 90
      • 8.2 Label 92
      • 8.3 Replication Controller和Replica Set 93
      • 8.3.1 RC定义文件详解 93
      • 8.3.2 RC与Pod的关联——Label 95
      • 8.3.3 弹性伸缩 97
      • 8.3.4 滚动升级 98
      • 8.3.5 新一代副本控制器Replica Set 100
      • 8.4 Horizontal Pod Autoscaler 101
      • 8.5 Deployment 102
      • 8.6 Job 105
      • 8.7 StatefulSet 106
      • 8.7.1 使用StatefulSet 106
      • 8.7.2 扩容/缩容StatefulSet 108
      • 8.8 ConfigMap 110
      • 8.9 健康检查 112
      • 8.9.1 流程健康检查 112
      • 8.9.2 应用健康检查 112
      • 第9章 Kubernetes Service 114
      • 9.1 容器及Pod间通信 115
      • 9.2 kube-proxy 117
      • 9.3 DNS服务发现机制 118
      • 9.4 Headless服务 119
      • 9.5 Kubernetes服务 120
      • 9.5.1 ClusterIP 122
      • 9.5.2 NodePort 123
      • 9.5.3 LoadBalancer 125
      • 9.5.4 Ingress 125
      • 9.6 网络策略 127
      • 9.7 完整的Kubernetes服务发布实践 128
      • 9.7.1 各Kubernetes集群
      • LoadBalancer服务发布 130
      • 9.7.2 Ingress服务发布 132
      • 9.7.3 服务发现 133
      • 第10章 Kubernetes网络 134
      • 10.1 单主机Docker网络通信 134
      • 10.1.1 Host模式 135
      • 10.1.2 Container模式 135
      • 10.1.3 None模式 136
      • 10.1.4 Bridge模式 136
      • 10.1.5 基础网络模型的优缺点分析 137
      • 10.2 跨主机Docker网络通信 137
      • 10.2.1 Flannel网络方案 139
      • 10.2.2 Calico网络方案 140
      • 10.2.3 利用Kuryr整合OpenStack与Kubernetes网络 143
      • 10.2.4 网络方案对比分析 144
      • 第11章 Kubernetes存储 145
      • 11.1 存储使用场景 145
      • 11.2 文件存储的几种形式 146
      • 11.3 Flex Volume存储管理方案 148
      • 11.3.1 为什么需要灵活存储组件 148
      • 11.3.2 如何实现灵活存储组件 148
      • 11.4 标准化容器存储接口CSI 149
      • 第12章 安全及多租户配额管理 150
      • 12.1 API服务器认证 151

      以上就是本次介绍的Kubernetes电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:Docker技术入门与实战

      下一篇:区块链启示录:中本聪文集

      展开 +

      收起 -

      下载地址:百度网盘下载
      Kubernetes 相关电子书
      Kubernetes in Action
      Kubernetes in Action PDF 中文影印版

      k8s实战之巅 用下一代Linux实现Docker容器集群编排|分布式可伸缩应用 全真案例|从零起步|保罗万象|高级技术

      立即下载
      每天5分钟玩转Kubernetes
      每天5分钟玩转Kubernetes PDF 中文扫描版

      Kubernetes 是容器编排引擎的事实标准,是继大数据、云计算和 Docker 之后又一热门技术,而且未来相当一段时间内都会非常流行。对于IT行业来说,这是一项非常有价值的技术。

      立即下载
      Service Mesh实战:基于Linkerd和Kubernetes的微服务实践
      Service Mesh实战:基于Linkerd和Kubernetes的微服务实践 PDF 完整版

      这是一部面向生产实践环境的Service Mesh实战指南,它讲解了如何基于Linkerd和Kubernetes开发和部署微服务。 作者是思科的高级工程师,是国内Service

      立即下载
      Docker容器:利用Kubernetes、Flannel、Cockpit和Atomic构建和部署
      Docker容器:利用Kubernetes、Flannel、Cockpit和Atomic构建和部署 PDF 扫描版

      本书是世界闻名的Linux畅销书作者Christopher Negus力作!Linux系统或云环境上运行Docker的实用指南,面讲解创建、运行、停止、启动、保存和管理容器的具体方法

      立即下载
      Kubernetes进阶实战
      Kubernetes进阶实战 PDF 影印版

      全书分为3篇。第壹篇详细讲解Kubernetes系统基础架构及核心概述,并提供一个Kubernetes快速部署和应用的入门指南。第二篇剖析分Kubernetes系统的核心组件,对Pod、Controller、Service、Network Policy、

      立即下载
      读者心得
      115小时2分钟前回答

      Java容器ArrayList知识点总结

      ArrayList 底层实现是数组,访问元素效率高 (查询快,插入、修改、删除元素慢) 与LinkedList相比,它效率高,但线程不安全。 ArrayList数组是一个可变数组,可以存取包括null在内的所有元素 每个ArrayList实例都有一个容量,该容量是指用来存储列表元素的数组的大小 随着向ArrayList中不断增加元素,其容量自动增长 在添加大量元素前,应用程序也可以使用ensureCapacity操作来增加ArrayList实例的容量,这样可以减少递增式再分配的数量。 所以如果我们明确所插入元素的多少,最好指定一个初始容量值,避免过多进行扩容操作而浪费时间、效率 源码分析 底层使用数组实现 transient Object[] elementData; 构造方法 privat……

      7小时13分钟前回答

      Laravel学习教程之IOC容器的介绍与用例

      前言 Laravel使用IoC(Inversion of Control,控制倒转,这是一个设计模式,可以先查看下百科)容器这个强有力的工具管理类依赖。依赖注入(也是一种设计模式,一般用于实现IoC)是一个不用编写固定代码来处理类之间依赖的方法,相反的,这些依赖是在运行时注入的,这样允许处理依赖时具有更大的灵活性。 理解 Laravel IoC容器是构建强大应用程序所必要的,也有助于Laravel 核心本身。下面话不多说了,来一起看看详细的介绍吧。 基本用例 绑定一个类型到容器 IoC 容器有两种方法来解决依赖关系:通过闭包回调或者自动解析。首先,我们来探究一下闭包回调。首先,需要绑定一个“类型”到容器中: Ap……

      158小时31分钟前回答

      SpringBoot应用部署于外置Tomcat容器的方法

      0x01. 概述 SpringBoot平时我们用的爽歪歪,爽到它自己连Tomcat都自集成了,我们可以直接编写SBT启动类,然后一键开启内置的Tomcat容器服务,确实是很好上手。但考虑到实际的情形中,我们的Tomcat服务器一般是另外部署好了的,有专门的维护方式。此时我们需要剥离掉SBT应用内置的Tomcat服务器,进而将应用发布并部署到外置的Tomcat容器之中,本文就实践一下这个。 0x02. 修改打包方式 修改项目的pom.xml配置,我们修改其打包方式为war方式,如: groupIdcom.example/groupIdartifactIddemo/artifactIdversion0.0.1-SNAPSHOT/versionpackagingwar/packaging 0x03. 移除SBT自带的嵌入式Tomcat 修改pom.xml,从maven的pom中移除springboot自带的的嵌入式to……

      47小时21分钟前回答

      SpringBoot部署在tomcat容器中运行的部署示例

      部署在tomcat容器中首先需要添加一些新的包和启动程序 1.在pom.xml文件中packaging便签下 jar 改为 war packagingwar/packaging 2.在pom.xml文件中添加新的依赖包 dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-tomcat/artifactId scopeprovided/scope /dependency 3.在spring-boot启动类的目录下添加一个新的启动类 package com.erxi.ms;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;import org.springframework.boot.builder.SpringApplicationBuilder;import org.springframework.boot.web.support.SpringBootServletInitializer;@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class})public class SpringBootStartApplica……

      码农之家

      游平彤 提供上传

      资源
      12
      粉丝
      24
      喜欢
      68
      评论
      12

      Copyright 2018-2021 www.xz577.com 码农之家

      版权投诉 / 书籍推广:520161757@qq.com