Skip to content

Commit

Permalink
[EN] add Runtime (cncf#2033)
Browse files Browse the repository at this point in the history
* [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: cncf#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]>
  • Loading branch information
5 people authored and Fionn88 committed Sep 15, 2023
1 parent 8c60835 commit 5fbdf26
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 0 deletions.
37 changes: 37 additions & 0 deletions content/en/runtime.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
title: Runtime
status: Completed
category: concept
tags: ["application", "", ""]
---

## What it is

A runtime, in general, executes a piece of software.
It is an [abstraction](/abstraction/) of the underlying operating system that translates the program's commands into respective actions for the operating system.

In the context of [cloud native](/cloud-native-apps/), _runtime_ generally refers to container runtime.
A container runtime specifically implements the [Open Container Initiative](https://opencontainers.org/) specification to ensure consistent handling around different container orchestration technologies.

## Problem it addresses

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.

## How it helps
Container runtimes are a necessary component of container orchestrators such as Kubernetes.
They handle the container lifecycle, which does mainly three things.
First, it defines how container images are specified and how the runtime can retrieve them.
Second, they handle how these images are unpacked, layered, mounted, and executed.
Furthermore, runtimes manage hardware resources taking care of all these operating system-level actions.
These include resource allocation and isolation.
Over time, different container runtime products evolved, leading to the OCI Specification,
which became the standard for container runtimes.

Introducing this standard allows end users to combine any OCI-compliant runtime with any OCI-compliant container orchestrator (like Kubernetes).

## Related terms

- [Cloud Native](https://glossary.cncf.io/cloud-native-apps/)
- [Containerization](https://glossary.cncf.io/containerization/)
- [Container Orchestration](https://glossary.cncf.io/container-orchestration/)
- [Microservices Architecture](https://glossary.cncf.io/microservices-architecture/)
5 changes: 5 additions & 0 deletions wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ cd
cdn
changelog
chatbot
cgroup
cgroups
cio
cka
ckad
Expand Down Expand Up @@ -131,12 +133,15 @@ mkdn
mtls
multitenancy
multitenant
namespace
namespaces
navbar
observability
oci
oliveira
opencontainers
orchestrator
orchestrators
overdemand
overprivileged
paas
Expand Down

0 comments on commit 5fbdf26

Please sign in to comment.