欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Kubernetes容器部署与应用实战(项目式微课版工信精品云计算技术系列教材)
      • 作者:编者:杨运强//吴进//黄鑫|责编:郭雯
      • 出版社:人民邮电
      • ISBN:9787115663429
      • 出版日期:2025/04/01
      • 页数:280
    • 售价:27.92
  • 内容大纲

        随着云计算技术的飞速发展,企业对容器部署与应用的需求日益增长,Kubernetes作为领先的开源容器部署平台,已成为现代企业实现高效、可靠和可扩展应用部署的核心技术。
        本书通过11个项目全面介绍Kubernetes的核心技术和应用实践,内容包括部署Kubernetes集群,使用集群核心资源部署服务、认证授权用户访问集群资源、调度Pod到指定节点、配置数据存储、使用Ingress发布服务、使用Helm包管理工具部署应用、使用Operator自定义控制器部署中间件、部署项目到Kubernetes集群、构建企业级DevOps云平台,以及使用Python管理Kubernetes集群。
        本书配合详细的任务实战和微课视频,帮助读者深入理解和掌握Kubernetes的核心知识及实际应用。通过使用本书提供的实验环境和案例,读者能够系统地完成每个任务,提升实际工作中使用Kubernetes的能力。
        本书可作为高职高专和应用型本科院校计算机网络技术、云计算技术、计算机科学与技术、软件工程等相关专业的核心课程教材,也可以作为对Kubernetes感兴趣的IT专业人员的自学参考书。
  • 作者介绍

  • 目录

    项目1  部署Kubernetes集群
      项目描述
      任务1-1  安装和运维containerd容器引擎
        1.1.1  任务描述
        1.1.2  必备知识
        1.1.3  使用VMware Workstation创建CentOS 8模板机
        1.1.4  安装containerd容器引擎
        1.1.5  使用nerdctl工具运维镜像和容器
      任务1-2  部署基于containerd容器引擎的Kubernetes集群
        1.2.1  任务描述
        1.2.2  必备知识
        1.2.3  部署Kubernetes集群基础环境
        1.2.4  部署Kubernetes集群组件
      任务1-3  部署多master节点的Kubernetes高可用集群
        1.3.1  任务描述
        1.3.2  必备知识
        1.3.3  扩展单master节点为多master节点
        1.3.4  配置负载均衡
      项目小结
      项目练习与思考
    项目2  使用集群核心资源部署服务
      项目描述
      任务2-1  使用kubectl命令部署服务
        2.1.1  任务描述
        2.1.2  必备知识
        2.1.3  使用Pod部署Nqinx服务
        2.1.4  使用Deployment控制器部署Nqinx服务
        2.1.5  使用Service服务发现访问后端Pod
      任务2-2  使用YAML脚本部署服务
        2.2.1  任务描述
        2.2.2  必备知识
        2.2.3  编写YAML脚本创建Pod
        2.2.4  编写YAML脚本创建Deployment控制器
        2.2.5  编写YAML脚本创建Service服务发现
        2.2.6  利用探针检测Pod健康性
      任务2-3  部署任务和守护型应用
        2.3.1  任务描述
        2.3.2  必备知识
        2.3.3  使用Job控制器部署一次性任务
        2.3.4  使用CronJob控制器部署周期性任务
        2.3.5  使用DaermonSet控制器部署节点守护型应用
      项目小结
      项目练习与思考
    项目3  认证授权用户访问集群资源
      项目描述
      任务3-1  认证授权UserAccount系统账户
        3.1.1  任务描述
        3.1.2  必备知识
        3.1.3  使用UserAccount系统账户登录集群
      ……

    项目4  调度Pod到指定节点
    项目5  配置数据存储
    项目6  使用Ingress发布服务
    项目7  用Helm包管理工具部署应用
    项目8  使用Operator自定义控制器部署中间件
    项目9  部署项目到Kubernetes集群
    项目10  构建企业级DevOps云平台
    项目11  使用Python管理Kubernetes集群