Orchestration

Big Ideas: Kubernetes, OpenShift, and Cloud Foundry

This video discusses platform orchestration from a broad scope. Specifically, Principal Consultant Jaime Niswonger takes a technology-agnostic look at the “big ideas” integral to platform orchestration for the enterprise. He introduces three popular orchestration platforms, Kubernetes, OpenShift, and Cloud Foundry, and discusses scaling container deployments in the enterprise.

  • Recording

    This one-hour video was recorded September 2019 at a Keyhole Software internal employee Lunch & Learn event.

Video Overview

In this video, Principal Consultant Jaime Niswonger introduces “big ideas” integral to platform orchestration from a broad scope. He introduces orchestration platforms Kubernetes, OpenShift, and Cloud Foundry and discusses scaling container deployments in the enterprise. This presentation is technology agnostic and suitable for enterprise clients using Java, .NET, Node, and other various platforms.

About The Series

Throughout the platform-agnostic series, we demonstrate microservices applications that utilize containers, orchestration, and management suitable to our enterprise clients.

Topics & Timing

Introduction To DevOps (An Epic Tale)
  • Introduction to the DevOps (An Epic Tale) Series
  • DevOps, What is It?
  • Where Containers Fit in DevOps, Importance of Portability
  • Time 03:49 – Demo: Introduction to Simple .NET Service / REST API Displayed Throughout Video
  • Recap of Docker Files & Images, Running Through a Docker Image
Orchestration
  • Time 07:03 – Orchestration: The Process of Managing Containerized Applications at Scale
  • Where Orchestration Fits into DevOps
  • 08:18 – “Big Ideas” Behind Orchestration
  • Orchestration Platform Features
Kubernetes
  • Time: 13:15 – Introduction to Kubernetes
  • What is it?
  • Kubernetes Architecture: Cluster Nodes, Basic Resources, Ingress
  • Questions & Answers
  • How To Interact With Kubernetes
OpenShift
  • Time: 28:06 – Introduction to OpenShift
  • What Is It?
  • How It Works, The Basics
  • How To Interact With OpenShift
Cloud Foundry
  • Time: 33:51 – Introduction to Cloud Foundry
  • What Is It?
  • How It Works, The Basics
  • How To Interact With Cloud Foundry
The Fun Part: Demos
  • Time: 38:57 – Taking Our Simple .NET Service (Run as a Docker Container) and Deploying It to OpenShift & Cloud Foundry
  • Scaling, Availability Zones
  • Config, Automatic Provisioning and Deployment, and Pipelines
  • Making Changes to Code and Pushing to OpenShift
  • Making Changes to Code and Pushing to Cloud Foundry
  • A Look Into All Admin Consoles
Big Ideas Wrap Up
  • Time: 53:33 Orchestration “Big Ideas” Recap
  • Suggestions for Personal Deep Dives into Orchestration Tools
  • Next Step in Epic: Automation of Provisioning and Deployment