From 8f4cdf62793e7843fafdc054e6b999c665850d98 Mon Sep 17 00:00:00 2001 From: congfairy Date: Tue, 27 Nov 2018 13:28:41 +0800 Subject: [PATCH] zh_trans:glossary.md (#11168) * zh_trans:glossary.md * Update glossary.md * Update glossary.md * Update glossary.md * Update glossary.md * Update glossary.md * Update glossary.md * Update glossary.md --- .../getting-started-guides/ubuntu/glossary.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 content/zh/docs/getting-started-guides/ubuntu/glossary.md diff --git a/content/zh/docs/getting-started-guides/ubuntu/glossary.md b/content/zh/docs/getting-started-guides/ubuntu/glossary.md new file mode 100644 index 0000000000..43528245ab --- /dev/null +++ b/content/zh/docs/getting-started-guides/ubuntu/glossary.md @@ -0,0 +1,50 @@ +--- +title: 词汇与术语 +content_template: templates/concept +--- + + + + + +{{%capture overview%}} +本页介绍了用 Juju 部署 Kubernetes 时使用的一些术语。 +{{%/ capture%}} + +{{%capture body%}} + + + +**controller** - 云环境的管理节点。通常,每个域(Region)都有一个 controller,在高可用环境中有更多 controller。每个 controller 负责管理给定环境中的所有后续 model。Controller 中包含 Juju API 服务器及其底层数据库。 + +**model** - 定义 Deployments 的一系列 charms 及其关系的集合。model 之中包括 machine 和更小的 unit。每个 controller 可以托管多个 model。出于管理和隔离的原因,建议将 Kubernetes 集群分成独立的 model。 + +**charm** - 每个 charm 对应一个 Service 的定义,包括其元数据、与其他服务间的依赖关系、所需的包和应用管理逻辑。 +其中包含部署 Kubernetes 集群的所有操作知识。内置的 charms 例子有 `kubernetes-core`、`easyrsa`、`flannel` 和 `etcd` 等。 + +**unit** - 对应某 Service 的给定实例。每个 unit 可能会也可能不会耗尽某指定机器上的所有资源。多个 unit 可能部署在同一台机器上。例如,您可能在一台机器上运行 `kubernetes-worker` 和 `etcd` 以及 `easyrsa` unit,但它们是基于不同服务的三个独立的 unit。 + +**machine** - 物理节点,可以是裸机节点,也可以是云提供商提供的虚拟机。 +{{%/ capture%}}