Logo
☆☆☆☆☆
0.0
Beginner
5h 20m

实践中的 Kubernetes

《Kubernetes 实践》是您循序渐进学习如何构建、部署、扩展和管理 Kubernetes 的一站式教程。 您将掌握所有核心概念,包括架构、Pod、部署、服务、入口(Ingress)等众多内容。在夯实基础知识后,您还将通过一个实战项目,亲手在真实的 Kubernetes 集群中创建并运行应用程序。 完成本课程后,您将对 Kubernetes 集群的部署与管理充满信心。

15 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
实践中的 Kubernetes
《Kubernetes 实践》是您循序渐进学习如何构建、部署、扩展和管理 Kubernetes 的一站式教程。 您将掌握所有核心概念,包括架构、Pod、部署、服务、入口(Ingress)等众多内容。在夯实基础知识后,您还将通过一个实战项目,亲手在真实的 Kubernetes 集群中创建并运行应用程...

Content

15 Lessons • 0 Quizzes • 0 Challenges

开始之前
  1. 1

    本课程内容概览

Kubernetes 为容器化应用带来了哪些价值
  1. 1

    一切的开始

  2. 2

    虚拟机(VM)

  3. 3

    Kubernetes 简介

  4. 4

    让我们运行我们的第一个应用程序

  5. 5

    摘要

入口
  1. 1

    简介

  2. 2

    按主机定义规则

  3. 3

    Ingress 与 LoadBalancer 的区别

  4. 4

    总结

  5. 5

    测验:入站

Kubernetes 架构
  1. 1

    一个 Kubernetes 集群

  2. 2

    工作节点与主控节点

  3. 3

    Kubectl:我们的瑞士军刀

  4. 4

    总结

  5. 5

    测验:Kubernetes 架构

使用 ConfigMaps 配置应用程序
  1. 1

    入门

  2. 2

    将环境变量传递给我们的容器

  3. 3

    将配置提取到 ConfigMap

  4. 4

    将配置挂载为文件

  5. 5

    总结

  6. 6

    测验:使用 ConfigMaps 配置应用程序

Pods
  1. 1

    简介

  2. 2

    多容器Pod

  3. 3

    运行中的Pod操作

  4. 4

    练习:运行一个 Apache 容器

  5. 5

    解决方案:运行一个 Apache 容器

  6. 6

    总结

  7. 7

    测验:Pods

使用密钥管理敏感配置
  1. 1

    简介

  2. 2

    将密钥挂载为文件

  3. 3

    摘要

  4. 4

    测验:使用密钥管理敏感配置

部署
  1. 1

    简介

  2. 2

    定义我们的部署清单

  3. 3

    重启失败的 Pod

  4. 4

    扩展或缩减我们的应用程序

  5. 5

    发布版本的滚动更新

  6. 6

    控制发布速率

  7. 7

    使用不同的滚动策略

  8. 8

    处理糟糕的发布

  9. 9

    通过存活探针保持应用健康

  10. 10

    总结

  11. 11

    测验:部署

运行作业
  1. 1

    简介

  2. 2

    运行多个Pod

  3. 3

    当任务失败时

  4. 4

    使用 CronJob 调度任务

  5. 5

    总结

  6. 6

    测验:运行作业

服务
  1. 1

    简介

  2. 2

    一个快速示例

  3. 3

    服务类型与ClusterIP

  4. 4

    NodePort 和 LoadBalancer

  5. 5

    外部名称

  6. 6

    服务发现

  7. 7

    DNS

  8. 8

    环境变量

  9. 9

    摘要

  10. 10

    测验:服务

使用命名空间组织资源
  1. 1

    入门

  2. 2

    在不同命名空间中运行资源

  3. 3

    命名空间如何影响服务的 DNS

  4. 4

    总结

  5. 5

    测验:使用命名空间组织资源

管理容器的资源使用
  1. 1

    入门

  2. 2

    定义资源请求

  3. 3

    定义资源限制

  4. 4

    内存与 CPU 限制的区别及 LimitRange 默认值

  5. 5

    总结

  6. 6

    测验:管理容器的资源使用

理解 kubeconfig 文件
  1. 1

    入门

  2. 2

    使用不同的上下文

  3. 3

    总结

  4. 4

    测验

附录
  1. 1

    Kubernetes Web 界面

  2. 2

    本地搭建 Kubernetes

总结!
  1. 1

    结论

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)