标签分类 热门分类
当前位置:首页 > 网络与数据通信电子书 > Kubernetes电子书网盘下载
Kubernetes权威指南:企业级容器云实战 Kubernetes权威指南:企业级容器云实战
码小辫

码小辫 提供上传

资源
42
粉丝
10
喜欢
242
评论
10

    Kubernetes权威指南:企业级容器云实战 PDF 原书影印版

    Kubernetes电子书
    • 发布时间:

    给大家带来的一篇关于Kubernetes相关的电子书资源,介绍了关于Kubernetes、容器云实战方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小155.8 MB,闫健勇编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.6,更多相关的学习资源可以参阅 网络与数据通信电子书、等栏目。

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

    下载地址:https://pan.baidu.com/s/1yK3MhEGbuYEqVSufLjj3n

    分享码:80b8

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

    近些年,Kubernetes的版本号和小区均产生了天翻地覆的转变,Kubernetes也已变成器皿集群服务器管理方法的事实标准,这书创作者精英团队紧抓在其中的机会,适度出版发行了《Kubernetes权威性手册:从Docker到Kubernetes实践活动全接触》的第1版、第2版和纪念版,这种书均纪录了Kubernetes发展史中各里程碑式版本号的核心内容,可协助人们打开全方位掌握和把握Kubernetes的大门口,或许,此书还会不断升级,为人们展现升级的版本号及更提升的內容。

    Kubernetes权威指南:企业级容器云实战》则根据全新升级的角度,对于器皿云行业现如今的网络热点和技术性难题,得出了根据Kubernetes的公司级器皿云落地式手册,为公司传统式IT转型发展和业务流程上云出示助推。3年磨一剑,此书內容可观赏现如今器皿云行业的技术性网络热点和难题,可做为公司级器皿云落地式实际操作指南,协助器皿云行业的有关人员取胜窘境。

    这书是根据《Kubernetes权威指南:从Docker到Kubernetes实践全接触》开展公司级器皿云服务平台基本建设的实战演练手册,试图对器皿云服务平台的基本建设、运用和经营全过程出示多方位的具体指导。在其中,第1章对公司级器皿云服务平台应当怎样开展整体规划和基本建设出示具体指导。第2章对在器皿云服务平台上怎么管理必须为租赁户出示的计算资源、存储资源、共享资源和镜像系统資源等基本資源开展剖析和表明。第3章从运用布署模版、运用配备模版、运用的灰度发布升级对策、延展性扩缩容等层面对器皿云服务平台上运用布署的有关管理方面开展解读。第4章从分布式架构的发源、Kubernetes的微保障体系、Service Mesh及多集群服务器一致管理与服务等层面对器皿云服务平台的微服务监管体制开展剖析和表明。第5章从器皿云服务平台的DevOps管理方法、运用的日志管理、监控器和报警管理方法、安全工作、服务平台统计数据的备份文件等层面对生产制造经营全过程中的关键工作中开展剖析和表明。第6章根据普遍系统软件的器皿化更新改造转移计划方案,为传统式运用怎样上云出示具体指导。第7章对器皿云PaaS服务平台的基本建设和运用开展表明。第8章根据3个实例,对工程项目在器皿云PaaS服务平台上的运用、繁杂分布式系统的器皿化实践活动为用户出示参照。不论是针对系统架构师、开发设计和测试工程师、运维管理工作人员,還是针对公司IT负责人、计算机管理员、服务平台管理人员、SRE工作人员等,这书都十分有实用价值。这书也合适做为高等学校计算机专科云计算技术及器皿技术性层面的教材内容应用。

    目录

    • 第1章 容器云平台的建设和规划 1
    • 1.1 为什么要建设企业级容器云 1
    • 1.2 企业IT系统现状调研分析 2
    • 1.3 企业级容器云技术选型 5
    • 1.4 企业级容器云总体架构方案设计 8
    • 1.5 企业级容器云PaaS与IaaS的边界限定 12
    • 1.6 企业级容器云建设应遵循的标准 14
    • 1.7 小结 18
    • 第2章 资源管理 19
    • 2.1 计算资源管理 19
    • 2.1.1 多集群资源管理 20
    • 2.1.2 资源分区管理 22
    • 2.1.3 资源配额和资源限制管理 23
    • 2.1.4 服务端口号管理 26
    • 2.2 网络资源管理 27
    • 2.2.1 跨主机容器网络方案 27
    • 2.2.2 网络策略管理 38
    • 2.2.3 集群边界路由器Ingress的管理 40
    • 2.2.4 集群DNS域名服务管理 48
    • 2.3 存储资源管理 53
    • 2.3.1 Kubernetes支持的Volume类型 54
    • 2.3.2 共享存储简介 54
    • 2.3.3 CSI简介 58
    • 2.3.4 存储资源的应用场景 61
    • 2.4 镜像资源管理 64
    • 2.4.1 镜像生命周期管理 64
    • 2.4.2 镜像库多租户权限管理 65
    • 2.4.3 镜像库远程复制管理 65
    • 2.4.4 镜像库操作审计管理 66
    • 2.4.5 开源容器镜像库介绍 66
    • 第3章 应用管理 71
    • 3.1 应用的创建 72
    • 3.1.1 应用模板的定义 72
    • 3.1.2 应用配置管理 81
    • 3.2 应用部署管理 84
    • 3.2.1 对多集群环境下应用的一键部署管理 84
    • 3.2.2 对应用更新时的灰度发布策略管理 85
    • 3.3 应用的弹性伸缩管理 89
    • 3.3.1 手工扩缩容 89
    • 3.3.2 基于CPU使用率的自动扩缩容 90
    • 3.3.3 基于自定义业务指标的自动扩缩容 92
    • 3.4 应用的日志管理和监控管理 97
    • 第4章 微服务管理体系 98
    • 4.1 从单体架构到微服务架构 98
    • 4.2 Kubernetes微服务架构 107
    • 4.3 Service Mesh与Kubernetes 114
    • 4.4 Kubernetes多集群微服务解决方案 133
    • 4.5 小结 139
    • 第5章 平台运营管理 140
    • 5.1 DevOps管理 140
    • 5.1.1 DevOps概述 140
    • 5.1.2 DevOps持续集成实战 144
    • 5.1.3 小结 153
    • 5.2 日志管理 153
    • 5.2.1 日志的集中采集 153
    • 5.2.2 日志的查询分析 157
    • 5.3 监控和告警管理 163
    • 5.3.1 监控管理 163
    • 5.3.2 告警管理 170
    • 5.4 安全管理 176
    • 5.4.1 用户角色的权限管理 177
    • 5.4.2 租户对应用资源的访问安全管理 178
    • 5.4.3 Kubernetes系统级的安全管理 182
    • 5.4.4 与应用相关的敏感信息管理 183
    • 5.4.5 网络级别的安全管理 184
    • 5.5 容器云平台关键数据的备份管理 185
    • 5.5.1 etcd数据备份及恢复 185
    • 5.5.2 Elasticsearch数据备份及恢复 188
    • 5.5.3 InfluxDB数据备份及恢复 191
    • 第6章 传统应用的容器化迁移 195
    • 6.1 Java应用的容器化改造迁移 195
    • 6.1.1 Java应用的代码改造 196
    • 6.1.2 Java应用的容器镜像构建 197
    • 6.1.3 在Kubernetes上建模与部署 199
    • 6.2 PHP应用的容器化改造迁移 200
    • 6.2.1 PHP应用的容器镜像构建 201
    • 6.2.2 在Kubernetes上建模与部署 205
    • 6.3 复杂中间件的容器化改造迁移 207
    • 第7章 容器云PaaS平台落地实践 210
    • 7.1 容器云平台运营全生命周期管理 210
    • 7.2 项目准入和准备 211
    • 7.2.1 运营界面的划分 211
    • 7.2.2 项目准入规范和要求 214
    • 7.2.3 多租户资源申请流程 218
    • 7.2.4 集群建设及应用部署 219
    • 7.3 持续集成和持续交付 220
    • 7.3.1 应用程序管理 220
    • 7.3.2 微服务设计规范 221
    • 7.3.3 应用打包/镜像管理规范 224
    • 7.3.4 应用自动化升级部署/灰度发布 229
    • 7.4 服务运营管理 231
    • 7.4.1 应用容量的自动扩缩容 231
    • 7.4.2 故障容灾切换 233
    • 7.4.3 Docker、Kubernetes的升级 233
    • 7.5 监控分析 237
    • 7.5.1 综合监控 237
    • 7.5.2 事件响应和处理 239
    • 7.5.3 数据分析和度量 242
    • 7.6 反馈与优化 244
    • 第8章 案例分享 246
    • 8.1 某大型企业的容器云PaaS平台应用案例 246
    • 8.2 Kubernetes在大数据领域的应用案例 258
    • 8.3 Kubernetes在NFV领域的应用案例 269

    上一篇:微信公众平台商业应用搭建、支付开发与运维实践  下一篇:Spring学习指南

    展开 +

    收起 -

    Kubernetes 相关电子书
    关于Kubernetes的学习笔记
    网友NO.384902

    asyncio 的 coroutine对象 与 Future对象使用指南

    coroutine 与 Future 的关系 看起来两者是一样的,因为都可以用以下的语法来异步获取结果, result = await futureresult = await coroutine 实际上,coroutine 是生成器函数,它既可以从外部接受参数,也可以产生结果。使用 coroutine 的好处是,我们可以暂停一个函数,然后稍后恢复执行。比如在涉及到网路操作的情况下,能够停下函数直到响应到来。在停下的这段时间内,我们可以切换到其他任务继续执行。 而 Future 更像是 Javascript 中的 Promise 对象。它是一个占位符,其值会在将来被计算出来。在上述的例子中,当我们在等待网络 IO 函数完成时,函数会给我们一个容器,Promise 会在完成时填充该容器。填充完毕后,我们可以用回调函数来获取实际结果。 Task 对象是 Future 的子类,它将 coroutine 和 Future 联系在一起,将 coroutine 封装成一个 Future 对象。 一般会看到两种任务启动方法, tasks = asyncio.gather( asyncio.ensure_future(func1()), asyncio.ensure_future(func2()))loop.run_until_complete(tasks) 和 tasks = [ asyncio.ensure_future(func1()), asyncio.ensure_future(func2()) ]loop.run_until_complete(asyncio.wait(tasks)) ensure_future 可以将 coroutine 封装成 Task。asyncio.gather 将一些 Future 和 coroutine 封装成一个 Future。 asyncio.wait 则本身就是 coroutine。 run_until_complete 既可以接收 Future 对象,也可以是 corouti……

    网友NO.430386

    IDEA中osgi的开发应用指南详解

    前言 最近一直在接触osgi的开发任务,了解到本部门都在使用IDEA作为开发工具,而只有本小组还在使用Eclipse。正好赶上版本发布之后的空闲期,因此想要将osgi插件的开发从Eclipse转至IDEA。搜了不少资料,但是均不够详细,经过几天的仔细摸索,终于成功移植了自己的项目,在此也分享给大家在IDEA上开发osgi,对于IDEA的使用操作过程。 OSGI简介 OSGI的全称是Open Service Gateway Initiative,直译就是开放服务网关。最新的OSGI定义是The Dynamic Module System for Java,即面向java的动态模块化系统。 在传统Web开发中,我们为了进行功能的分离,经常会进行模块划分,比如基础信息模块交由A和B做,接口信息模块交由C和D做。最终,再汇集到一起,组成一个完整的项目。在这整一个流程中,我们做到的只是逻辑上的解耦,最终这些模块还是运行于同一服务器上,共享同一个classpath。这时就会出现一个局限性问题,比如现在接口规范改了,我只想停掉接口信息模块,而基础信息模块仍能正常运行,这显然是无法实现的。而使用OSGI可以完美解决这个问题,OSGI是基于模块(Bundle)驱动的,每个模块都有属于自己的classpath和类加载器,模块之间通过服务注册和发现进行关联,每个模块有着自己独立的生命周期,我们可以动态地对模块进行加载、卸载、更……

    网友NO.572631

    Python正规则表达式学习指南

    1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语言里使用过正则表达式,只需要简单看一看就可以上手了。 下图展示了使用正则表达式进行匹配的流程: 正则表达式的大致匹配过程是:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。如果表达式中有量词或边界,这个过程会稍微有一些不同,但也是很好理解的,看下图中的示例以及自己多使用几次就能明白。 下图列出了Python支持的正则表达式元字符和语法: 1.2. 数量词的贪婪模式与非贪婪模式 正则表达式通常用于在文本中查找匹配的字符串。Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符;非贪婪的则相反,总是尝试匹配尽可能少的字符。例如:正则表达式"ab*"如果用于查找"abbbc",将找到"abb……

    网友NO.194564

    详解Python下Flask-ApScheduler快速指南

    引言:Flask是Python社区非常流行的一个Web开发框架,本文将尝试将介绍APScheduler应用于Flask之中。 1. Flask介绍 Flask是Python社区大名鼎鼎的"microframework",基于简单的核心,使用extension来增加其他功能,其提供非常丰富易用的扩展包, 比如: 2. Flask-APScheduler 社区提供了一个Flask-APScheduler的模块,方便大家直接在Flask模块中使用APScheduler。 关于安装的命令,仍然是使用 pip来进行: pip install Flask-APScheduler 3. 如何使用Flask-APScheduler? 关于如何使用,直接代码演示: #!/usr/bin/env python2# -*- coding: utf-8 -*-"""Created on Mon Apr 17 22:27:34 2017 @author: bladestone"""from flask_apscheduler import APSchedulerfrom flask import Flaskimport datetime class Config(object): JOBS = [ { 'id':'job1', 'func':'flask-ap:test_data', 'args': '', 'trigger': { 'type': 'cron', 'day_of_week':"mon-fri", 'hour':'0-23', 'minute':'0-11', 'second': '*/5' } } ] SCHEDULER_API_ENABLED = True app = Flask(__name__, static_url_path='') @app.route("/")def hello(): return "hello world" def test_data(): print("I am working:%s" % (datetime.datetime.now())) if __name__ == '__main__': scheduler = APScheduler() print("Let us run out of the loop") app.config.from_object(Config()) # it is also possible to enable the API directly # scheduler.api_enabled = True scheduler.init_app(app) scheduler.start() app.run(debug=False) 代码说明: 这里首先使用了一个Config对象来包装……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明