k8s——英文文档专用名词解释

格式:名字+解释
Add-onsResources that extend the functionality of Kubernetes.[+]
Admission ControllerA piece of code that intercepts requests to the Kubernetes API server prior to persistence of the object.[+]
Aggregation LayerThe aggregation layer lets you install additional Kubernetes-style APIs in your cluster.[+]
AnnotationA key-value pair that is used to attach arbitrary non-identifying metadata to objects.[+]
API GroupA set of related paths in Kubernetes API.[+]
API serverAlso known as:kube-apiserver
The API server is a component of the Kubernetes control plane that exposes the Kubernetes API. The API server is the front end for the Kubernetes control plane.[+]
App ContainerApplication containers (or app containers) are the containers in a pod that are started after any init containers have completed.[+]
Application ArchitectA person responsible for the high-level design of an application.[+]
Application DeveloperA person who writes an application that runs in a Kubernetes cluster.[+]
ApplicationsThe layer where various containerized applications run. [+]
ApproverA person who can review and approve Kubernetes code contributions.[+]
CertificateA cryptographically secure file used to validate access to the Kubernetes cluster.[+]
cgroup (control group)A group of Linux processes with optional resource isolation, accounting and limits.[+]
CIDRCIDR (Classless Inter-Domain Routing) is a notation for describing blocks of IP addresses and is used heavily in various networking configurations.[+]
CLA (Contributor License Agreement)Terms under which a contributor grants a license to an open source project for their contributions.[+]
Cloud Controller ManagerA Kubernetes control plane component that embeds cloud-specific control logic. The cloud controller manager lets you link your cluster into your cloud provider’s API, and separates out the components that interact with that cloud platform from components that just interact with your cluster.[+]
Cloud Native Computing Foundation (CNCF)The Cloud Native Computing Foundation (CNCF) builds sustainable ecosystems and fosters a community around projects that orchestrate containers as part of a microservices architecture.Kubernetes is a CNCF project.[+]
Cloud ProviderAlso known as:Cloud Service Provider
A business or other organization that offers a cloud computing platform.[+]
ClusterA set of worker machines, called nodes, that run containerized applications. Every cluster has at least one worker node.[+]
Cluster ArchitectA person who designs infrastructure that involves one or more Kubernetes clusters.[+]
Cluster InfrastructureThe infrastructure layer provides and maintains VMs, networking, security groups and others. [+]
Cluster OperationsThe work involved in managing a Kubernetes cluster: managing day-to-day operations, and co-ordinating upgrades.[+]
Cluster OperatorA person who configures, controls, and monitors clusters.[+]
Code ContributorA person who develops and contributes code to the Kubernetes open source codebase.[+]
ConfigMapAn API object used to store non-confidential data in key-value pairs. Pods can consume ConfigMaps as environment variables, command-line arguments, or as configuration files in a volume.[+]
ContainerA lightweight and portable executable image that contains software and all of its dependencies.[+]
Container Environment VariablesContainer environment variables are name=value pairs that provide useful information into containers running in a pod[+]
Container Lifecycle HooksThe lifecycle hooks expose events in the Container management lifecycle and let the user run code when the events occur.[+]
Container network interface (CNI)Container network interface (CNI) plugins are a type of Network plugin that adheres to the appc/CNI specification.[+]
Container RuntimeThe container runtime is the software that is responsible for running containers.[+]
Container runtime interface (CRI)The container runtime interface (CRI) is an API for container runtimes to integrate with kubelet on a node.[+]
Container Storage Interface (CSI)The Container Storage Interface (CSI) defines a standard interface to expose storage systems to containers.[+]
containerdA container runtime with an emphasis on simplicity, robustness and portability[+]
ContributorSomeone who donates code, documentation, or their time to help the Kubernetes project or community.[+]
Control PlaneThe container orchestration layer that exposes the API and interfaces to define, deploy, and manage the lifecycle of containers.[+]
ControllerIn Kubernetes, controllers are control loops that watch the state of your cluster, then make or request changes where needed. Each controller tries to move the current cluster state closer to the desired state.[+]
CRI-OA tool that lets you use OCI container runtimes with Kubernetes CRI.[+]
CronJobManages a Job that runs on a periodic schedule.[+]
CustomResourceDefinitionCustom code that defines a resource to add to your Kubernetes API server without building a complete custom server.[+]
DaemonSetEnsures a copy of a Pod is running across a set of nodes in a cluster.[+]
Data PlaneThe layer that provides capacity such as CPU, memory, network, and storage so that the containers can run and connect to a network. [+]
DeploymentAn API object that manages a replicated application, typically by running Pods with no local state.[+]
Developer (disambiguation)May refer to: Application Developer, Code Contributor, or Platform Developer.[+]
Device PluginDevice plugins run on worker Nodes and provide Pods with access to resources, such as local hardware, that require vendor-specific initialization or setup steps.[+]
DisruptionDisruptions are events that lead to one or more Pods going out of service. A disruption has consequences for workload resources, such as Deployment, that rely on the affected Pods.[+]
DockerDocker (specifically, Docker Engine) is a software technology providing operating-system-level virtualization also known as containers.[+]
Downstream (disambiguation)May refer to: code in the Kubernetes ecosystem that depends upon the core Kubernetes codebase or a forked repo.[+]
Dynamic Volume ProvisioningAllows users to request automatic creation of storage Volumes.[+]
EndpointsEndpoints track the IP addresses of Pods with matching selectors.[+]
EndpointSliceA way to group network endpoints together with Kubernetes resources.[+]
Ephemeral ContainerA Container type that you can temporarily run inside a Pod.[+]
etcdConsistent and highly-available key value store used as Kubernetes’ backing store for all cluster data.[+]
ExtensionsExtensions are software components that extend and deeply integrate with Kubernetes to support new types of hardware.[+]
FlexVolumeFlexVolume is an interface for creating out-of-tree volume plugins. The Container Storage Interface is a newer interface which addresses several problems with FlexVolumes.[+]
Helm ChartA package of pre-configured Kubernetes resources that can be managed with the Helm tool.[+]
Horizontal Pod AutoscalerAlso known as:HPA
An API resource that automatically scales the number of Pod replicas based on targeted CPU utilization or custom metric targets.[+]
HostAliasesA HostAliases is a mapping between the IP address and hostname to be injected into a Pod’s hosts file.[+]
ImageStored instance of a Container that holds a set of software needed to run an application.[+]
IngressAn API object that manages external access to the services in a cluster, typically HTTP.[+]
Init ContainerOne or more initialization containers that must run to completion before any app containers run.[+]
IstioAn open platform (not Kubernetes-specific) that provides a uniform way to integrate microservices, manage traffic flow, enforce policies, and aggregate telemetry data.[+]
JobA finite or batch task that runs to completion.[+]
KopsA CLI tool that helps you create, destroy, upgrade and maintain production-grade, highly available, Kubernetes clusters.[+]
kube-controller-managerControl Plane component that runs controller processes.[+]
kube-proxykube-proxy is a network proxy that runs on each node in your cluster, implementing part of the Kubernetes Service concept.[+]
kube-schedulerControl plane component that watches for newly created Pods with no assigned node, and selects a node for them to run on.[+]
KubeadmA tool for quickly installing Kubernetes and setting up a secure cluster.[+]
KubectlA command line tool for communicating with a Kubernetes API server.[+]
KubeletAn agent that runs on each node in the cluster. It makes sure that containers are running in a Pod.[+]
Kubernetes APIThe application that serves Kubernetes functionality through a RESTful interface and stores the state of the cluster.[+]
LabelTags objects with identifying attributes that are meaningful and relevant to users.[+]
LimitRangeProvides constraints to limit resource consumption per Containers or Pods in a namespace.[+]
LoggingLogs are the list of events that are logged by cluster or application.[+]
Managed ServiceA software offering maintained by a third-party provider.[+]
ManifestSpecification of a Kubernetes API object in JSON or YAML format.[+]
MasterLegacy term, used as synonym for nodes hosting the control plane.[+]
MemberA continuously active contributor in the K8s community.[+]
MinikubeA tool for running Kubernetes locally.[+]
Mirror PodA pod object that a kubelet uses to represent a static pod[+]
NameA client-provided string that refers to an object in a resource URL, such as /api/v1/pods/some-name.[+]
NamespaceAn abstraction used by Kubernetes to support multiple virtual clusters on the same physical cluster.[+]
Network PolicyA specification of how groups of Pods are allowed to communicate with each other and with other network endpoints.[+]
NodeA node is a worker machine in Kubernetes.[+]
Operator patternThe operator pattern is a system design that links a Controller to one or more custom resources.[+]
Persistent VolumeAn API object that represents a piece of storage in the cluster. Available as a general, pluggable resource that persists beyond the lifecycle of any individual Pod.[+]
Persistent Volume ClaimClaims storage resources defined in a PersistentVolume so that it can be mounted as a volume in a container.[+]
Platform DeveloperA person who customizes the Kubernetes platform to fit the needs of their project.[+]
PodThe smallest and simplest Kubernetes object. A Pod represents a set of running containers on your cluster.[+]
Pod Disruption BudgetAlso known as:PDB
A Pod Disruption Budget allows an application owner to create an object for a replicated application, that ensures a certain number or percentage of Pods with an assigned label will not be voluntarily evicted at any point in time. PDBs cannot prevent an involuntary disruption, but will count against the budget. [+]
Pod LifecycleThe sequence of states through which a Pod passes during its lifetime.[+]
Pod PriorityPod Priority indicates the importance of a Pod relative to other Pods.[+]
Pod Security PolicyEnables fine-grained authorization of Pod creation and updates.[+]
PodPresetAn API object that injects information such as secrets, volume mounts, and environment variables into Pods at creation time.[+]
PreemptionPreemption logic in Kubernetes helps a pending Pod to find a suitable Node by evicting low priority Pods existing on that Node.[+]
ProxyIn computing, a proxy is a server that acts as an intermediary for a remote service.[+]
QoS ClassQoS Class (Quality of Service Class) provides a way for Kubernetes to classify Pods within the cluster into several classes and make decisions about scheduling and eviction.[+]
QuantityA whole-number representation of small or large numbers using SI suffixes.[+]
RBAC (Role-Based Access Control)Manages authorization decisions, allowing admins to dynamically configure access policies through the Kubernetes API.[+]
ReplicaSetA ReplicaSet (aims to) maintain a set of replica Pods running at any given time.[+]
ReplicationControllerA workload resource that manages a replicated application, ensuring that a specific number of instances of a Pod are running.[+]
Resource QuotasProvides constraints that limit aggregate resource consumption per Namespace.[+]
ReviewerA person who reviews code for quality and correctness on some part of the project.[+]
rktA security-minded, standards-based container engine.[+]
SecretStores sensitive information, such as passwords, OAuth tokens, and ssh keys.[+]
Security ContextThe securityContext field defines privilege and access control settings for a Pod or container.[+]
SelectorAllows users to filter a list of resources based on labels.[+]
ServiceAn abstract way to expose an application running on a set of Pods as a network service.[+]
Service BrokerAn endpoint for a set of Managed Services offered and maintained by a third-party.[+]
Service CatalogAn extension API that enables applications running in Kubernetes clusters to easily use external managed software offerings, such as a datastore service offered by a cloud provider.[+]
ServiceAccountProvides an identity for processes that run in a Pod.[+]
shuffle shardingA technique for assigning requests to queues that provides better isolation than hashing modulo the number of queues.[+]
SIG (special interest group)Community members who collectively manage an ongoing piece or aspect of the larger Kubernetes open source project.[+]
StatefulSetManages the deployment and scaling of a set of Pods, and provides guarantees about the ordering and uniqueness of these Pods.[+]
Static PodA pod managed directly by the kubelet daemon on a specific node,[+]
Storage ClassA StorageClass provides a way for administrators to describe different available storage types.[+]
sysctlsysctl is a semi-standardized interface for reading or changing the attributes of the running Unix kernel.[+]
TaintA core object consisting of three required properties: key, value, and effect. Taints prevent the scheduling of Pods on nodes or node groups.[+]
TolerationA core object consisting of three required properties: key, value, and effect. Tolerations enable the scheduling of pods on nodes or node groups that have matching taints.[+]
UIDA Kubernetes systems-generated string to uniquely identify objects.[+]
Upstream (disambiguation)LINK
May refer to: core Kubernetes or the source repo from which a repo was forked.[+]
VolumeA directory containing data, accessible to the containers in a Pod.[+]
Volume PluginA Volume Plugin enables integration of storage within a Pod.[+]
WG (working group)Facilitates the discussion and/or implementation of a short-lived, narrow, or decoupled project for a committee, SIG, or cross-SIG effort.[+]
WorkloadA workload is an application running on Kubernetes.[+]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值