Weitere ähnliche Inhalte Ähnlich wie Managing Containers on Oracle's Cloud Infrastructure (20) Mehr von Oracle Developers (20) Kürzlich hochgeladen (20) Managing Containers on Oracle's Cloud Infrastructure6. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
DIY - Terraform Kubernetes Installer for OCI
Open Source OCI Kubernetes installer, based
on Terraform
• Oracle developed for Kubernetes on OCI
• Available now on Github -
https://github.com/oracle/terraform-kubernetes-installer
Key Highlights
• Highly available Kubernetes cluster configured in your OCI
tenancy and compartment
• Creates VCN, subnets, LBs and instances for control plane
• Specify number and shape of nodes for your cluster
• Scale your cluster as needed
Available on Oracle Github!
https://blogs.oracle.com/developers/get-a-highly-available-kubernetes-
cluster-on-oracle-cloud-infrastructure-in-minutes
6
7. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
• Managing, maintaining, upgrading Kubernetes Control
Plane
– API Server, etcd, scheduler etc….
• Managing, maintaining, upgrading Kubernetes Data
Plane
– In place upgrades, deploy parallel cluster etc….
• Figuring out container networking & storage
– Overlays, persistent storage etc… - it should just work
• Managing Teams
– How do I manage & control team access to my clusters?
• CI/CD Integration
– How do I drive automated testing and conditional release into my
application lifecycle?
Kubernetes Challenges
7
9. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
• 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
9
OKE Engine Features
Cloud & Container Native Developer Friendly Enterprise Ready
• One Click Clusters
Ø Simplify cluster setup
• Full REST API
Ø 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
11. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Customer ManagedOracle Managed
Oracle Cloud Infrastructure – Managed Container Engine and
Container Registry
OCI – Kubernetes
Engine
OCI - Registry
Cluster Management
Container Engine
Dashboard
Oracle Cloud Infrastructure
Encryption for Data in
Transit (SSL) and at Rest
VM based Clusters and Nodes
Bare Metal Clusters and Nodes
Customer’s OCI
Account/Tenancy
HA - 3 Masters/etcd
across 3 ADs
Confidential – Oracle Restricted 11
13. • 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 – available in all regions PHX, IAD, FRA, LHR
OKE and OCIR Pricing, Packaging and Availability
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
15. Questions
15
• Oracle Cloud Infrastructure
– https://cloud.oracle.com/en_US/tryit
• Containers on Oracle Cloud
– https://cloud.oracle.com/en_US/containers
• Documentations
– https://docs.cloud.oracle.com/iaas/Content/ContEng/Concepts/c
ontengoverview.htm
– https://docs.cloud.oracle.com/iaas/Content/Registry/Concepts/re
gistryoverview.htm
• https://github.com/oracle
• https://github.com/oracle/terraform-kubernetes-installer