Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OpenShift Intro

OpenShift Intro

What addition Openshift have top of kubernetes.

Praveen Kumar

June 10, 2017
Tweet

More Decks by Praveen Kumar

Other Decks in Technology

Transcript

  1. Introduction • OpenShift Origin is a distribution of Kubernetes optimized

    for continuous application development and multi-tenant deployment. OpenShift adds developer and operations-centric tools on top of Kubernetes to enable rapid application development, easy deployment and scaling, and long-term lifecycle maintenance for small and large teams. • Project spaces • Build tools • Integration with your IDE
  2. Kubernetes Embedded https://master:8443/api = Kubernetes API /oapi = OpenShift API

    /console = OpenShift Web-Console OpenShift Kubernetes 1 Binary for Master ApiServer, Controller, Scheduler, Etcd 1 Binary for Node KubeProxy, Kubelet 1 Binary for Client Kubelet
  3. Things OpenShift adds to Kubernetes • Source code management, builds,

    deployments. • Managing and promoting images using Source to Image (S2I) and Internal Docker Registry. • OpenShift is more of developer facing and Kubernetes is more of operations teams. • Dedicated web console • Team and User tracking for organizing a large developer organization. • App management at scale.
  4. Benefits of OpenShift over orchestration providers • Generally you start

    with containerizing your application i.e. build your own containers. • But with OpenShift you don’t have to worry about it, OpenShift will build containers for you. • But if you want to run your own containers you can do that as well.
  5. References • Red Hat Launches OpenShift Dedicated, Delivering its Container

    Application Platform as a Public Cloud Offering • OpenShift Architecture • Red Hat’s contribution to Kubernetes • OpenShift 3 Walkthrough • Using GitHub Webhooks on your local machine • Docker, Kubernetes, OpenShift: Deploy, Scale, Build - Ryan Jarvinen