A presentation at Devopsdays India in December 2018 in Bengaluru, Karnataka, India by Karthik Gaekwad
Kube Apps in Action! Karthik Gaekwad @iteration1 cloudnative.oracle.com
Hello • I’m Karthik Gaekwad • NOT a DBA • https://cloudnative.oracle.com/ • Cloud Native evangelist at Oracle Cloud • Previous: developer on the Oracle Managed Kubernetes Team. @iteration1
Hello • Been in Industry 15 years. • Love Teaching and building community. • Run Devopsdays Austin, Container Days, Cloud Austin. • Chair All Day Devops Cloud Native track. • LinkedIn Learning Author for Learning Kubernetes (and more).
CNCF Ecosystem • “Rich Ecosystem” • But can be challenging to navigate for newbies • Giving a talk at Kubecon Seattle on the same topic
My questions for you.. •Tell me about your background… •Developer •Operations or infrastructure (devops) •Who else?
My questions for you.. •Do you speak Containers? •Kubernetes? •Run in production?
Need an OCI Trial Account? https://cloud.oracle.com
Top 5 challenges to cloud native adoption… Monitoring Security Lack of Training Cultural Challenges Complexity 0 5 10 15 20 25 30 35 40 45 Percentages https://www.cncf.io/blog/2018/08/29/cncf-survey-use-of-cloud-native-technologies-in-production-has-grown-over-200-percent/
Other Challenges • Storage (30% down from 41%) • Networking (30% down from 38%) • Reliability (17% down from 20%) • Logging (25% down from 32%) • Scaling (20% down from 24%) Technical Challenges Decrease But still Major roadblock https://www.cncf.io/blog/2018/08/29/cncf-survey-use-of-cloud-native-technologies-in-production-has-grown-over-200-percent/
Kubernetes & Cloud Native Challenges • 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? • Security, security, security Source: Oracle Customer Survey 2018
Managed services to the rescue? OCI Registry OCI Container Engine for Kubernetes Cluster Management Encryption for Data in Transit (SSL) and at Rest HA - 3 Masters/etcd across 3 ADs OKE Dashboard in OCI Console Customer’s OCI Account/Tenancy VM based Clusters and Nodes Bare Metal Clusters and Nodes Oracle Cloud Infrastructure Oracle Managed Customer Managed 1 6
Managed services to the rescue? OCI Registry OCI Container Engine for Kubernetes Still need to know Cluster Management what’s going with HA - 3 Masters/etcd across 3 ADs your nodes, and OKE Dashboard in OCI Console infrastructure Encryption for Data in Transit (SSL) and at Rest Customer’s OCI Account/Tenancy VM based Clusters and Nodes Bare Metal Clusters and Nodes Oracle Cloud Infrastructure Oracle Managed Customer Managed 1 7
Most common devops concerns with K8s… Logging Telemetry Monitoring Scaling
CNCF Projects
CloudNative Labs • Cloudnative.oracle.com • Demos, examples of CNCF tooling running, thought leadership, best practices etc. • Today: Use the Helm, EFK and Prometheus tutorials
Demo Time https://github.com/karthequian/ecommerce
KEEP CALM AND KUBE ON @iteration1
View Kube Apps in action on Notist.
Dismiss
Devopsdays India 2018 talk