use glossary defs in overview/components.md (#14721)

This patch promotes re-use of the existing kube-proxy glossary
definition by referencing it from overview/components.md. Similarly, we
move the definition of Container Runtime into a new glossary definition
so that other pages may refer to it.
This commit is contained in:
Jay Pipes
2019-06-05 21:32:12 -04:00
committed by Kubernetes Prow Robot
parent c19c669c7c
commit cbbaf04e72
3 changed files with 26 additions and 4 deletions
@@ -0,0 +1,21 @@
---
title: Container Runtime
id: container-runtime
date: 2019-06-05
full_link: /docs/reference/generated/container-runtime
short_description: >
The container runtime is the software that is responsible for running containers.
aka:
tags:
- fundamental
- workload
---
The container runtime is the software that is responsible for running containers.
<!--more-->
Kubernetes supports several container runtimes: [Docker](http://www.docker.com),
[containerd](https://containerd.io), [cri-o](https://cri-o.io/),
[rktlet](https://github.com/kubernetes-incubator/rktlet) and any implementation of
the [Kubernetes CRI (Container Runtime Interface)](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-node/container-runtime-interface.md).
@@ -13,6 +13,9 @@ tags:
---
`kube-proxy` is a network proxy that runs on each node in the cluster.
It enables the Kubernetes service abstraction by maintaining network rules on
the host and performing connection forwarding.
<!--more-->
`kube-proxy` is responsible for request forwarding. `kube-proxy` allows TCP and UDP stream forwarding or round robin TCP and UDP forwarding across a set of backend functions.