--- title: 概述 ---

## Kubernetes 基础

本教程介绍了 Kubernetes 集群编排系统的基础知识。每个模块包含关于 Kubernetes 主要特性和概念的一些背景信息，并包括一个交互式在线教程。这些交互式教程让您可以自己管理一个简单的集群及其容器化应用程序。

使用交互式教程，您可以学习:

- 在集群上部署容器化应用程序
- 弹性部署
- 使用新的软件版本，更新容器化应用程序
- 调试容器化应用程序

教程 Katacoda 在您的浏览器中运行一个虚拟终端，在浏览器中运行 Minikube，这是一个可在任何地方小规模本地部署的 Kubernetes 集群。没有安装任何软件或进行任何配置; 每个交互性教程都直接从您的网页浏览器上运行。

## Kubernetes 可以为您做些什么?

现代的 Web 服务，用户希望应用程序能够 24/7 全天候使用，开发人员希望每天可以多次发布部署新版本的应用程序。 容器化可以帮助软件包服务于这些目标，使应用程序能够以简单快速的方式发布和更新，而无需停机。Kubernetes 帮助您确保这些容器化的应用程序在您想要的地方和时间运行，并帮助应用程序找到它们需要的资源的工具。 Kubernetes 是一个生产可用的开源平台，具有 Google 容器集群方面的设计与经验积累，拥有来自社区的最佳实践。

## Kubernetes 基础模块

##### 1. 创建一个 Kubernetes 集群

##### 2. 部署应用程序

##### 3. 应用程序探索

##### 4. 应用外部可见

##### 5. 应用可伸缩

##### 6. 应用更新

开始教程›