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

Managed Containers in Azure Using OpenShift

Keith Resar
September 07, 2017

Managed Containers in Azure Using OpenShift

In August, Microsoft teamed up with Red Hat to bring Windows Server containers to OpenShift. Experience cloud-native applications delivered using the Kubernetes-based container application platform hosted on Azure. With new investment covering both traditional Linux containers and now Windows Server containers, see how software is bridging these two worlds to finally unify development and operations across platforms.

Keith Resar

September 07, 2017
Tweet

More Decks by Keith Resar

Other Decks in Technology

Transcript

  1. MANAGED CONTAINERS IN AZURE USING OPENSHIFT HOW CONTAINER APPLICATION PLATFORMS

    CONNECT ACROSS CLOUDS AND FUNCTIONAL TEAMS ALIKE Keith Resar @KeithResar
  2. @KeithResar Keith Resar: Bio Wear many hats [email protected] Recovering Developer

    Open Source Contributor and Advocate Infrastructure Engineer @KeithResar
  3. .NET Core 2 • The fastest .NET Ever • Additional

    20,000 APIs • Implements .NET Standard 2.0
  4. RED HAT ON AZURE Your Microsoft cloud and our open

    source technologies are together at last.
  5. xx

  6. @KeithResar development operations Nimble Solution oriented, Not about the journey

    Proactive Journey oriented, Never an end state Delivers Time Bound Feature Aligns to SOP and Best Practices
  7. Code Developers can leverage existing development tools and then access

    the OpenShift Web, CLI or IDE interfaces to create new application services and push source code via GIT. OpenShift can also accept binary deployments or be fully integrated with a customer’s existing CI/CD environment. SOURCE 2 IMAGE WALKTHROUGH
  8. Container Image Registry Build OpenShift automates the Docker image build

    process with Source-to-Image (S2I). S2I combines source code with a corresponding Builder image from the integrated Docker registry. Builds can also be triggered manually or automatically by setting a Git webhook. Add in Build pipelines SOURCE 2 IMAGE WALKTHROUGH
  9. Container Image Registry Deploy OpenShift automates the deployment of application

    containers across multiple Node hosts via the Kubernetes scheduler. Users can automatically trigger deployments on application changes and do rollbacks, configure A/B deployments & other custom deployment types. SOURCE 2 IMAGE WALKTHROUGH
  10. SERVICE VIEW Containers with ephemeral IPs Service Layer Routing Layer

    haproxy service layer with static IPs imagepod hexboard
  11. OpenShift Application Container Platform Second: The Outside SERVICE CATALOG Intersection

    of Turnkey and Bespoke, service brokers provide service catalog
  12. OpenShift Application Container Platform SERVICE CATALOG Database LTM Open Service

    Broker API is creating a new way to provision and manage external services
  13. ANSIBLE SERVICE BROKER • Implements Open Service Broker API •

    Internally encapsulated applications • Connect to external services • catalog • provision, deprovision • bind, unbind
  14. EXPLORING FURTHER OpenShift Origin https://www.openshift.org/ OpenShift Commons https://commons.openshift.org/ OpenShift on

    Azure Deployment Templates https://github.com/Microsoft/openshift-container-platform