当前位置:首页 > 程序设计 >
《Kubernetes权威指南:从Docker到Kubernetes实践全接触(纪念版)》电子书封面

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

  • 发布时间:2020年05月07日 09:25:34
  • 作者:龚正
  • 大小:314 MB
  • 类别:Kubernetes电子书
  • 格式:PDF
  • 版本:完整扫描版
  • 评分:8.7

    Kubernetes权威指南:从Docker到Kubernetes实践全接触(纪念版) PDF 完整扫描版

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

      内容介绍

      这书是器皿圈Kubernetes重磅消息劈山作《Kubernetes权威指南》的纪念版,內容升级到Kubernetesv1.6版本。

      这书创作者所有来源于惠普公司云计算技术实战演练一线,敏锐地捕捉和探寻着各种各样IT展望技术性,拥有 全方位而扎扎实实的技术架构管理体系、对自主创新技术性与生俱来的激情、国际性技术性引领者的视线,也有着对公司级IT构架的深层次掌握。

      留念并并不是以便完毕,只是以便新的写作思路的进行。大家用竭尽全力升级和改动这书的內容,把能想起的和K8s新的升级都详尽地写上去了,导致这书厚达700页,另外,大家倍感不可以再然后升级下来了。还行,这书纪录了K8s近的很重要的里程碑式版本,以后的各种各样版本转变应当全是根据这一版本的小范畴内的升级,这书应当还能守候大伙儿较长一段时间。

      相赠赠言:“我缓缓的挥手,迎来明日的云朵……”

      Kubernetes是由Google开源系统的Docker器皿群集智能管理系统,为容器化的运用出示了資源生产调度、布署运作、服务发现、扩充及缩容等一整套作用。《Kubernetes权威指南:从Docker到Kubernetes实践全接触(纪念版)》从系统架构师、开发者和运维管理工作人员的视角,论述了Kubernetes的基本要素、实践指南、关键基本原理、开发设计具体指导、运维管理指南及源代码剖析等內容,图片配文字、主题鲜明、循序渐进、解读全方位;紧紧围绕着环境中将会出現的难题,得出了很多的经典案例,例如安全性配备、互联网计划方案、共享资源储存计划方案、可扩展性计划方案及TroubleShooting方法等,有较强的实战演练指导作用。《Kubernetes权威指南:从Docker到Kubernetes实践全接触(纪念版)》伴随着Kubernetes版本升级逐步完善,现阶段包含了Kubernetes从v1.0到v1.6版本的所有特点,竭尽全力为Kubernetes客户出示多方位的指南。

      不论是针对前端工程师、软件测试、运营工程师、软件架构师、技术经理,還是针对杰出IT人员而言,《Kubernetes权威指南:从Docker到Kubernetes实践全接触(纪念版)》都具有实用价值。

      目录

      • 第1章 Kubernetes入门 1
      • 1.1 Kubernetes是什么 1
      • 1.2 为什么要用Kubernetes 4
      • 1.3 从一个简单的例子开始 5
      • 1.3.1 环境准备 6
      • 1.3.2 启动MySQL服务 6
      • 1.3.3 启动Tomcat应用 9
      • 1.3.4 通过浏览器访问网页 10
      • 1.4 Kubernetes基本概念和术语 12
      • 1.4.1 Master 12
      • 1.4.2 Node 12
      • 1.4.3 Pod 15
      • 1.4.4 Label(标签) 18
      • 1.4.5 Replication Controller 22
      • 1.4.6 Deployment 26
      • 1.4.7 Horizontal Pod Autoscaler 28
      • 1.4.8 StatefulSet 29
      • 1.4.9 Service(服务) 30
      • 1.4.10 Volume(存储卷) 37
      • 1.4.11 Persistent Volume 41
      • 1.4.12 Namespace(命名空间) 42
      • 1.4.13 Annotation(注解) 43
      • 1.4.14 小结 44
      • 第2章 Kubernetes实践指南 45
      • 2.1 Kubernetes安装与配置 45
      • 2.1.1 系统要求 45
      • 2.1.2 使用kubeadm工具快速安装Kubernetes集群 46
      • 2.1.3 以二进制文件方式安装Kubernetes集群 51
      • 2.1.4 Kubernetes集群的安全设置 59
      • 2.1.5 Kubernetes集群的网络配置 64
      • 2.1.6 内网中的Kubernetes相关配置 64
      • 2.1.7 Kubernetes的版本升级 65
      • 2.1.8 Kubernetes核心服务配置详解 66
      • 2.2 kubectl命令行工具用法详解 86
      • 2.2.1 kubectl用法概述 86
      • 2.2.2 kubectl子命令详解 88
      • 2.2.3 kubectl参数列表 90
      • 2.2.4 kubectl输出格式 90
      • 2.2.5 kubectl操作示例 92
      • 2.3 深入掌握Pod 93
      • 2.3.1 Pod定义详解 93
      • 2.3.2 Pod的基本用法 98
      • 2.3.3 静态Pod 103
      • 2.3.4 Pod容器共享Volume 104
      • 2.3.5 Pod的配置管理 106
      • 2.3.6 在容器内获取Pod信息(Downward API) 119
      • 2.3.7 Pod生命周期和重启策略 124
      • 2.3.8 Pod健康检查 125
      • 2.3.9 玩转Pod调度 127
      • 2.3.10 Init Container(初始化容器) 149
      • 2.3.11 Pod的升级和回滚 152
      • 2.3.12 Pod的扩容和缩容 166
      • 2.3.13 使用StatefulSet搭建MongoDB集群 171
      • 2.4 深入掌握Service 180
      • 2.4.1 Service定义详解 181
      • 2.4.2 Service基本用法 182
      • 2.4.3 Headless Service 187
      • 2.4.4 集群外部访问Pod或Service 192
      • 2.4.5 DNS服务搭建指南 196
      • 2.4.6 自定义DNS和上游DNS服务器 204
      • 2.4.7 Ingress:HTTP 7层路由机制 208
      • 第3章 Kubernetes核心原理 226
      • 3.1 Kubernetes API Server 原理分析 226
      • 3.1.1 Kubernetes API Server概述 226
      • 3.1.2 独特的Kubernetes Proxy API接口 229
      • 3.1.3 集群功能模块之间的通信 230
      • 3.2 Controller Manager 原理分析 231
      • 3.2.1 Replication Controller 232
      • 3.2.2 Node Controller 234
      • 3.2.3 ResourceQuota Controller 235
      • 3.2.4 Namespace Controller 237
      • 3.2.5 Service Controller与Endpoint Controller 237
      • 3.3 Scheduler原理分析 238
      • 3.4 kubelet运行机制分析 242
      • 3.4.1 节点管理 242
      • 3.4.2 Pod管理 243
      • 3.4.3 容器健康检查 244
      • 3.4.4 cAdvisor资源监控 245
      • 3.5 kube-proxy 运行机制分析 247
      • 3.6 深入分析集群安全机制 251
      • 3.6.1 API Server认证管理(Authentication) 251
      • 3.6.2 API Server授权管理(Authorization) 253
      • 3.6.3 Admission Control(准入控制) 272
      • 3.6.4 Service Account 274
      • 3.6.5 Secret私密凭据 279
      • 3.7 网络原理 282
      • 3.7.1 Kubernetes网络模型 282
      • 3.7.2 Docker的网络基础 284
      • 3.7.3 Docker的网络实现 296
      • 3.7.4 Kubernetes的网络实现 304
      • 3.7.5 Pod和Service网络实战 308
      • 3.7.6 CNI网络模型 321
      • 3.7.7 Kubernetes网络策略 331
      • 3.7.8 开源的网络组件 333
      • 3.8 共享存储原理 363
      • 3.8.1 共享存储机制概述 363
      • 3.8.2 PV详解 364
      • 3.8.3 PVC详解 368
      • 3.8.4 PV和PVC的生命周期 370
      • 3.8.5 StorageClass详解 373
      • 3.8.6 动态存储管理实战:GlusterFS 376
      • 第4章 Kubernetes开发指南 388
      • 4.1 REST简述 388
      • 4.2 Kubernetes API详解 390
      • 4.2.1 Kubernetes API概述 390
      • 4.2.2 API版本 395
      • 4.2.3 API Groups(API组) 395
      • 4.2.4 API方法说明 397
      • 4.2.5 API响应说明 398
      • 4.3 使用Java程序访问Kubernetes API 400
      • 4.3.1 Jersey 401
      • 4.3.2 Fabric8 412
      • 4.3.3 使用说明 413
      • 第5章 Kubernetes运维指南 434
      • 5.1 Kubernetes集群管理指南 434
      • 5.1.1 Node的管理 434
      • 5.1.2 更新资源对象的Label 436
      • 5.1.3 Namespace:集群环境共享与隔离 437
      • 5.1.4 Kubernetes资源管理 441
      • 5.1.5 资源紧缺时的Pod驱逐机制 475
      • 5.1.6 Pod Disruption Budget(主动驱逐保护) 483
      • 5.1.7 Kubernetes集群的高可用部署方案 485
      • 5.1.8 Kubernetes集群监控 496
      • 5.1.9 集群统一日志管理 513
      • 5.1.10 Kubernetes审计日志(Audit Log) 522
      • 5.1.11 使用Web UI(Dashboard)管理集群 523
      • 5.1.12 Helm:Kubernetes应用包管理工具 527
      • 5.2 Trouble Shooting指导 538
      • 5.2.1 查看系统Event事件 538
      • 5.2.2 查看容器日志 540
      • 5.2.3 查看Kubernetes服务日志 541
      • 5.2.4 常见问题 542
      • 5.2.5 寻求帮助 546
      • 5.3 Kubernetes开发中的新功能 546
      • 5.3.1 Pod Preset(运行时参数注入策略) 546
      • 5.3.2 Cluster Federation(集群联邦) 553
      • 5.3.3 容器运行时接口(Container Runtime Interface-CRI) 557
      • 5.3.4 对GPU的支持 561
      • 5.3.5 Kubernetes的演进路线(Roadmap)和开发模式 565
      • 第6章 Kubernetes源码导读 568
      • 6.1 Kubernetes源码结构和编译步骤 568
      • 6.2 kube-apiserver进程源码分析 572
      • 6.2.1 进程启动过程 572
      • 6.2.2 关键代码分析 574
      • 6.2.3 设计总结 589
      • 6.3 kube-controller-manager进程源码分析 592
      • 6.3.1 进程启动过程 592
      • 6.3.2 关键代码分析 595
      • 6.3.3 设计总结 603
      • 6.4 kube-scheduler进程源码分析 605
      • 6.4.1 进程启动过程 605
      • 6.4.2 关键代码分析 610
      • 6.4.3 设计总结 617
      • 6.5 kubelet进程源码分析 619
      • 6.5.1 进程启动过程 619
      • 6.5.2 关键代码分析 624
      • 6.5.3 设计总结 647
      • 6.6 kube-proxy进程源码分析 648
      • 6.6.1 进程启动过程 648
      • 6.6.2 关键代码分析 650
      • 6.6.3 设计总结 665
      • 6.7 kubectl进程源码分析 666
      • 6.7.1 kubectl create命令 667
      • 6.7.2 rolling-update命令 671

      学习笔记

      新手把mysql装进docker中碰到的各种问题

      前言 最近电脑经常关机要关好长时间,老是需要长按电源键强行关机。也不知道是怎么回事。 后来查看关机时的日志,发现是mysql停不掉。这可闹心了!怎么办?上网搜了搜也没有找到什么好的解决办法。总不能每次关机都要长按电源键吧?电脑那么贵,况且还是我自己的电脑,坏了怎么办? 把mysql删掉?作为一个写代码的,电脑里也不能不装mysql啊,天天要用的!装在虚拟机里?这个似乎可行,管你mysql能不能关掉,我把虚拟机停了就行啊。然后看了看自己电脑上装了1年多都没打开过的virtualbox,寻思着装在这里也不合适啊。我电脑硬盘就250G,就为了装个mysql还要给它分个十几G的硬盘,再分给它2G的……

      Docker mysql 主从配置详解及实例

      Docker mysql 主从配置 1、首先创建两个文件my-m.cnf(主库配置) 、my-s.cnf(从库配置) my-m.cnf 内容如下 # Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.## This program is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation; version 2 of the License.## This program is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the# GNU General Public License for more details.## You should have received a copy of the GNU General Public License# along with this program; if not, write to the Free Software# Foundation, Inc., 51 Frankli……

      Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数示例代码

      最终效果如下 大概就几个步骤 1.安装 Docker CE 2.运行 Redis 镜像 3.Java 环境准备 4.项目准备 5.编写 Dockerfile 6.发布项目 7.测试服务 环境准备 系统:Ubuntu 17.04 x64 Docker 17.12.0-ce IP:45.32.31.101 一、安装 Docker CE 国内不建议使用:“脚本进行安装”,会下载安装很慢,使用步骤 1 安装,看下面的链接:常规安装方式 1.常规安装方式 Ubuntu 17.04 x64 安装 Docker CE http://www.ymq.io/2018/01/11/Docker-Install-docker-ce 2.脚本进行安装 国内安装不建议使用脚本: 安装Docker CE $ curl -fsSL get.docker.com -o get-docker.sh$ sudo sh get-docker.sh output truncatedIf you would like to use Docker as a non-root user, you should now consideradding your user to the "docker" group with something like: su……

      vue-cli3 项目从搭建优化到docker部署的方法

      1. 创建一个vue项目 相信大部分人都已经知道怎么创建项目的,可以跳过这一节,看下一节。 1.1 安装@vue/cli # 全局安装 vue-cli脚手架npm install -g @vue/cli 等待安装完成后开始下一步 1.2 初始化项目 vue create vue-cli3-project (1)选择一个预设 可以选择默认预设,默认预设包含了 babel , eslint 我们选择更多功能 Manually select features 回车后来到选择插件 (2)插件选择 这边选择了(Babel、Router、Vuex、Css预处理器、Linter / Formatter 格式检查、Unit测试框架) (3)路由模式选择 是否使用 history 模式的路由 (Yes) (4)选择一个css预处理器 (Sass/SCSS) (5)选择一个eslint配置 这边选择 ESLint + Standard config ,个人比较喜欢这个代码规范 (6)选择……

      Spring Boot与Docker部署详解

      本文介绍了Spring Boot与Docker部署,分享给大家,希望对大家有帮助 开启Docker远程访问 首先需要开启docker远程访问功能,以便可以进行远程操作。 CentOS 6 修改/etc/default/docker文件,重启后生效(service docker restart)。 DOCKER_OPTS="-H=unix:///var/run/docker.sock -H=0.0.0.0:2375" CentOS 7 打开/usr/lib/systemd/system/docker.service文件,修改ExecStart这行。 ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock 重启后生效 systemctl daemon-reload systemctl restart docker.service 测试是否生效 curl http://127.0.0.1:2375/info 新建Maven工程 pom.xml配置如下: project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http……

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

      上一篇:Web前端自动化构建

      下一篇:R语言实战:机器学习与数据分析

      展开 +

      收起 -

      • 《Kubernetes权威指南:从Docker到Kubernetes实践全接触(纪念版)》PDF下载

      Kubernetes相关电子书
      Kubernetes权威指南
      Kubernetes权威指南 第2版

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

      立即下载
      Kubernetes经典实例
      Kubernetes经典实例 原书影印版

      Kubernetes创办人强烈推荐,Kubernetes初期的编码贡献者和先行者开发人员写作,90好几个方法教你如何建立云空间原生态手机应用程序。假如大家企业已经提前准备选用云空间原生态电子计算机构

      立即下载
      微服务实战(Dubbox+Spring Boot+Docker)
      微服务实战(Dubbox+Spring Boot+Docker) 影印版

      在这个凡事皆互联的时代,越来越多的人和物成为互联网上的节点,不断扩充着互联网这张大网的边界。节点即价值,更多的节点意味着更大的价值。

      立即下载
      Docker容器技术与应用
      Docker容器技术与应用 完整影印版

      这本书从Docker的基本使用入手,讲解了Docker的构建、操作、技术原理和实际使用过程中的典型项目和案例,内容较全面,适合学习Docker技术的学生及技术人员

      立即下载
      Docker容器与容器云
      Docker容器与容器云 超清第2版 立即下载
      Docker进阶与实战
      Docker进阶与实战 完整版 立即下载
      Docker全攻略
      Docker全攻略 高清版

      Docker 是一个充满挑战性和趣味性的开源项目,它彻底释放了Linux 虚拟化的威力,极大地缓解了云计算资源供应紧张的局面。与此同时,Docker 也成倍地降低了云计算供应成本,让应用的部署、测

      立即下载
      读者留言
      龚正

      龚正 提供上传

      资源
      18
      粉丝
      14
      喜欢
      118
      评论
      10

      Copyright 2018-2020 xz577.com 码农之家

      本站所有电子书资源不再提供下载地址,只分享来路

      版权投诉 / 书籍推广 / 赞助:QQ:520161757