Skip to content

Commit 2555437

Browse files
akshatcoder-hashCathPagnate-double-uiamNoah1castrojo
authored
[EN] add Runtime (#2033)
* [EN] New Term- Runtime Signed-off-by: Akshat Sharma <[email protected]> * Update content/en/runtime.md Co-authored-by: Catherine Paganini <[email protected]> Signed-off-by: Akshat Sharma <[email protected]> * Update content/en/runtime.md Co-authored-by: Catherine Paganini <[email protected]> Signed-off-by: Akshat Sharma <[email protected]> * Update content/en/runtime.md Co-authored-by: Catherine Paganini <[email protected]> Signed-off-by: Akshat Sharma <[email protected]> * Update content/en/runtime.md Co-authored-by: Catherine Paganini <[email protected]> Signed-off-by: Akshat Sharma <[email protected]> * Update content/en/runtime.md Co-authored-by: Nate W. <[email protected]> Signed-off-by: Catherine Paganini <[email protected]> * Update content/en/runtime.md Co-authored-by: Nate W. <[email protected]> Signed-off-by: Catherine Paganini <[email protected]> * Update content/en/runtime.md Signed-off-by: Catherine Paganini <[email protected]> * Update content/en/runtime.md Co-authored-by: Noah Ispas <[email protected]> Signed-off-by: Akshat Sharma <[email protected]> * Update content/en/runtime.md Co-authored-by: Nate W. <[email protected]> Signed-off-by: Akshat Sharma <[email protected]> * Update content/en/runtime.md Co-authored-by: Jorge O. Castro <[email protected]> Signed-off-by: Noah Ispas <[email protected]> * Update content/en/runtime.md Co-authored-by: Noah Ispas <[email protected]> Signed-off-by: Jorge O. Castro <[email protected]> * Update content/en/runtime.md Co-authored-by: Noah Ispas <[email protected]> Signed-off-by: Jorge O. Castro <[email protected]> * Update content/en/runtime.md Co-authored-by: Noah Ispas <[email protected]> Signed-off-by: Jorge O. Castro <[email protected]> * Update content/en/runtime.md Co-authored-by: Noah Ispas <[email protected]> Signed-off-by: Jorge O. Castro <[email protected]> * fix: cut out examples Signed-off-by: Jorge O. Castro <[email protected]> * fix: add section on the problem it addresses Signed-off-by: Jorge O. Castro <[email protected]> * Update runtime.md removed empty lines Signed-off-by: Noah Ispas <[email protected]> * Update content/en/runtime.md Signed-off-by: Noah Ispas <[email protected]> * Update content/en/runtime.md Signed-off-by: Noah Ispas <[email protected]> * Update runtime.md Fix spelling, the rest depends on this landing: #2244 Signed-off-by: Jorge O. Castro <[email protected]> * Update content/en/runtime.md Co-authored-by: Nate W <[email protected]> Signed-off-by: Jorge O. Castro <[email protected]> * Update content/en/runtime.md Co-authored-by: Nate W <[email protected]> Signed-off-by: Jorge O. Castro <[email protected]> * Update content/en/runtime.md Co-authored-by: Nate W <[email protected]> Signed-off-by: Jorge O. Castro <[email protected]> * Update content/en/runtime.md Co-authored-by: Nate W <[email protected]> Signed-off-by: Jorge O. Castro <[email protected]> * Update content/en/runtime.md Co-authored-by: Nate W <[email protected]> Signed-off-by: Jorge O. Castro <[email protected]> * Update content/en/runtime.md Co-authored-by: Nate W <[email protected]> Signed-off-by: Jorge O. Castro <[email protected]> * Update content/en/runtime.md Co-authored-by: Nate W <[email protected]> Signed-off-by: Jorge O. Castro <[email protected]> * Update content/en/runtime.md Co-authored-by: Nate W <[email protected]> Signed-off-by: Jorge O. Castro <[email protected]> * Update content/en/runtime.md Co-authored-by: Nate W <[email protected]> Signed-off-by: Jorge O. Castro <[email protected]> * Update content/en/runtime.md Co-authored-by: Nate W <[email protected]> Signed-off-by: Jorge O. Castro <[email protected]> * add cgroups, namespaces, and orchestrator to wordlist Signed-off-by: Jorge O. Castro <[email protected]> * Update content/en/runtime.md Signed-off-by: Nate W <[email protected]> * Update content/en/runtime.md Co-authored-by: Catherine Paganini <[email protected]> Signed-off-by: Nate W <[email protected]> * Update content/en/runtime.md Co-authored-by: Catherine Paganini <[email protected]> Signed-off-by: Nate W <[email protected]> * Update content/en/runtime.md Co-authored-by: Nate W <[email protected]> Signed-off-by: Catherine Paganini <[email protected]> * Update content/en/runtime.md Co-authored-by: Catherine Paganini <[email protected]> Signed-off-by: Akshat Sharma <[email protected]> * Update content/en/runtime.md Co-authored-by: Catherine Paganini <[email protected]> Signed-off-by: Akshat Sharma <[email protected]> * Update content/en/runtime.md Co-authored-by: Catherine Paganini <[email protected]> Signed-off-by: Akshat Sharma <[email protected]> * Update content/en/runtime.md Co-authored-by: Catherine Paganini <[email protected]> Signed-off-by: Akshat Sharma <[email protected]> * Update content/en/runtime.md Co-authored-by: Catherine Paganini <[email protected]> Signed-off-by: Akshat Sharma <[email protected]> * Update content/en/runtime.md Co-authored-by: Catherine Paganini <[email protected]> Signed-off-by: Akshat Sharma <[email protected]> * Update content/en/runtime.md Co-authored-by: Catherine Paganini <[email protected]> Signed-off-by: Akshat Sharma <[email protected]> * Update content/en/runtime.md Co-authored-by: Catherine Paganini <[email protected]> Signed-off-by: Akshat Sharma <[email protected]> * Update content/en/runtime.md Co-authored-by: Catherine Paganini <[email protected]> Signed-off-by: Akshat Sharma <[email protected]> * Update content/en/runtime.md Co-authored-by: Catherine Paganini <[email protected]> Signed-off-by: Akshat Sharma <[email protected]> * Update content/en/runtime.md Co-authored-by: Catherine Paganini <[email protected]> Signed-off-by: Noah Ispas <[email protected]> * Update content/en/runtime.md Co-authored-by: Catherine Paganini <[email protected]> Signed-off-by: Noah Ispas <[email protected]> * Update content/en/runtime.md Co-authored-by: Catherine Paganini <[email protected]> Signed-off-by: Noah Ispas <[email protected]> * Update content/en/runtime.md Co-authored-by: Noah Ispas <[email protected]> Signed-off-by: Catherine Paganini <[email protected]> * Update content/en/runtime.md Co-authored-by: Noah Ispas <[email protected]> Signed-off-by: Catherine Paganini <[email protected]> * Update content/en/runtime.md Co-authored-by: Noah Ispas <[email protected]> Signed-off-by: Catherine Paganini <[email protected]> * Update content/en/runtime.md Co-authored-by: Noah Ispas <[email protected]> Signed-off-by: Catherine Paganini <[email protected]> * Update content/en/runtime.md Co-authored-by: Noah Ispas <[email protected]> Signed-off-by: Catherine Paganini <[email protected]> * Update content/en/runtime.md Co-authored-by: Noah Ispas <[email protected]> Signed-off-by: Catherine Paganini <[email protected]> * Update runtime.md Signed-off-by: Catherine Paganini <[email protected]> * Update content/en/runtime.md Co-authored-by: Catherine Paganini <[email protected]> Signed-off-by: Noah Ispas <[email protected]> * Update content/en/runtime.md Co-authored-by: Noah Ispas <[email protected]> Signed-off-by: Catherine Paganini <[email protected]> --------- Signed-off-by: Akshat Sharma <[email protected]> Signed-off-by: Catherine Paganini <[email protected]> Signed-off-by: Noah Ispas <[email protected]> Signed-off-by: Jorge O. Castro <[email protected]> Signed-off-by: Nate W <[email protected]> Co-authored-by: Catherine Paganini <[email protected]> Co-authored-by: Nate W. <[email protected]> Co-authored-by: Noah Ispas <[email protected]> Co-authored-by: Jorge O. Castro <[email protected]>
1 parent 832ef92 commit 2555437

File tree

2 files changed

+42
-0
lines changed

2 files changed

+42
-0
lines changed

content/en/runtime.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: Runtime
3+
status: Completed
4+
category: concept
5+
tags: ["application", "", ""]
6+
---
7+
8+
## What it is
9+
10+
A runtime, in general, executes a piece of software.
11+
It is an [abstraction](/abstraction/) of the underlying operating system that translates the program's commands into respective actions for the operating system.
12+
13+
In the context of [cloud native](/cloud-native-apps/), _runtime_ generally refers to container runtime.
14+
A container runtime specifically implements the [Open Container Initiative](https://opencontainers.org/) specification to ensure consistent handling around different container orchestration technologies.
15+
16+
## Problem it addresses
17+
18+
Without the abstraction of a container runtime, the application would have to deal with all the mechanics of each operating system, increasing the complexity of running the app.
19+
20+
## How it helps
21+
Container runtimes are a necessary component of container orchestrators such as Kubernetes.
22+
They handle the container lifecycle, which does mainly three things.
23+
First, it defines how container images are specified and how the runtime can retrieve them.
24+
Second, they handle how these images are unpacked, layered, mounted, and executed.
25+
Furthermore, runtimes manage hardware resources taking care of all these operating system-level actions.
26+
These include resource allocation and isolation.
27+
Over time, different container runtime products evolved, leading to the OCI Specification,
28+
which became the standard for container runtimes.
29+
30+
Introducing this standard allows end users to combine any OCI-compliant runtime with any OCI-compliant container orchestrator (like Kubernetes).
31+
32+
## Related terms
33+
34+
- [Cloud Native](https://glossary.cncf.io/cloud-native-apps/)
35+
- [Containerization](https://glossary.cncf.io/containerization/)
36+
- [Container Orchestration](https://glossary.cncf.io/container-orchestration/)
37+
- [Microservices Architecture](https://glossary.cncf.io/microservices-architecture/)

wordlist.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ cd
2929
cdn
3030
changelog
3131
chatbot
32+
cgroup
33+
cgroups
3234
cio
3335
cka
3436
ckad
@@ -131,12 +133,15 @@ mkdn
131133
mtls
132134
multitenancy
133135
multitenant
136+
namespace
137+
namespaces
134138
navbar
135139
observability
136140
oci
137141
oliveira
138142
opencontainers
139143
orchestrator
144+
orchestrators
140145
overdemand
141146
overprivileged
142147
paas

0 commit comments

Comments
 (0)