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

OpenShift Intro

OpenShift Intro

What addition Openshift have top of kubernetes.

Avatar for Praveen Kumar

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