网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 基于Kubernetes的应用容器云实战/数字化人才职场赋能系列丛书
分类 计算机-操作系统
作者
出版社 机械工业出版社
下载
简介
内容推荐
本书以Kubernetes 18.6为平台,从容器云概念的理解到原理的验证,到在企业应用,全面讲述了企业级容器云实践的技术和关键步骤。本书着重介绍了Kubernetes核心原理知识点、应用迁移验证和Kubernetes企业线上运维实战项目,全书内容体系完整。更侧重于应用实践与落地,书中配有大量的代码示例,方便读者自行测试。通过学习本书,读者将逐步扩展初始应用程序、添加特性并加深对Kubernetes架构和操作的了解,还将探索高级的主题,如监控、调优和扩容。无论是Kubernetes初学者或有一定经验的工程师,相信都能从本书中找到一些解决实际问题的思路和方法。
本书适合系统架构师、开发和测试人员、运维人员阅读,对企业IT主管、系统管理员、平台管理员、SRE人员等同样具有参考价值,同时也可作为高等院校云计算及容器技术方向的专业教材。
目录
前言
第l章 容器化技术
1.1 容器云概述
1.1.1 容器技术为什么会火
1.1.2 容器云时代是否来临
1.1.3 容器云部署演变历程
1.2 认识Docker
1.2.1 容器云之基石Docker
1.2.2 Docker有哪些组件
1.2.3 Docker架构
1.2.4 Docker安装与启动
1.3 镜像的基本操作
1.3.1 什么是Docker镜像
1.3.2 列出镜像
1.3.3 搜索镜像
1.3.4 拉取镜像
1.3.5 删除镜像
1.4 容器的基本操作
1.4.1 查看容器
1.4.2 创建与启动容器
1.4.3 停止与启动容器
1.4.4 文件复制
1.4.5 目录挂载
1.4.6 查看容器IP地址
1.4.7 删除容器
1.5 Dockerfile
1.5.1 什么是Dockerfile
1.5.2 常用命令
1.5.3 使用脚本创建镜像
1.6 容器化部署实例
1.6.1 部署T0mcat
1.6.2 部署MySQL
1.6.3 部署Nginx
1.6.4 部署Redis
1.7 备份与迁移
1.8 本章小结
第2章 容器编排技术Kubernetes
2.1 初识Kubernetes
2.1.1 Kubernetes概述
2.1.2 Kubernetes能做什么
2.2 Kubernetes的安装
2.2.1 环境准备
2.2.2 安装Docker
2.2.3 安装kubeadm、kubelet和kubectl
2.2.4 Master初始化
2.2.5 安装网络插件
2.2.6 Worker加入集群
2.3 Kubernetes集群总览
2.4 Worker节点的运行机制
2.5 Master节点的运行机制
2.6 Pod的创建流程
2.7 本章小结
第3章 Kubernetes核心原理与实践
3.1 Pod——最小调度单位
3.1.1 初识Pod
3.1.2 Pod的生命周期
3.1.3 Metrics-Server采集资源
3.1.4 Pod资源配额案例
3.1.5 配置liveness probe
3.1.6 配置readiness probe
3.2 Deployment--无状态部署
3.2.1 认识Deployment
3.2.2 实现滚动升级
3.2.3 版本回滚案例
3.3 Service--服务暴露
3.3.1 ClusterIP Service
3.3.2 Headless Service
3.3.3 NodePort Service
3.3.4 ExtemalName Service
3.3.5 LoadBalancer Service
3.4 Ingress--服务暴露
3.4.1 什么是Ingress
3.4.2 安装Ingress控制器
3.4.3 基于路径区别Service
3.4.4 基于域名区别Service
3.5 ConfigMap--配置
3.5.1 创建ConfigMap(基于文件)
3.5.2 创建ConfigMap(基于目录)
3.5.3 创建ConfigMap(基于字面值)
3.5.4 在Pod中使用ConfigMap(环境变量)
3.5.5 在Pod中使用ConfigMap(数据卷方式)
3.6 Volume--存储卷
3.6.1 emptyDir
3.6.2 hostPath
3.6.3 Downward API
3.6.4 持久存储卷PV
3.7 StatefulSet--有状态服务
3.7.1 认识StatefulSet
3.7.2 稳定的网络标识符
3.7.3 同定的持久化存储
3.8 本章小结
第4章 应用迁移到Kubernetes
4.1 应用镜像整合
4.1.1 Docker开启远程访问
4.1.2 IDEA安装Docker插件
4.1.3 IDEA配置Docker
4.1.4 docker-maven-plugin
4.1.5 dockerfile
4.2 私有镜像仓库
4.2.1 Harbor简介
4.2.2 Harbor架构
4.2.3 安装compose
4.2.4 Harbor安装
4.2.5 登录Harbor
4.2.6 上传镜像
4.3 应用的抽象
4.3.1 应用服务的结构
4.3.2 Dockerfile镜像构建
4.3.3 Deployment
4.3.4 Service 4层负载
4.3.5 Ingress 7层负载
4.3.6 HPA动态扩缩容
4.4 本章小结
第5章 持续集成与持续部署
5.1 持续集成、支付与部署
5.1.1 持续集成
5.1.2 持续交付
5.1.3 持续部署
5.2 DevOps的基本概念
5.3 DevOps工具链
5.4 Jenkins部署实践
5.4.1 Jenkins是什么
5.4.2 Jenkins安装
5.4.3 Jenkins构建
5.4.4 Jenkins镜像制作
5.4.5 Jenkins-slave
5.5 DevOps实践
5.5.1 Jenkins私有凭证
5.5.2 Harbor凭证
5.5.3 Kubernetes凭证
5.5.4 Pipeline
5.5.5 发布到Kubernetes
5.6 本章小结
第6章 基于Kubernetes的线上运维
实战
6.1 水平自动伸缩HPA
6.1.1 为什么用HPA
6.1.2 什么是HPA
6.1.3 基于CPU的HPA实践
6.1.4 HPA其他特性
6.2 可视化工具:Kubernetes仪表盘
6.2.1 安装Kubernetes仪表盘
6.2.2 Kubernetes仪表盘之命名空间
6.2.3 Kubernetes仪表盘之监控资源
6.2.4 Kubernetes仪表盘之管理资源
6.2.5 Kubernetes仪表盘总结
6.3 应用的日志收集实战
6.3.1 Fluentd的安装与配置
6.3.2 ElasticSearch的安装
6.3.3 Kibana的安装与配置
6.3.4 EFK的使用实践
6.4 应用的指标监控实
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 10:20:33