Kubernetes零基础实战

Kubernetes零基础实战
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2024-04
版次: 1
ISBN: 9787115635938
定价: 69.80
装帧: 平装
开本: 16开
页数: 260页
字数: 395千字
1人买过


  • 本书从初学者的角度出发,以实战为导向,帮助读者快速掌握kubere的核心知识,并在实践中用好kubere。本书共7章。章介绍如何搭建一个易上手的kubere实验环境;第2章以docker为例介绍容器、镜像、镜像仓库等概念和运行;第3章介绍容器编排概念,并搭建minikube的单机环境和kubeadm的集群环境;第4章先讲解kubere的运行机制和yaml语言,再介绍pod、job、cronjob、configmap和ecret对象;第5章讲解kubere中的重要对象,包括deployment、daemo、ervice、ingre、peritentvolume、tatefulet等;第6章介绍kubere的运维管理知识,包括滚动更新、探针、资源配额管理、集群资源监控、网络插件等;第7章介绍kubere的学经验和建议。



    罗剑锋,网名“chrono”nginx/openrety开源项目贡献者,极客时间“kubere入门实战课”“透视协议”等专栏的作者。目前在kong公司担任工程师,从事kong gateway、kong ingrecontroller等项目的开发工作。著有c实战nginx接近开发指南openrety接近开发指南等。

    章kuberes基本环境搭建1

    1.1本地主机1

    1.2虚拟机软件2

    1.3linux发行版2

    1.4创建虚拟机3

    1.5安装作系统4

    1.6常用的linux作5

    1.7小结6

    第2章kuberes底层基础:容器技术7

    2.1认识docker7

    2.1.1docker的诞生7

    2.1.2docker的形态8

    2.1.3docker的安装9

    2.1.4dockerengine的架构10

    2.1.5docker的基本用法12

    2.1.6小结13

    2.2理解容器的本质13

    2.2.1容器究竟是什么14

    2.2.2为什么要隔离15

    2.2.3容器与虚拟机的区别16

    2.2.4隔离是怎么实现的17

    2.2.5小结18

    2.3容器化的应用18

    2.3.1容器与镜像19

    2.3.2常用的镜像作命令20

    2.3.3常用的容器作命令21

    2.3.4小结23

    2.4创建应用镜像24

    2.4.1镜像机制24

    2.4.2什么是dockerfile26

    2.4.3编写dockerfile27

    2.4.4镜像构建工流程29

    2.4.5小结30

    2.5镜像仓库31

    2.5.1什么是dockerhub31

    2.5.2在dockerhub上挑选镜像32

    2.5.3dockerhub镜像的命名规则34

    2.5.4向dockerhub上传镜像37

    2.5.5离线环境使用dockerhub38

    2.5.6小结38

    2.6容器与外界的通信39

    2.6.1容器内外的文件拷贝39

    2.6.2共享宿主机的文件40

    2.6.3网络互联互通41

    2.6.4小结44

    2.7实战演练44

    2.7.1要点回顾45

    2.7.2私有镜像仓库46

    2.7.3wordpress47

    2.7.4小结51

    第3章kuberes实验环境搭建52

    3.1认识kuberes52

    3.1.1什么是容器编排52

    3.1.2什么是kuberes53

    3.1.3小结54

    3.2使用minikube54

    3.2.1什么是minikube54

    3.2.2安装minikube55

    3.2.3运行minikube56

    3.2.4小结58

    3.3使用kubeadm59

    3.3.1什么是kubeadm59

    3.3.2集群架构60

    3.3.3准备工作61

    3.3.4安装kubeadm62

    3.3.5安装控制面节点63

    3.3.6安装网络插件65

    3.3.7安装数据面节点65

    3.3.8安装作台节点66

    3.3.9小结66

    第4章kuberes运行机制和基本api对象67

    4.1kuberes工作机制67

    4.1.1云时代的作系统67

    4.1.2体架构68

    4.1.3控制面70

    4.1.4数据面70

    4.1.5工作流程71

    4.1.6扩展71

    4.1.7小结73

    4.2工作语言yaml73

    4.2.1声明式与命令式73

    4.2.2什么是yaml74

    4.2.3什么是api对象76

    4.2.4用yaml描述api对象78

    4.2.5编写yaml的79

    4.2.6小结81

    4.3核心概念pod81

    4.3.1为什么要有pod82

    4.3.2为什么pod是核心概念82

    4.3.3用yaml描述pod83

    4.3.4用kubectl作pod85

    4.3.5小结87

    4.4离线业务job和cronjob88




    4.4.1为什么不直接使用pod88




    ……

  • 内容简介:


    本书从初学者的角度出发,以实战为导向,帮助读者快速掌握kubere的核心知识,并在实践中用好kubere。本书共7章。章介绍如何搭建一个易上手的kubere实验环境;第2章以docker为例介绍容器、镜像、镜像仓库等概念和运行;第3章介绍容器编排概念,并搭建minikube的单机环境和kubeadm的集群环境;第4章先讲解kubere的运行机制和yaml语言,再介绍pod、job、cronjob、configmap和ecret对象;第5章讲解kubere中的重要对象,包括deployment、daemo、ervice、ingre、peritentvolume、tatefulet等;第6章介绍kubere的运维管理知识,包括滚动更新、探针、资源配额管理、集群资源监控、网络插件等;第7章介绍kubere的学经验和建议。

  • 作者简介:


    罗剑锋,网名“chrono”nginx/openrety开源项目贡献者,极客时间“kubere入门实战课”“透视协议”等专栏的作者。目前在kong公司担任工程师,从事kong gateway、kong ingrecontroller等项目的开发工作。著有c实战nginx接近开发指南openrety接近开发指南等。
  • 目录:


    章kuberes基本环境搭建1

    1.1本地主机1

    1.2虚拟机软件2

    1.3linux发行版2

    1.4创建虚拟机3

    1.5安装作系统4

    1.6常用的linux作5

    1.7小结6

    第2章kuberes底层基础:容器技术7

    2.1认识docker7

    2.1.1docker的诞生7

    2.1.2docker的形态8

    2.1.3docker的安装9

    2.1.4dockerengine的架构10

    2.1.5docker的基本用法12

    2.1.6小结13

    2.2理解容器的本质13

    2.2.1容器究竟是什么14

    2.2.2为什么要隔离15

    2.2.3容器与虚拟机的区别16

    2.2.4隔离是怎么实现的17

    2.2.5小结18

    2.3容器化的应用18

    2.3.1容器与镜像19

    2.3.2常用的镜像作命令20

    2.3.3常用的容器作命令21

    2.3.4小结23

    2.4创建应用镜像24

    2.4.1镜像机制24

    2.4.2什么是dockerfile26

    2.4.3编写dockerfile27

    2.4.4镜像构建工流程29

    2.4.5小结30

    2.5镜像仓库31

    2.5.1什么是dockerhub31

    2.5.2在dockerhub上挑选镜像32

    2.5.3dockerhub镜像的命名规则34

    2.5.4向dockerhub上传镜像37

    2.5.5离线环境使用dockerhub38

    2.5.6小结38

    2.6容器与外界的通信39

    2.6.1容器内外的文件拷贝39

    2.6.2共享宿主机的文件40

    2.6.3网络互联互通41

    2.6.4小结44

    2.7实战演练44

    2.7.1要点回顾45

    2.7.2私有镜像仓库46

    2.7.3wordpress47

    2.7.4小结51

    第3章kuberes实验环境搭建52

    3.1认识kuberes52

    3.1.1什么是容器编排52

    3.1.2什么是kuberes53

    3.1.3小结54

    3.2使用minikube54

    3.2.1什么是minikube54

    3.2.2安装minikube55

    3.2.3运行minikube56

    3.2.4小结58

    3.3使用kubeadm59

    3.3.1什么是kubeadm59

    3.3.2集群架构60

    3.3.3准备工作61

    3.3.4安装kubeadm62

    3.3.5安装控制面节点63

    3.3.6安装网络插件65

    3.3.7安装数据面节点65

    3.3.8安装作台节点66

    3.3.9小结66

    第4章kuberes运行机制和基本api对象67

    4.1kuberes工作机制67

    4.1.1云时代的作系统67

    4.1.2体架构68

    4.1.3控制面70

    4.1.4数据面70

    4.1.5工作流程71

    4.1.6扩展71

    4.1.7小结73

    4.2工作语言yaml73

    4.2.1声明式与命令式73

    4.2.2什么是yaml74

    4.2.3什么是api对象76

    4.2.4用yaml描述api对象78

    4.2.5编写yaml的79

    4.2.6小结81

    4.3核心概念pod81

    4.3.1为什么要有pod82

    4.3.2为什么pod是核心概念82

    4.3.3用yaml描述pod83

    4.3.4用kubectl作pod85

    4.3.5小结87

    4.4离线业务job和cronjob88




    4.4.1为什么不直接使用pod88




    ……

查看详情
12
相关图书 / 更多
Kubernetes零基础实战
Kubernetes权威指南:从Docker到Kubernetes实践全接触(第6版)(上)
龚正
Kubernetes零基础实战
Kubernetes实战:构建生产级应用平台
[美]约翰·哈里斯 著;[美]乔希·罗索;[美]里奇·兰德;[美]亚历山大·布兰德
Kubernetes零基础实战
Kubernetes安全指南
(英)安德鲁 马丁(Andrew Martin),(奥地利)迈克尔 豪森布拉斯(Michael Hausenblas)
Kubernetes零基础实战
Kubernetes企业级云原生运维实战 李振良 编
李振良 编
Kubernetes零基础实战
Kubernetes原生微服务开发
肯·芬尼根(Ken Finnigan)著 陈计节 张圣奇 译;[美]约翰·克林甘(John Clingan)
Kubernetes零基础实战
Kubernetes快速进阶与实战
艾叔
Kubernetes零基础实战
Kubernetes集群实战 微课版 王雅静,成安霞 编
王雅静;成安霞
Kubernetes零基础实战
Kubernetes从入门到DevOps企业应用实战
韩先超
Kubernetes零基础实战
Kubernetes Operator开发进阶
胡涛(Daniel Hu) 编著
Kubernetes零基础实战
Kubernetes快速入门
[英]奈吉尔·波尔顿(Nigel Poulton)
Kubernetes零基础实战
Kubernetes权威指南:从Docker到Kubernetes实践全接触(第 龚正等 著
龚正
Kubernetes零基础实战
Kubernetes快速入门(第2版)
(英)奈吉尔·波尔顿(Nigel Poulton)