-
Notifications
You must be signed in to change notification settings - Fork 14.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #49706 from gjenkins8/define_resource_glossary
Define 'resource' in glossary
- Loading branch information
Showing
3 changed files
with
47 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
--- | ||
title: API resource | ||
id: api-resource | ||
date: 2025-02-09 | ||
full_link: /docs/reference/using-api/api-concepts/#standard-api-terminology | ||
short_description: > | ||
A Kubernetes entity, representing an endpoint on the Kubernetes API server. | ||
aka: | ||
- Resource | ||
tags: | ||
- architecture | ||
--- | ||
An entity in the Kubernetes type system, corresponding to an endpoint on the {{< glossary_tooltip text="Kubernetes API" term_id="kubernetes-api" >}}. | ||
A resource typically represents an {{< glossary_tooltip text="object" term_id="object" >}}. | ||
Some resources represent an operation on other objects, such as a permission check. | ||
<!--more--> | ||
Each resource represents an HTTP endpoint (URI) on the Kubernetes API server, defining the schema for the objects or operations on that resource. |
24 changes: 24 additions & 0 deletions
24
content/en/docs/reference/glossary/infrastructure-resource.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
--- | ||
title: Resource (infrastructure) | ||
id: infrastructure-resource | ||
date: 2025-02-09 | ||
short_description: > | ||
A defined amount of infrastructure available for consumption (CPU, memory, etc). | ||
aka: | ||
tags: | ||
- architecture | ||
--- | ||
Capabilities provided to one or more {{< glossary_tooltip text="nodes" term_id="node" >}} (CPU, memory, GPUs, etc), and made available for consumption by | ||
{{< glossary_tooltip text="Pods" term_id="pod" >}} running on those nodes. | ||
|
||
Kubernetes also uses the term _resource_ to describe an {{< glossary_tooltip text="API resource" term_id="api-resource" >}}. | ||
|
||
<!--more--> | ||
Computers provide fundamental hardware facilities: processing power, storage memory, network, etc. | ||
These resources have finite capacity, measured in a unit applicable to that resource (number of CPUs, bytes of memory, etc). | ||
Kubernetes abstracts common [resources](/docs/concepts/configuration/manage-resources-containers/) | ||
for allocation to workloads and utilizes operating system primitives (for example, Linux {{< glossary_tooltip text="cgroups" term_id="cgroup" >}}) to manage consumption by {{< glossary_tooltip text="workloads" term_id="workload" >}}). | ||
|
||
You can also use [dynamic resource allocation](/docs/concepts/scheduling-eviction/dynamic-resource-allocation/) to | ||
manage complex resource allocations automatically. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters