Linux云计算——Kubernetes实战

Linux云计算——Kubernetes实战
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2023-07
版次: 1
ISBN: 9787302634294
定价: 69.00
装帧: 其他
开本: 16开
纸张: 胶版纸
1人买过
  • 《Linux云计算——Kubernetes实战》从实用的角度出发,详细介绍了Kubernetes的相关理论与应用,包括Kubernetes组件概念、Kubernetes云计算平台配置实战、Kubernetes企业网络Flannel实战、Kubernetes核心组件services实战、Kubernetes Pod容器升级实战、Kubernetes NFS持久化存储实战、Kubernetes CephFS持久化存储实战、Kubernetes Ceph RBD持久化存储实战、Prometheus监控Kubernetes实战、Kubernetes etcd服务实战、Kubernetes HAProxy高可用集群和Kubernetes配置故障实战。 《Linux云计算——Kubernetes实战》免费提供与书中内容相关的视频课程讲解,以指导读者深入地进行学习,详见前言中的说明。 《Linux云计算——Kubernetes实战》既可作为高等学校计算机相关专业的教材,也可作为系统管理员、网络管理员、Linux运维工程师及网站开发、测试、设计等人员的参考用书。                                               

         

         

         

         

         

         

    第  1 章  Kubernetes 组件概念    . 1 

        1.1   云计算概念  .1 

        1.2   云计算技术的分类    1 

        1.3   Kubernetes 入门及概念介绍.2 

        1.4   Kubernetes 平台组件概念 3 

        1.5   Kubernetes 工作原理剖析 4 

        1.6   Pod 概念剖析 7 

        1.7   label 概念剖析.8 

        1.8   Replication Controller 概念剖析 8 

        1.9   service 概念剖析9 

        1.10   node 概念剖析 .10 

        1.11   Kubernetes volume 概念剖析.10 

        1.12   Deployment 概念剖析.11 

        1.13   DaemonSet 概念剖析11 

        1.14   StatefulSet 概念剖析.11 

        1.15   ConfigMap 概念剖析 12 

        1.16   Secrets 概念剖析13 

        1.17   CronJob 概念剖析 14 

        1.18   Kubernetes 证书剖析和制作实战  .15 

    第  2 章  Kubernetes 云计算平台配置实战         . 25 

        2.1   Kubernetes 节点 hosts 及防火墙设置25 

        2.2   Linux 内核参数设置和优化   .26 

        2.3   Docker 虚拟化案例实战.26 

        2.4   Kubernetes 添加部署源27 

        2.5   Kubernetes Kubeadm 案例实战.28 

        2.6   Kubernetes master 节点实战 .30 

        2.7   Kubernetes 集群节点和删除.31 

        2.8   Kubernetes 节点网络配置 31 

        2.9   Kubernetes 开启 IPVS 模式 39 

        2.10   Kubernetes 集群故障排错 40 

         VI      Linux 云计算——Kubernetes 实战 

              2.11   Kubernetes 集群节点移除 40 

              2.12   etcd 分布式案例操作  .40 

          第  3 章  Kubernetes 企业网络    Flannel 实战. 42 

              3.1   Flannel 工作原理.42 

              3.2   Flannel 架构介绍.43 

              3.3   Kubernetes Dashboard UI 实战 44 

              3.4   Kubernetes YAML 文件详解.47 

              3.5   kubectl 常见指令操作49 

              3.6   Kubernetes 本地私有仓库实战.50 

          第  4 章  Kubernetes 核心组件    service 实战. 52 

              4.1   Kubernetes service 概念52 

              4.2   Kubernetes service 实现方式.53 

              4.3   service 实战:ClusterIP 案例演练 54 

              4.4   service 实战:NodePort 案例演练.55 

              4.5   service 实战:LoadBalancer 案例演练 56 

              4.6   service 实战:Ingress 案例演练58 

              4.7   Kubernetes Traefik 案例实战 63 

          第  5 章  Kubernetes 容器升级实战       73 

              5.1   Kubernetes 容器升级概念 73 

              5.2   Kubernetes 容器升级实现方式.73 

              5.3   Kubernetes 容器升级测试 75 

              5.4   Kubernetes 容器升级验证 76 

              5.5   Kubernetes 容器升级回滚 77 

              5.6   Kubernetes 滚动升级和回滚原理  .78 

          第  6 章  Kubernetes NFS  持久化存储实战       . 82 

              6.1   Kubernetes 服务运行状态 82 

              6.2   Kubernetes 存储系统 .83 

              6.3   Kubernetes 存储绑定的概念.84 

              6.4   PV 的访问模式84 

              6.5   Kubernetes NFS 静态存储模式86 

              6.6   PVC 存储卷创建  .87 

              6.7   Nginx 整合 PV 存储卷 .88 

              6.8   Kubernetes NFS 动态存储模式90 

              6.9   NFS 插件配置实战  91 

          第  7 章  Kubernetes CephFS  持久化存储实战        . 96 

              7.1   Kubernetes CephFS 静态存储模式.96 

                                                                                               目录        VII

        7.2   PV 存储卷创建96 

        7.3   PVC 存储卷创建  .97 

        7.4   Nginx 整合 CephFS PV 存储卷 .98 

        7.5   Kubernetes CephFS 动态存储模式. 100 

        7.6   CephFS 动态插件配置实战 101 

    第  8 章  Kubernetes Ceph RBD  持久化存储实战        . 105 

        8.1   Kubernetes Ceph RBD 静态存储模式. 105 

        8.2   PV 存储卷创建 105 

        8.3   PVC 存储卷创建  . 107 

        8.4   Nginx 整合 Ceph PV 存储卷 . 107 

        8.5   Kubernetes Ceph RBD 动态存储模式. 109 

        8.6   Ceph RBD 插件配置实战 . 110 

    第  9 章  Prometheus 监控   Kubernetes 实战   117 

        9.1   Prometheus 监控优点 . 117 

        9.2   Prometheus 监控特点 . 118 

        9.3   Prometheus 组件实战 . 118 

        9.4   Prometheus 体系结构 . 119 

        9.5   Prometheus 工作流程 . 120 

        9.6   Prometheus 和 Kubernetes 背景. 120 

        9.7   Kubernetes 集群部署 node-exporter  121 

        9.8   Kubernetes 集群部署 Prometheus 122 

        9.9   Kubernetes 集群部署 Grafana . 129 

        9.10   Kubernetes 配置和整合 Prometheus  131 

        9.11   Kubernetes Prometheus 报警设置 . 135 

        9.12   Kubernetes Alertmanager 实战. 136 

        9.13   Alertmanager 实战部署. 140 

    第  10 章  Kubernetes etcd 服务实战 146 

        10.1   etcd 和 ZK 服务概念  146 

        10.2  etcd的使用场景 147 

        10.3  etcd读写性能 147 

        10.4  etcd工作原理 147 

        10.5  etcd选主. 148 

        10.6  etcd日志复制 148 

        10.7  etcd安全性 149 

        10.8  etcd使用案例 150 

        10.9  etcd接口使用 150 

         VIII     Linux 云计算——Kubernetes 实战 

           第  11 章  Kubernetes HAProxy  高可用集群     . 151 

               11.1   Kubernetes 高可用集群概念. 151 

               11.2   Kubernetes 高可用工作原理. 151 

               11.3   HAProxy 安装配置. 152 

               11.4   配置 Keepalived 服务. 156 

               11.5   Keepalived master 配置实战 157 

               11.6   Keepalived Backup 配置实战  158 

               11.7   创建 HAProxy 检查脚本. 160 

               11.8   HAProxy Keepalived 验证  160 

               11.9   初始化 master 集群 161 

               11.10   Kubernetes Dashboard UI 实战  163 

           第  12 章  Kubernetes 配置故障实战       166 

               12.1   etcd 配置中心故障错误一 166 

               12.2   etcd 配置中心故障错误二 167 

               12.3   Pod infrastructure 故障错误三. 167 

               12.4   Docker 虚拟化故障错误四  . 168 

               12.5   Docker 虚拟化故障错误五  . 168 

               12.6   Dashboard API 故障错误六  168 

               12.7   Dashboard 网络访问故障错误七    169 

                

                
  • 内容简介:
    《Linux云计算——Kubernetes实战》从实用的角度出发,详细介绍了Kubernetes的相关理论与应用,包括Kubernetes组件概念、Kubernetes云计算平台配置实战、Kubernetes企业网络Flannel实战、Kubernetes核心组件services实战、Kubernetes Pod容器升级实战、Kubernetes NFS持久化存储实战、Kubernetes CephFS持久化存储实战、Kubernetes Ceph RBD持久化存储实战、Prometheus监控Kubernetes实战、Kubernetes etcd服务实战、Kubernetes HAProxy高可用集群和Kubernetes配置故障实战。 《Linux云计算——Kubernetes实战》免费提供与书中内容相关的视频课程讲解,以指导读者深入地进行学习,详见前言中的说明。 《Linux云计算——Kubernetes实战》既可作为高等学校计算机相关专业的教材,也可作为系统管理员、网络管理员、Linux运维工程师及网站开发、测试、设计等人员的参考用书。
  • 目录:
                                                  

         

         

         

         

         

         

    第  1 章  Kubernetes 组件概念    . 1 

        1.1   云计算概念  .1 

        1.2   云计算技术的分类    1 

        1.3   Kubernetes 入门及概念介绍.2 

        1.4   Kubernetes 平台组件概念 3 

        1.5   Kubernetes 工作原理剖析 4 

        1.6   Pod 概念剖析 7 

        1.7   label 概念剖析.8 

        1.8   Replication Controller 概念剖析 8 

        1.9   service 概念剖析9 

        1.10   node 概念剖析 .10 

        1.11   Kubernetes volume 概念剖析.10 

        1.12   Deployment 概念剖析.11 

        1.13   DaemonSet 概念剖析11 

        1.14   StatefulSet 概念剖析.11 

        1.15   ConfigMap 概念剖析 12 

        1.16   Secrets 概念剖析13 

        1.17   CronJob 概念剖析 14 

        1.18   Kubernetes 证书剖析和制作实战  .15 

    第  2 章  Kubernetes 云计算平台配置实战         . 25 

        2.1   Kubernetes 节点 hosts 及防火墙设置25 

        2.2   Linux 内核参数设置和优化   .26 

        2.3   Docker 虚拟化案例实战.26 

        2.4   Kubernetes 添加部署源27 

        2.5   Kubernetes Kubeadm 案例实战.28 

        2.6   Kubernetes master 节点实战 .30 

        2.7   Kubernetes 集群节点和删除.31 

        2.8   Kubernetes 节点网络配置 31 

        2.9   Kubernetes 开启 IPVS 模式 39 

        2.10   Kubernetes 集群故障排错 40 

         VI      Linux 云计算——Kubernetes 实战 

              2.11   Kubernetes 集群节点移除 40 

              2.12   etcd 分布式案例操作  .40 

          第  3 章  Kubernetes 企业网络    Flannel 实战. 42 

              3.1   Flannel 工作原理.42 

              3.2   Flannel 架构介绍.43 

              3.3   Kubernetes Dashboard UI 实战 44 

              3.4   Kubernetes YAML 文件详解.47 

              3.5   kubectl 常见指令操作49 

              3.6   Kubernetes 本地私有仓库实战.50 

          第  4 章  Kubernetes 核心组件    service 实战. 52 

              4.1   Kubernetes service 概念52 

              4.2   Kubernetes service 实现方式.53 

              4.3   service 实战:ClusterIP 案例演练 54 

              4.4   service 实战:NodePort 案例演练.55 

              4.5   service 实战:LoadBalancer 案例演练 56 

              4.6   service 实战:Ingress 案例演练58 

              4.7   Kubernetes Traefik 案例实战 63 

          第  5 章  Kubernetes 容器升级实战       73 

              5.1   Kubernetes 容器升级概念 73 

              5.2   Kubernetes 容器升级实现方式.73 

              5.3   Kubernetes 容器升级测试 75 

              5.4   Kubernetes 容器升级验证 76 

              5.5   Kubernetes 容器升级回滚 77 

              5.6   Kubernetes 滚动升级和回滚原理  .78 

          第  6 章  Kubernetes NFS  持久化存储实战       . 82 

              6.1   Kubernetes 服务运行状态 82 

              6.2   Kubernetes 存储系统 .83 

              6.3   Kubernetes 存储绑定的概念.84 

              6.4   PV 的访问模式84 

              6.5   Kubernetes NFS 静态存储模式86 

              6.6   PVC 存储卷创建  .87 

              6.7   Nginx 整合 PV 存储卷 .88 

              6.8   Kubernetes NFS 动态存储模式90 

              6.9   NFS 插件配置实战  91 

          第  7 章  Kubernetes CephFS  持久化存储实战        . 96 

              7.1   Kubernetes CephFS 静态存储模式.96 

                                                                                               目录        VII

        7.2   PV 存储卷创建96 

        7.3   PVC 存储卷创建  .97 

        7.4   Nginx 整合 CephFS PV 存储卷 .98 

        7.5   Kubernetes CephFS 动态存储模式. 100 

        7.6   CephFS 动态插件配置实战 101 

    第  8 章  Kubernetes Ceph RBD  持久化存储实战        . 105 

        8.1   Kubernetes Ceph RBD 静态存储模式. 105 

        8.2   PV 存储卷创建 105 

        8.3   PVC 存储卷创建  . 107 

        8.4   Nginx 整合 Ceph PV 存储卷 . 107 

        8.5   Kubernetes Ceph RBD 动态存储模式. 109 

        8.6   Ceph RBD 插件配置实战 . 110 

    第  9 章  Prometheus 监控   Kubernetes 实战   117 

        9.1   Prometheus 监控优点 . 117 

        9.2   Prometheus 监控特点 . 118 

        9.3   Prometheus 组件实战 . 118 

        9.4   Prometheus 体系结构 . 119 

        9.5   Prometheus 工作流程 . 120 

        9.6   Prometheus 和 Kubernetes 背景. 120 

        9.7   Kubernetes 集群部署 node-exporter  121 

        9.8   Kubernetes 集群部署 Prometheus 122 

        9.9   Kubernetes 集群部署 Grafana . 129 

        9.10   Kubernetes 配置和整合 Prometheus  131 

        9.11   Kubernetes Prometheus 报警设置 . 135 

        9.12   Kubernetes Alertmanager 实战. 136 

        9.13   Alertmanager 实战部署. 140 

    第  10 章  Kubernetes etcd 服务实战 146 

        10.1   etcd 和 ZK 服务概念  146 

        10.2  etcd的使用场景 147 

        10.3  etcd读写性能 147 

        10.4  etcd工作原理 147 

        10.5  etcd选主. 148 

        10.6  etcd日志复制 148 

        10.7  etcd安全性 149 

        10.8  etcd使用案例 150 

        10.9  etcd接口使用 150 

         VIII     Linux 云计算——Kubernetes 实战 

           第  11 章  Kubernetes HAProxy  高可用集群     . 151 

               11.1   Kubernetes 高可用集群概念. 151 

               11.2   Kubernetes 高可用工作原理. 151 

               11.3   HAProxy 安装配置. 152 

               11.4   配置 Keepalived 服务. 156 

               11.5   Keepalived master 配置实战 157 

               11.6   Keepalived Backup 配置实战  158 

               11.7   创建 HAProxy 检查脚本. 160 

               11.8   HAProxy Keepalived 验证  160 

               11.9   初始化 master 集群 161 

               11.10   Kubernetes Dashboard UI 实战  163 

           第  12 章  Kubernetes 配置故障实战       166 

               12.1   etcd 配置中心故障错误一 166 

               12.2   etcd 配置中心故障错误二 167 

               12.3   Pod infrastructure 故障错误三. 167 

               12.4   Docker 虚拟化故障错误四  . 168 

               12.5   Docker 虚拟化故障错误五  . 168 

               12.6   Dashboard API 故障错误六  168 

               12.7   Dashboard 网络访问故障错误七    169 

                

                
查看详情
12
相关图书 / 更多
Linux云计算——Kubernetes实战
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux云计算——Kubernetes实战
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux云计算——Kubernetes实战
Linux操作系统项目化教程
周秀丽;张徐超;周密
Linux云计算——Kubernetes实战
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux云计算——Kubernetes实战
Linux C语言程序设计(微课视频版)
张同光;田文强;荆春棋;田乔梅;陈明
Linux云计算——Kubernetes实战
Linux虚拟化——原理、方法和实战(KVM+Docker+OpenStack)
吴光科;李建尧;柯宇霖
Linux云计算——Kubernetes实战
Linux源码趣读
闪客
Linux云计算——Kubernetes实战
Linux自动化运维实战(Linux开发书系)
吴光科;彭威城;文·S
Linux云计算——Kubernetes实战
Linux操作系统
刘智·B;裴浪;潘雪峰;李龙腾;姜明哲
Linux云计算——Kubernetes实战
Linux运维从入门到精通
明日科技
Linux云计算——Kubernetes实战
Linux操作系统项目化教程(第2版)
洪伟 主编;丁传炜 谢鹏 副主编
Linux云计算——Kubernetes实战
Linux企业高性能架构实战
吴光科;曹森;赵瑞丰
您可能感兴趣 / 更多
Linux云计算——Kubernetes实战
Linux虚拟化——原理、方法和实战(KVM+Docker+OpenStack)
吴光科;李建尧;柯宇霖
Linux云计算——Kubernetes实战
Linux自动化运维实战(Linux开发书系)
吴光科;彭威城;文·S
Linux云计算——Kubernetes实战
Linux企业高性能架构实战
吴光科;曹森;赵瑞丰
Linux云计算——Kubernetes实战
企业级DevOps实战
吴光科;郭静伟;徐金刚
Linux云计算——Kubernetes实战
Linux内核调优——构建高性能的企业服务
吴光科;周贺良;何青龙
Linux云计算——Kubernetes实战
曝光:Linux企业运维实战
吴光科