6
Most read
8
Most read
10
Most read
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 [email protected]
  • 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