概念
开始之前
了解课程介绍、先修要求以及课程学习目标。
课程简介
这是一门面向初学者的课程。在本课程中,我们将学习使用 Docker 的容器技术以及 Kubernetes 等容器管理工具,并在微软 Azure(云服务提供商)平台上应用这些技术。我们将通过 AKS 集群部署应用程序,并使用 Helm 进行管理。
课程主题
我们将从基础知识开始,涵盖几乎所有相关内容。以下是本课程将深入讲解的主要主题:
Docker
- 什么是 Docker?
- Docker 的应用场景
- Docker 镜像
- Docker 容器
- Docker Hub
- Dockerfile
Kubernetes
- 什么是 Kubernetes?
- 使用 Kubernetes 的必要性
- 使用 Kubernetes 部署应用
- Kubernetes Pod 的操作
- Kubernetes 集群
- Kubernetes Ingress
Azure Kubernetes 服务(AKS)
- 什么是 Azure?
- Azure 的工作原理
- Azure 服务的优势
- 如何使用 Azure
- AKS 集群
- 使用 AKS 集群进行部署
Helm
- 什么是 Helm?
- Helm Chart
- Helm 的使用方法
- Helm 的安装
- 使用 Helm 管理我们的应用
先修要求
尽管我们会从基础内容讲起,但本课程假设你已具备一定的 Linux 命令行操作经验。
此外,为了更好地掌握本课程内容,建议你对虚拟机、云计算和容器技术有一定了解。具备这些知识就足以顺利开始本课程的学习。