新書推薦:
《
家、金钱和孩子
》
售價:NT$
295.0
《
形而上学与测量
》
售價:NT$
340.0
《
世界航母、舰载机图鉴 【日】坂本明
》
售價:NT$
340.0
《
量价关系——透视股票涨跌脉络
》
售價:NT$
340.0
《
创伤与记忆:身体体验疗法如何重塑创伤记忆 [美]彼得·莱文
》
售價:NT$
295.0
《
复原力
》
售價:NT$
345.0
《
近代中国思维方式的演变(王中江著作系列)
》
售價:NT$
950.0
《
我可以近乎孤独地度过一生
》
售價:NT$
440.0
|
內容簡介: |
本书围绕 Kubernetes 云原生数据基础设施,介绍了如何通过 Kubernetes 管理数据存储,如何通过 Helm 和 Operator 在 Kubernetes 上自动部署和管理数据库,阐述了数据流式传输和数据分析的过程,探讨了在机器学习及其他新兴用例中如何使用 Kubernetes 云原生数据等。本书不仅深入阐述了云原生基础设施的发展历程和处理方式,而且分门别类地为每个场景提供了可以直接运行的示例代码,以便读者学习和练习。本书结构与英文原版保持一致,是 DaoCloud 云原生数据存储专家经反复校对后提供的译本。本书适合从事云端设计、构建和运行应用的开发人员,以及架构师和云原生工程师。无论你是Kubernetes 数据存储方面的“新手”还是有经验的“老兵”,相信本书都能让你有所受益。
|
關於作者: |
Jeff Carpenter 是一位软件工程师和架构师,在多个行业拥有丰富的从业经历。作为一名开发人员倡导者,他致力于帮助其他工程师使用 Cassandra。除此之外,Jeff Carpenter还积极参与 Cassandra 和 Kubernetes 生态系统中多个开源项目的开发,其中包括 Stargate和 K8ssandra。同时,他还与他人合著了《Cassandra :权威指南》一书。Patrick McFadin 是一位分布式系统黑客,自从他将调制解调器插入 Atari 计算机以来就致力于该领域。为追求冒险,他加入了美国海军,并参与了海军战术数据系统(NTDS)的开发,这进一步激发了他对分布式系统的热情。在 20 世纪 90 年代,互联网快速崛起时,他开始从事基础设施工作,后来差点因为互联网泡沫危机而失去生计来源。其间,Patrick 获得了加州州立理工大学圣路易斯奥比斯波分校的计算机工程学位,并专注于高规模互联网基础设施的研究。目前,他热衷于分布式数据系统的研究,并且自 2011 年以来始终是 Cassandra 项目的稳定贡献者。「DaoCloud 道客」成立于 2014 年底,公司拥有自主知识产权的核心技术,致力于打造开放的云操作系统为实体经济赋能,推动传统企业完成数字化转型。成立迄今,公司已在金融科技、先进制造、智能汽车、零售网点、城市大脑等多个领域深耕,标杆客户包括交通银行、浦发银行、上汽集团、格力集团、京东方、屈臣氏集团等。是国家级专精特新“小巨人”企业、被誉为科技领域准独角兽企业。
|
目錄:
|
序....................................................................................xv前言................................................................................xix第 1 章 云原生数据基础设施 :持久化、流式传输与批量分析.............. 1基础设施类型 ................................................................................................................2云原生数据是什么 .........................................................................................................3数据基础设施越多,问题越多 ......................................................................................5Kubernetes 引领潮流......................................................................................................6Kubernetes 计算管理 ..............................................................................................7Kubernetes 网络管理 ..............................................................................................8Kubernetes 存储管理 ..............................................................................................8云原生数据组件 .............................................................................................................9迎接变革 ...................................................................................................................... 11采用 SRE 思维方式 .............................................................................................. 11遵循云原生数据基础设施准则 ............................................................................. 13小结 ............................................................................................................................. 15第 2 章 通过 Kubernetes 管理数据存储................................... 16Docker,容器和状态 ................................................................................................... 16在 Docker 中管理状态 .......................................................................................... 17 ix绑定挂载 .............................................................................................................. 18卷 ......................................................................................................................... 19Tmpfs 挂载 ........................................................................................................... 20卷驱动程序........................................................................................................... 20Kubernetes 数据存储资源 ............................................................................................ 22Pod 和卷 ............................................................................................................... 22PV ........................................................................................................................ 28PVC ...................................................................................................................... 32StorageClass ......................................................................................................... 35Kubernetes 存储架构.................................................................................................... 37Flexvolume ........................................................................................................... 37CSI ....................................................................................................................... 38CAS ...................................................................................................................... 40COSI .................................................................................................................... 42小结 ............................................................................................................................. 44第 3 章 打造 Kubernetes 数据库........................................... 45困难模式 ...................................................................................................................... 45在 Kubernetes 上运行数据基础设施的前提 ................................................................. 46在 Kubernetes 上运行 MySQL ..................................................................................... 47ReplicaSet .................................................................................................................... 48Deployment .......................................................................................................... 49Service .................................................................................................................. 53访问 MySQL......................................................................................................... 56在 Kubernetes 上运行 Apache Cassandra ..................................................................... 58StatefulSet ............................................................................................................ 60访问 Cassandra ..................................................................................................... 70小结 ............................................................................................................................. 72第 4 章 通过 Helm 在 Kubernetes 上自动部署数据库.................. 73通过 Helm Chart 部署应用 ........................................................................................... 74通过 Helm 部署 MySQL .............................................................................................. 75Helm 的工作方式 ................................................................................................. 78Label .................................................................................................................... 80ServiceAccount ..................................................................................................... 81Secret.................................................................................................................... 81ConfigMap ............................................................................................................ 82更新 Helm Chart ................................................................................................... 84卸载 Helm Chart ................................................................................................... 85使用 Helm 部署 Apache Cassandra .............................................................................. 85亲和性与反亲和性 ............................................................................................... 87Helm、CI/CD 及 Operator .................................................................................... 90小结 ............................................................................................................................. 92第 5 章 通过 Operator 自动管理 Kubernetes 数据库...................93扩展 Kubernetes 控制平面 ........................................................................................... 94扩展 Kubernetes 客户端 ....................................................................................... 94扩展 Kubernetes 主节点组件 ................................................................................ 95扩展 Kubernetes 工作节点组件 ............................................................................ 96Operator 模式 ............................................................................................................... 97控制器 .................................................................................................................. 97自定义资源
|
|