Merge pull request #325 from Jaycean/add_introduction_glossary_page

add Chinese document for introduction glossary page
This commit is contained in:
pengfei 2020-10-21 00:15:40 +08:00 committed by GitHub
commit b8e49dffd8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,28 +1,28 @@
---
title: "Glossary"
keywords: 'kubernetes, docker, helm, jenkins, istio, prometheus'
description: ''
title: "名词解释"
keywords: 'kubernetes, docker, helm, jenkins, istio, prometheus,名词解释'
description: 'KubeSphere中常用的词汇释义'
weight: 1500
---
This document describes some frequently used glossaries in KubeSphere as shown below:
本文档介绍了KubeSphere中一些常用的词汇表如下所示
| Object | Concepts|
| KubeSphere | Kubernetes 对照释义 |
|------------|--------------|
| Project | It is Kubernetes Namespace which provides virtual isolation for the resources in KubeSphere, see [Namespace](https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/). |
| Pod | A Pod is the smallest deployable computing unit that can be created and managed in KubeSphere, see [Pods](https://kubernetes.io/docs/concepts/workloads/pods/pod/). |
| Deployment | Deployment is used to describe a desired state in a deployment object, and the deployment controller changes the actual state to the desired state at a controlled rate, see [Deployment](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/). |
| StatefulSet | StatefulSet is the workload object used to manage stateful applications, such as MySQL, see [StatefulSet](https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/). |
| DaemonSet | A DaemonSet ensures that all (or some) Nodes run a copy of a Podsuch as fluentd or logstash, see [DaemonSet](https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/). |
| Job | A job creates one or more pods and ensures that a specified number of them successfully terminate, see [Job](https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/). |
| CronJob | CronJob creates Jobs on a time-based schedule. A CronJob object is like one line of a crontab (cron table) file. It runs a job periodically on a given schedule, see [CronJob](https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/). |
| Service | A Kubernetes service is an abstraction object which defines a logical set of Pods and a policy by which to access them - sometimes called a micro-service. See [Service](https://kubernetes.io/docs/concepts/services-networking/service/). |
| Route | It is Kubernetes Ingress, an API object that manages external access to the services in a cluster, typically HTTP. Ingress can provide load balancing, SSL termination and name-based virtual hosting, see [Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/). |
| Image Registry | Image registry is used to store and distribute Docker Images. It could be public or private, see [Image](https://kubernetes.io/docs/concepts/containers/images/). |
| Volume | It is Kubernetes Persistent Volume Claim (PVC). Volume is a request for storage by a user, allowing a user to consume abstract storage resources, see [PVC](https://kubernetes.io/docs/concepts/storage/persistent-volumes/). |
| Storage Classes | A storage class provides a way for administrators to describe the “classes” of storage they offer, see [StorageClass](https://kubernetes.io/docs/concepts/storage/storage-classes/). |
| Pipeline | Jenkins Pipeline is a suite of plugins which supports implementing and integrating continuous delivery pipelines into Jenkins, see [Pipeline](https://jenkins.io/doc/book/pipeline/). |
| WorkSpace | Workspace is a logical unit to organize your workload projects, DevOps projects, to manage resource access and share information within your team. It is an isolated working place for your team. |
| Node | A node is a worker machine that may be a virtual machine or physical machine, depending on the cluster setup. Each node contains the services necessary to run pods and is managed by the master components. see [Node](https://kubernetes.io/docs/concepts/architecture/nodes/). |
| 项目 | Namespace 为 Kubernetes 集群提供虚拟的隔离作用,详见 [Namespace](https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/) |
| 容器组 | Pod是 Kubernetes 进行资源调度的最小单位,每个 Pod 中运行着一个或多个密切相关的业务容器,详见 [Pods](https://kubernetes.io/docs/concepts/workloads/pods/pod/)。 |
| 部署 | Deployments表示用户对 Kubernetes 集群的一次更新操作,详见 [Deployment](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/) |
| 有状态副本集 | StatefulSet用于管理有状态的应用程序例如MySQL可以保证部署和 scale 的顺序,详见 [StatefulSet](https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/) |
| 守护进程集 | DaemonSet 保证在每个 Node 上都运行一个容器副本,常用来部署一些集群的日志、监控或者其他系统管理应用,例如 fluentd 或 logstash详见 [DaemonSet](https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/)。 |
| 任务 | Jobs在 Kubernetes 中用来控制批处理型任务的资源对象,即仅执行一次的任务,它保证批处理任务的一个或多个 Pod 成功结束。任务管理的 Pod 根据用户的设置将任务成功完成就自动退出了。比如在创建工作负载前,执行任务,将镜像上传至镜像仓库。详见 [Job](https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/) |
| 定时任务 | CronJob是基于时间的 Job就类似于 Linux 系统的 crontab在指定的时间周期运行指定的 Job在给定时间点只运行一次或周期性地运行。详见 [CronJob](https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/)。 |
| 服务 | Service一个 Kubernete 服务是一个最小的对象,类似 Pod和其它的终端对象一样 详见 [Service](https://kubernetes.io/docs/concepts/services-networking/service/)。 |
| 应用路由 | Ingress是授权入站连接到达集群服务的规则集合。可通过 Ingress 配置提供外部可访问的 URL、负载均衡、SSL、基于名称的虚拟主机等详见 [Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/)。 |
| 镜像仓库 | Image Registries镜像仓库用于存放 Docker 镜像,包括公共镜像仓库(如 DockerHub和私有镜像仓库如 Harbor详见 [Image](https://kubernetes.io/docs/concepts/containers/images/)。 |
| 存储卷 | PersistentVolumeClaimPVC满足用户对于持久化存储的需求用户将 Pod 内需要持久化的数据挂载至存储卷,删除 Pod 后数据仍保留在存储卷内。Kubesphere 推荐使用动态分配存储,当集群管理员配置存储类型后,集群用户可一键式分配和回收存储卷,无需关心存储底层细节。详见 [PVC](https://kubernetes.io/docs/concepts/storage/persistent-volumes/)。 |
| 存储类型 | StorageClass为管理员提供了描述存储 “Class” 的方法,包含 Provisioner、 ReclaimPolicy 和 Parameters 。详见 [StorageClass](https://kubernetes.io/docs/concepts/storage/storage-classes/)。 |
| 流水线 | Jenkins Pipeline简单来说就是一套运行在 Jenkins 上的 CI/CD 工作流框架,将原来独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化的工作。详见 [Pipeline](https://jenkins.io/doc/book/pipeline/)。 |
| 企业空间 |Workspace是 KubeSphere 实现多租户模式的基础,是您管理项目、 DevOps 工程和企业成员的基本单位。 |
| 主机 | NodeKubernetes 集群中的计算能力由 Node 提供Kubernetes 集群中的 Node 是所有 Pod 运行所在的工作主机,可以是物理机也可以是虚拟机。详见 [Node](https://kubernetes.io/docs/concepts/architecture/nodes/)。 |