
作者:朱著显编著
页数:328
出版社:西北工业大学出版社
出版日期:2023
ISBN:9787561284131
电子书格式:PDF
PDF下载地址
内容简介
本书主要介绍Docker原理框架和核心技术分析, Docker的制作和部署运行, 通过API操作管理Docker, Docker的存储原理, 以及同类产品的比较; 介绍k8s的框架内部网络结构、访问流程、运行流程,源码分析和组件架构, k8s的开发接口CRI、CNI 、CSI, CRD自定义资源开发, 通过Client-go的API管理控制k8sC, 以及k8s的Prometheus监控 ELK日志相关内容, 介绍使用Docker 部署热门的区块链项目。
目录
第l章 云原生概述
第2章 Docker容器
2.1 Docker与VMWare
2.2 Docker容器的优势
2.3 制作Docker
2.4 Docker常用的指令
2.5 Docker的生命周期
2.6 Docker的四种网络模型
2.7 Docker持久化存储
2.8 Docker安全保障
2.9 Docker架构分析
2.10 namespace技术
2.11 cgroup
2.12 Union Filesystem
2.13 RunC
2.14 启动流程
2.15 DockerAPI
2.16 Docker的同类产品
第3章 K8s
3.1 K8s简介
3.2 使用kubeadm部署K8s高可用集群
3.3 K8s资源类型
3.4 K8s组件
3.5 K8s资源文件的类型
3.6 外部到内部的网络流程
3.7 K8s中的Pod、Service和Ingress的关系
3.8 Kubernetes CRD开发
3.9 K8s数据持久化
第4章 K8s架构与开放接口
4.1 源码目录
4.2 .kubectl执行流程
4.3 K8s开放接口CRJ、CNI、CSI
第5章 使用Client-Go开发K8s
5.1 Client-Go简介
5.2 Client初始化
5.3 Deployment的增、删、查、改
5.4 yaml远程执行
5.5 Namespace的增、删、查、改
5.6 Ingress人口的增、删、查、改
5.7 Service服务的增、删、查、改
5.8 Node的创建、查询、删除
5.9 Pod的增、删、查、改
5.10 使用Client-Go创建Job
5.11 使用CRD的示例
第6章 监控、日志与报警
6.1 K8s Prometheus+Alertmanager+Grafana监控
6.2 Prometheus
6.3 Alertmanager
6.4 Grafana
6.5 ELK日志分析系统
第2章 Docker容器
2.1 Docker与VMWare
2.2 Docker容器的优势
2.3 制作Docker
2.4 Docker常用的指令
2.5 Docker的生命周期
2.6 Docker的四种网络模型
2.7 Docker持久化存储
2.8 Docker安全保障
2.9 Docker架构分析
2.10 namespace技术
2.11 cgroup
2.12 Union Filesystem
2.13 RunC
2.14 启动流程
2.15 DockerAPI
2.16 Docker的同类产品
第3章 K8s
3.1 K8s简介
3.2 使用kubeadm部署K8s高可用集群
3.3 K8s资源类型
3.4 K8s组件
3.5 K8s资源文件的类型
3.6 外部到内部的网络流程
3.7 K8s中的Pod、Service和Ingress的关系
3.8 Kubernetes CRD开发
3.9 K8s数据持久化
第4章 K8s架构与开放接口
4.1 源码目录
4.2 .kubectl执行流程
4.3 K8s开放接口CRJ、CNI、CSI
第5章 使用Client-Go开发K8s
5.1 Client-Go简介
5.2 Client初始化
5.3 Deployment的增、删、查、改
5.4 yaml远程执行
5.5 Namespace的增、删、查、改
5.6 Ingress人口的增、删、查、改
5.7 Service服务的增、删、查、改
5.8 Node的创建、查询、删除
5.9 Pod的增、删、查、改
5.10 使用Client-Go创建Job
5.11 使用CRD的示例
第6章 监控、日志与报警
6.1 K8s Prometheus+Alertmanager+Grafana监控
6.2 Prometheus
6.3 Alertmanager
6.4 Grafana
6.5 ELK日志分析系统

