Logo
☆☆☆☆☆
0.0
Beginner
10h

使用 Azure Kubernetes 服务运行 Kubernetes 集群

随着技术领域的巨大变革,从在本地部署服务器转向云平台,容器化的需求日益增长。Kubernetes 是一个功能强大的开源平台,用于管理容器及其服务。本课程将帮助你掌握 Docker 和 Kubernetes 的基础知识。 你将从 Docker 的基础开始,了解容器和镜像的概念。接着学习如何编写 Dockerfile 来构建镜像。然后深入学习 Kubernetes 的相关知识,包括 Kubernetes 集群、节点及其工作原理。课程最后,你将在 Azure 上搭建自己的 Kubernetes 集群,并使用 Helm 图表进行管理。 在 2015 至 2019 年的四年间,Kubernetes 相关职位的搜索量增长了 2,125%,且这一趋势仍在持续上升。因此,掌握 Kubernetes 的基本原理、架构及工作方式,将有助于你胜任 DevOps 工程师和云架构师等职位。

7 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用 Azure Kubernetes 服务运行 Kubernetes 集群
随着技术领域的巨大变革,从在本地部署服务器转向云平台,容器化的需求日益增长。Kubernetes 是一个功能强大的开源平台,用于管理容器及其服务。本课程将帮助你掌握 Docker 和 Kubernetes 的基础知识。 你将从 Docker 的基础开始,了解容器和镜像的概念。接着学习如何编写 Do...

WHAT YOU'LL LEARN

对 Docker 及其组件的理解

Content

7 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    开始之前

Docker
  1. 1

    Docker 简介与操作系统需求

  2. 2

    Docker 基础概念

  3. 3

    镜像

  4. 4

    容器

  5. 5

    Docker 容器与镜像测验

  6. 6

    Docker Compose

  7. 7

    Docker 数据卷

  8. 8

    Docker Swarm 与 Kubernetes

  9. 9

    Docker 卷与 Docker Swarm 测验

Kubernetes
  1. 1

    Kubernetes 简介

  2. 2

    Kubernetes 的特性 - 自动化部署与回滚:Kubernetes 可以自动部署应用,并在出现问题时自动回滚到之前的稳定版本。 - 自动化容器编排:根据资源需求和约束条件,Kubernetes 能够智能地调度和管理容器的运行位置。 - 服务发现与负载均衡:Kubernetes 提供内置的服务发现机制,能够自动为服务分配网络地址,并实现流量的负载均衡。 - 存储编排:支持动态挂载各种存储系统(如本地存储、云存储等),并能根据需要自动配置存储资源。 - 自我修复能力:当容器或节点出现故障时,Kubernetes 会自动重启失败的容器,替换故障节点上的容器,确保应用持续可用。 - 水平扩展:支持根据 CPU 使用率或其他指标自动扩展应用实例数量,实现弹性伸缩。 - 密钥与配置管理:提供安全的密钥和配置信息管理功能,避免将敏感信息硬编码在镜像中。 - 批处理任务支持:可以定义和运行批处理作业,例如定时任务或一次性任务。 - 多环境支持:可在物理机、虚拟机、公有云、私有云等多种环境中运行,具备良好的可移植性。 - 命名空间支持:通过命名空间对集群资源进行逻辑隔离,便于多团队或多项目共享同一集群。 - 配置与策略管理:支持通过声明式配置文件定义应用状态,并可通过策略控制访问权限和资源使用。 - 可观测性:集成日志、监控和追踪功能,帮助用户了解应用运行状态和性能表现。

  3. 3

    Kubernetes 的基本架构

  4. 4

    控制器管理器

  5. 5

    Kubernetes 基础知识测验

  6. 6

    工作节点与核心组件

  7. 7

    Pod 部署

  8. 8

    Kubernetes 中的部署

  9. 9

    使用部署

  10. 10

    Kubernetes 工作原理测验

Azure 容器服务
  1. 1

    Azure云简介

  2. 2

    Azure

  3. 3

    Azure 命令行界面

  4. 4

    服务主体

  5. 5

    Azure Kubernetes 服务简介

在 AKS 上部署应用程序
  1. 1

    AKS 集群

  2. 2

    Azure Kubernetes 服务测验

  3. 3

    创建一个 AKS 集群

  4. 4

    部署应用程序

  5. 5

    Kubernetes 中的网络

  6. 6

    启用应用程序的网络访问

使用 Helm 进行应用管理
  1. 1

    Helm 简介

  2. 2

    Helm 如何处理一个图表

  3. 3

    使用 Helm 图表

  4. 4

    Helm 测验

附录
  1. 1

    在本地系统上安装 Docker

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)