全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 计算机网络

云原生应用开发(Operator原理与实践)/移动云技术系列丛书

  • 定价: ¥69.8
  • ISBN:9787115570086
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:人民邮电
  • 页数:201页
  • 作者:编者:中国移动云...
  • 立即节省:
  • 2021-10-01 第1版
  • 2021-10-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    本书共分为4章,完整地介绍了Operator的开发原理和流程:第1章主要介绍云原生、Operator的起源和发展,以及Operator技术等;第2章主要介绍Operator原理,对开发Operator相关的模块,如Kube-APIServer和Client-go进行了分析。第3章介绍和分析目前应用广泛的Operator开发框架——Kubebuilder;第4章以实际的项目为例,完整地展现如何开发Operator。
    本书适合云原生爱好者及Operator开发者阅读。受篇幅所限,本书并未对Kubernetes的所有模块均作分析,建议读者与其他Kubernetes相关图书配合使用。

作者简介

    中国移动云能力中心
    以“云设施构建者、云服务提供者、云生态汇聚者”为定位,为中国移动通信集团内31个省公司和专业公司提供云计算、大数据解决方案,并持续将自有核心能力输出至政务、金融、教育、交通、医疗等各行各业,力争3年内推动中国移动云计算业务市场份额进入国内云服务商第一阵营,在国内运营商中成为云服务领先品牌。中国移动云能力中心云存储团队是一支年轻、充满活力的技术团队,负责移动云大云天权存储系统的研发,包括云硬盘、对象存储、文件存储等重要的存储产品,致力于打造行业内领先的数据存储服务,为客户提供安全、稳定、高效的数据存储能力。团队技术底蕴深厚,多次获得业内奖项。

目录

第1章  引言
  1.1  云原生介绍
    1.1.1  云原生的起源与发展
    1.1.2  Kubernetes:云原生基础设施
    1.1.3  应用云原生改造
    1.1.4  云原生应用开发与管理
  1.2  Operator介绍
    1.2.1  Operator简介
    1.2.2  Operator应用案例
    1.2.3  主流Operator开发工具介绍
  1.3  本章小结
第2章  Operator原理
  2.1  Operator 简介
    2.1.1  CRD介绍
    2.1.2  什么是Controller
  2.2  Client-go原理
    2.2.1  Client-go介绍
    2.2.2  Client-go主体结构
    2.2.3  Client-go 架构
    2.2.4  Discovery原理
    2.2.5  List-Watch原理
    2.2.6  Client-go Informer 解析
    2.2.7  Transport说明
    2.2.8  Controller关于Client-go典型场景
  2.3  Kube-APIServer介绍
    2.3.1  Kubernetes API 访问控制
    2.3.2  认证
    2.3.3  鉴权
    2.3.4  准入控制
    2.3.5  Kube-APIServer架构
  2.4  本章小结
第3章  Kubebuilder原理
  3.1  Kubebuilder介绍与架构
    3.1.1  什么是Kubebuilder
    3.1.2  Kubebuilder架构
  3.2  Kubebuilder模块分析
    3.2.1  CRD创建
    3.2.2  Manager初始化
    3.2.3  Controller初始化
    3.2.4  Client初始化
    3.2.5  Manager启动
    3.2.6  Finalizers
  3.3  Controller-runtime模块分析
    3.3.1  Controller-runtime框架
    3.3.2  Manager
    3.3.3  Controller
    3.3.4  Client
    3.3.5  Cache
    3.3.6  WebHook
  3.4  本章小结
第4章  Operator项目实践
  4.1  Harbor-Operator项目定义
    4.1.1  背景
    4.1.2  项目相关介绍
  4.2  Harbor-Operator组件架构解析
    4.2.1  项目架构
    4.2.2  开发流程
    4.2.3  CRD
    4.2.4  启动流程
    4.2.5  Operator实现
    4.2.6  Reconcile函数
    4.2.7  同步器功能实现
  4.3  项目实践
    4.3.1  项目打包
    4.3.2  项目部署
    4.3.3  测试验证
  4.4  本章小结
缩略语