Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE) Jon Reeve jon.reeve@oracle.com
Safe Harbor Statement
About Me • Part of the original team of “StackEngine” a Docker management company founded in 2014 • Joined Oracle in 2015 as part of StackEngine acquisition • Run product management for Oracle’s cloud based container management offerings • Numerous startups, with focus on the network and systems management space, virtualization and containers.
StackEngine • “StackEngine was founded in Austin, Texas in 2014 to build enterprise-grade container management and automation products to help organizations simply deploy, manage, and scale resilient applications. It was designed as a Docker management software product to provide an integrated DevOps solution for end-to-end container application delivery and operations.” Source: Wikipedia
The Containerization Journey Phase I Developer Focus Phase II DevOps Focus Phase III Business Focus Container Adoption Application Deployment Business Integration SpeedEfficiencyAgility Docker Kubernetes Container DevOps Fabric
Docker and Kubernetes • Popular, easy to use tooling targeting developer productivity • De Facto standard container runtime and image format • Developer on-boarding and Gen1 application management (Compose, Swarm) • Production grade container management targeting DevOps and Ops, widespread adoption • Complex but powerful toolset supporting Gen2 applications • Rich operations feature set, autoscaling, rolling upgrades, stateful apps and more. 6
About Oracle Cloud Infrastructure (OCI)
Why Oracle and Kubernetes?
• Roll Your Own, Pre-Built Installer, Managed Service, K8s Cloud@Customer Oracle Cloud Infrastructure and Kubernetes
• End-to-end container Lifecycle Management  Build, test, deploy, operate • Registry Integration  Full Docker v2 compatible registry for private images • Standard Kubernetes  Deploy standard & open upstream Kubernetes versions for compatibility • OCI Aware Integrated Plugins  Persistent Storage  Load Balancing 11 OKE at a Glance Cloud & Container Native Developer Friendly Enterprise Ready • One Click Clusters  Simplify cluster setup • Full REST API, CLI & Terraform  Create and scale clusters through full REST API • Built In Cluster Add-Ons  Kubernetes Dashboard, DNS & Helm • Open Standards  Docker Based Runtime  Worker Node SSH Access • Full Bare Metal Performance  Combine Kubernetes with VM and BM shapes for raw performance • HA Managed Control Plane • Multi-AD/Zone Support  Deploy resilient Kubernetes apps • Node Pools & Self-Healing Clusters  Create and scale clusters of different shapes; maintain cluster size in face of node failures • Team Based Access Controls  Control team access and permissions to clusters
• IaaS is sold under standard universal credit model • OKE and OCIR are features of IaaS and consume IaaS resources, with no upcharge for the feature OKE and OCIR Pricing and Packaging Consume the Container Deployment Platform Oracle Cloud Infrastructure Buy IaaS Capacity $/OCPU, $/GB, $/Mbps OCI - Container Engine for Kubernetes OCI - Registry Use OKE, consume IaaS, i.e. Compute, Storage, LB etc. Use OCIR, consume IaaS, i.e. Object Storage, Network
Demo
What’s Next? • Complexity is the enemy!

Introduction to the Oracle Container Engine

  • 1.
    Oracle Cloud Infrastructure ContainerEngine for Kubernetes (OKE) Jon Reeve jon.reeve@oracle.com
  • 2.
  • 3.
    About Me • Partof the original team of “StackEngine” a Docker management company founded in 2014 • Joined Oracle in 2015 as part of StackEngine acquisition • Run product management for Oracle’s cloud based container management offerings • Numerous startups, with focus on the network and systems management space, virtualization and containers.
  • 4.
    StackEngine • “StackEngine wasfounded in Austin, Texas in 2014 to build enterprise-grade container management and automation products to help organizations simply deploy, manage, and scale resilient applications. It was designed as a Docker management software product to provide an integrated DevOps solution for end-to-end container application delivery and operations.” Source: Wikipedia
  • 5.
    The Containerization Journey PhaseI Developer Focus Phase II DevOps Focus Phase III Business Focus Container Adoption Application Deployment Business Integration SpeedEfficiencyAgility Docker Kubernetes Container DevOps Fabric
  • 6.
    Docker and Kubernetes •Popular, easy to use tooling targeting developer productivity • De Facto standard container runtime and image format • Developer on-boarding and Gen1 application management (Compose, Swarm) • Production grade container management targeting DevOps and Ops, widespread adoption • Complex but powerful toolset supporting Gen2 applications • Rich operations feature set, autoscaling, rolling upgrades, stateful apps and more. 6
  • 7.
    About Oracle CloudInfrastructure (OCI)
  • 8.
    Why Oracle andKubernetes?
  • 9.
    • Roll YourOwn, Pre-Built Installer, Managed Service, K8s Cloud@Customer Oracle Cloud Infrastructure and Kubernetes
  • 11.
    • End-to-end containerLifecycle Management  Build, test, deploy, operate • Registry Integration  Full Docker v2 compatible registry for private images • Standard Kubernetes  Deploy standard & open upstream Kubernetes versions for compatibility • OCI Aware Integrated Plugins  Persistent Storage  Load Balancing 11 OKE at a Glance Cloud & Container Native Developer Friendly Enterprise Ready • One Click Clusters  Simplify cluster setup • Full REST API, CLI & Terraform  Create and scale clusters through full REST API • Built In Cluster Add-Ons  Kubernetes Dashboard, DNS & Helm • Open Standards  Docker Based Runtime  Worker Node SSH Access • Full Bare Metal Performance  Combine Kubernetes with VM and BM shapes for raw performance • HA Managed Control Plane • Multi-AD/Zone Support  Deploy resilient Kubernetes apps • Node Pools & Self-Healing Clusters  Create and scale clusters of different shapes; maintain cluster size in face of node failures • Team Based Access Controls  Control team access and permissions to clusters
  • 12.
    • IaaS issold under standard universal credit model • OKE and OCIR are features of IaaS and consume IaaS resources, with no upcharge for the feature OKE and OCIR Pricing and Packaging Consume the Container Deployment Platform Oracle Cloud Infrastructure Buy IaaS Capacity $/OCPU, $/GB, $/Mbps OCI - Container Engine for Kubernetes OCI - Registry Use OKE, consume IaaS, i.e. Compute, Storage, LB etc. Use OCIR, consume IaaS, i.e. Object Storage, Network
  • 13.
  • 14.

Editor's Notes

  • #9 Oracle saw the rise of containers in the enterprise for some years, evidence the StackEngine acquisition. Also, Oracle builds a lot of Cloud Applications, SaaS, PaaS – just like other developers, Oracel developers are adopting and consuming container technologies and using those to build our cloud based produucts. OCI differentation