学习 Kubernetes 基础知识

Kubernetes 基础

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

使用互动教程,您可以学习:

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

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

Kubernetes 可以为您做些什么?

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

Kubernetes 基础模块

学习 Kubernetes 基础知识 - 图1

[

1. 创建一个 Kubernetes 集群

]($a5a1b7c13b558809.md)

学习 Kubernetes 基础知识 - 图2

[

2. 部署应用程序

]($0944d975d59e2222.md)

学习 Kubernetes 基础知识 - 图3

[

3. 应用程序探索

]($77b73b4e0e7e2fb9.md)

学习 Kubernetes 基础知识 - 图4

[

4. 应用外部可见

]($3c0c59ec7f629944.md)

学习 Kubernetes 基础知识 - 图5

[

5. 应用可扩展

]($70ef7ff87652fd0a.md)

学习 Kubernetes 基础知识 - 图6

[

6. 应用更新

]($f8a1abdbb5c8d21a.md)