Skip to content

Instantly share code, notes, and snippets.

@sjenning
Last active April 25, 2017 16:05
Show Gist options
  • Save sjenning/a0c3354221ad6fb03cec2ade6fa9e3f3 to your computer and use it in GitHub Desktop.
Save sjenning/a0c3354221ad6fb03cec2ade6fa9e3f3 to your computer and use it in GitHub Desktop.
Title:
OpenShift Container Platform: What You Were Going to Build on top of Kubernetes Anyway
Summary:
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.
Distilled from Borg, Google's own internal application deployment system, the powerful primitives and simple design have
contributed to rapid adoption. Kubernetes works in terms of container images, not source code. This is a deliberate design
decision to restrict the scope of project and focus on creating a solid, scalable container deployment platform.
OpenShift picks up where Kubernetes leaves off. While developers like containers, they don't like to build, test, and manage
container images. Developers work in term of source code, not images. Producing a container image from source code, pushing
the image to a registry, testing the image, and promotion of that image into production should be a standardized and automated
process defined by the organization. OpenShift extends Kubernetes with additional primitives that allow for source code level
interaction with the platform. OpenShift also expands Kubernetes namespaces into a more powerful "project" primitive with
rich RBAC, pluggable identity providers, and multi-tenant pod networks.
This presentation will quickly cover basic Kubernetes design and go in depth on how OpenShift bridges the gap between
Kubernetes and developers.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment