13 KiB
no_issue | title | main_menu | weight | content_template | card | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
true | 入门 | true | 20 | templates/concept |
|
{{% capture overview %}}
本节介绍了设置和运行 Kubernetes 环境的不同选项。
不同的 Kubernetes 解决方案满足不同的要求:易于维护、安全性、可控制性、可用资源以及操作和管理 Kubernetes 集群所需的专业知识。
可以在本地机器、云、本地数据中心上部署 Kubernetes 集群,或选择一个托管的 Kubernetes 集群。还可以跨各种云提供商或裸机环境创建自定义解决方案。
更简单地说,可以在学习和生产环境中创建一个 Kubernetes 集群。
{{% /capture %}}
{{% capture body %}}
学习环境
如果正打算学习 Kubernetes,请使用基于 Docker 的解决方案:Docker 是 Kubernetes 社区支持或生态系统中用来在本地计算机上设置 Kubernetes 集群的一种工具。
{{< table caption="本地机器解决方案表,其中列出了社区和生态系统支持的用于部署 Kubernetes 的工具。" >}}
生产环境
在评估生产环境的解决方案时,请考虑要管理自己 Kubernetes 集群(抽象层面)的哪些方面或将其转移给提供商。
Kubernetes 集群的一些抽象概念可能是 {{< glossary_tooltip text="应用领域" term_id="applications" >}}、{{< glossary_tooltip text="数据平面" term_id="data-plane" >}}、{{< glossary_tooltip text="控制平面" term_id="control-plane" >}}、{{< glossary_tooltip text="集群基础架构" term_id="cluster-infrastructure" >}} 和 {{< glossary_tooltip text="集群操作层面" term_id="cluster-operations" >}}。
下图列出了 Kubernetes 集群的抽象概念以及抽象概念是由自我管理还是由提供商管理。
{{< table caption="生产环境解决方案表列出了提供商和解决方案。" >}} 以下生产环境解决方案表列出了提供商及其提供的解决方案。
{{% /capture %}}