OpenShift Origin Architecture

Concepts Notes

Containers

  • basic units of OpenShift Origin

  • OpenShift Origin and Kubernetes add the ability to orchestrate Docker-formatted containers across multi-host installations.

Images

An image is a binary that includes all of the requirements for running a single docker-formatted container.

Pods

  • A Pod is one or more containers deployed together on one host

  • The smallest compute unit that can be defined, deployed, and managed in OpenShift/Kubernete

  • Each pod is allocated its own internal IP address, therefore owning its entire port space, and containers within pods can share their local storage and networking.

  • lifecycle: Be defined → Be assigned to run on a node → un until their container(s) exit

  • Pods be managed by higher-level controllers

Services

  • serves as an internal load balancer. It identifies a set of replicated pods in order to proxy the connections it receives to them.

  • Services are assigned an IP address and port pair that, when accessed, proxy to an appropriate backing pod.

Users

Type of users: * Regular users * System users * Service accounts

Projects

A project is a Kubernetes namespace with additional annotations

Builds

A build is the process of transforming input parameters into a resulting object. There are three primary build strategies available: * Docker build * Source-to-Image (S2I) build * Custom build * Pipeline Build

Image Streams

An image stream comprises any number of Docker-formatted container images identified by tags.

results matching ""

    No results matching ""