Skip to content

Commit

Permalink
[EN] add Runtime (#2033)
Browse files Browse the repository at this point in the history
* [EN] New Term- Runtime

Signed-off-by: Akshat Sharma <akshatcoder@outlook.com>

* Update content/en/runtime.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Signed-off-by: Akshat Sharma <akshatcoder@outlook.com>

* Update content/en/runtime.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Signed-off-by: Akshat Sharma <akshatcoder@outlook.com>

* Update content/en/runtime.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Signed-off-by: Akshat Sharma <akshatcoder@outlook.com>

* Update content/en/runtime.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Signed-off-by: Akshat Sharma <akshatcoder@outlook.com>

* Update content/en/runtime.md

Co-authored-by: Nate W. <natew@cncf.io>
Signed-off-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>

* Update content/en/runtime.md

Co-authored-by: Nate W. <natew@cncf.io>
Signed-off-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>

* Update content/en/runtime.md

Signed-off-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>

* Update content/en/runtime.md

Co-authored-by: Noah Ispas <Noahispas@gmail.com>
Signed-off-by: Akshat Sharma <akshatcoder@outlook.com>

* Update content/en/runtime.md

Co-authored-by: Nate W. <natew@cncf.io>
Signed-off-by: Akshat Sharma <akshatcoder@outlook.com>

* Update content/en/runtime.md

Co-authored-by: Jorge O. Castro <jorge.castro@gmail.com>
Signed-off-by: Noah Ispas <Noahispas@gmail.com>

* Update content/en/runtime.md

Co-authored-by: Noah Ispas <Noahispas@gmail.com>
Signed-off-by: Jorge O. Castro <jorge.castro@gmail.com>

* Update content/en/runtime.md

Co-authored-by: Noah Ispas <Noahispas@gmail.com>
Signed-off-by: Jorge O. Castro <jorge.castro@gmail.com>

* Update content/en/runtime.md

Co-authored-by: Noah Ispas <Noahispas@gmail.com>
Signed-off-by: Jorge O. Castro <jorge.castro@gmail.com>

* Update content/en/runtime.md

Co-authored-by: Noah Ispas <Noahispas@gmail.com>
Signed-off-by: Jorge O. Castro <jorge.castro@gmail.com>

* fix: cut out examples

Signed-off-by: Jorge O. Castro <jorge.castro@gmail.com>

* fix: add section on the problem it addresses

Signed-off-by: Jorge O. Castro <jorge.castro@gmail.com>

* Update runtime.md

removed empty lines

Signed-off-by: Noah Ispas <Noahispas@gmail.com>

* Update content/en/runtime.md

Signed-off-by: Noah Ispas <Noahispas@gmail.com>

* Update content/en/runtime.md

Signed-off-by: Noah Ispas <Noahispas@gmail.com>

* Update runtime.md

Fix spelling, the rest depends on this landing: #2244

Signed-off-by: Jorge O. Castro <jorge.castro@gmail.com>

* Update content/en/runtime.md

Co-authored-by: Nate W <natew@cncf.io>
Signed-off-by: Jorge O. Castro <jorge.castro@gmail.com>

* Update content/en/runtime.md

Co-authored-by: Nate W <natew@cncf.io>
Signed-off-by: Jorge O. Castro <jorge.castro@gmail.com>

* Update content/en/runtime.md

Co-authored-by: Nate W <natew@cncf.io>
Signed-off-by: Jorge O. Castro <jorge.castro@gmail.com>

* Update content/en/runtime.md

Co-authored-by: Nate W <natew@cncf.io>
Signed-off-by: Jorge O. Castro <jorge.castro@gmail.com>

* Update content/en/runtime.md

Co-authored-by: Nate W <natew@cncf.io>
Signed-off-by: Jorge O. Castro <jorge.castro@gmail.com>

* Update content/en/runtime.md

Co-authored-by: Nate W <natew@cncf.io>
Signed-off-by: Jorge O. Castro <jorge.castro@gmail.com>

* Update content/en/runtime.md

Co-authored-by: Nate W <natew@cncf.io>
Signed-off-by: Jorge O. Castro <jorge.castro@gmail.com>

* Update content/en/runtime.md

Co-authored-by: Nate W <natew@cncf.io>
Signed-off-by: Jorge O. Castro <jorge.castro@gmail.com>

* Update content/en/runtime.md

Co-authored-by: Nate W <natew@cncf.io>
Signed-off-by: Jorge O. Castro <jorge.castro@gmail.com>

* Update content/en/runtime.md

Co-authored-by: Nate W <natew@cncf.io>
Signed-off-by: Jorge O. Castro <jorge.castro@gmail.com>

* add cgroups, namespaces, and orchestrator to wordlist

Signed-off-by: Jorge O. Castro <jorge.castro@gmail.com>

* Update content/en/runtime.md

Signed-off-by: Nate W <natew@cncf.io>

* Update content/en/runtime.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Signed-off-by: Nate W <natew@cncf.io>

* Update content/en/runtime.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Signed-off-by: Nate W <natew@cncf.io>

* Update content/en/runtime.md

Co-authored-by: Nate W <natew@cncf.io>
Signed-off-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>

* Update content/en/runtime.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Signed-off-by: Akshat Sharma <akshatcoder@outlook.com>

* Update content/en/runtime.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Signed-off-by: Akshat Sharma <akshatcoder@outlook.com>

* Update content/en/runtime.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Signed-off-by: Akshat Sharma <akshatcoder@outlook.com>

* Update content/en/runtime.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Signed-off-by: Akshat Sharma <akshatcoder@outlook.com>

* Update content/en/runtime.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Signed-off-by: Akshat Sharma <akshatcoder@outlook.com>

* Update content/en/runtime.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Signed-off-by: Akshat Sharma <akshatcoder@outlook.com>

* Update content/en/runtime.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Signed-off-by: Akshat Sharma <akshatcoder@outlook.com>

* Update content/en/runtime.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Signed-off-by: Akshat Sharma <akshatcoder@outlook.com>

* Update content/en/runtime.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Signed-off-by: Akshat Sharma <akshatcoder@outlook.com>

* Update content/en/runtime.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Signed-off-by: Akshat Sharma <akshatcoder@outlook.com>

* Update content/en/runtime.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Signed-off-by: Noah Ispas <Noahispas@gmail.com>

* Update content/en/runtime.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Signed-off-by: Noah Ispas <Noahispas@gmail.com>

* Update content/en/runtime.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Signed-off-by: Noah Ispas <Noahispas@gmail.com>

* Update content/en/runtime.md

Co-authored-by: Noah Ispas <Noahispas@gmail.com>
Signed-off-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>

* Update content/en/runtime.md

Co-authored-by: Noah Ispas <Noahispas@gmail.com>
Signed-off-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>

* Update content/en/runtime.md

Co-authored-by: Noah Ispas <Noahispas@gmail.com>
Signed-off-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>

* Update content/en/runtime.md

Co-authored-by: Noah Ispas <Noahispas@gmail.com>
Signed-off-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>

* Update content/en/runtime.md

Co-authored-by: Noah Ispas <Noahispas@gmail.com>
Signed-off-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>

* Update content/en/runtime.md

Co-authored-by: Noah Ispas <Noahispas@gmail.com>
Signed-off-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>

* Update runtime.md

Signed-off-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>

* Update content/en/runtime.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Signed-off-by: Noah Ispas <Noahispas@gmail.com>

* Update content/en/runtime.md

Co-authored-by: Noah Ispas <Noahispas@gmail.com>
Signed-off-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>

---------

Signed-off-by: Akshat Sharma <akshatcoder@outlook.com>
Signed-off-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Signed-off-by: Noah Ispas <Noahispas@gmail.com>
Signed-off-by: Jorge O. Castro <jorge.castro@gmail.com>
Signed-off-by: Nate W <natew@cncf.io>
Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
Co-authored-by: Nate W. <natew@cncf.io>
Co-authored-by: Noah Ispas <Noahispas@gmail.com>
Co-authored-by: Jorge O. Castro <jorge.castro@gmail.com>
  • Loading branch information
5 people authored Aug 15, 2023
1 parent 832ef92 commit 2555437
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 2555437

Please sign in to comment.