SlideShare a Scribd company logo
MM/DD/YY
PREPARED FOR:
PLACE LOGO HERE
TOP 5 CONSIDERATIONS FOR OPERATING A
KUBERNETES ENVIRONMENT AT SCALE
Marko Bocevski, Co-Founder & CTO at Keitaro
Patrick Lin, VP Products at SignalFx
@signalfx | www.signalfx.com
INTRODUCTIONS
Marko Bocevski
• Co-Founder & CTO at Keitaro
Patrick Lin
• VP Products at SignalFx
AGENDA
• Challenges in Today’s Cloud-Native Environments
• Keitaro’s Experience in Managing Kubernetes at Scale
• Deep Dive into SignalFx’s New Kubernetes Monitoring
• What’s Next for Keitaro
• Q&A
@signalfx | www.signalfx.com4
CLOUD ERA HAS DRIVEN A NEW
TECHNOLOGY PLATFORM
Software Delivered
“As A Service”
Microservices
of enterprises expect
to monitor
microservices by the
end of 2018
Containers
of new workloads in
containers by 2019
Function as
a Service
Event-driven, short-lived
architectures with no
runtime access
using Lambda functions
in production
of software will be
delivered with a
subscription model
by 2020
>80%
Gartner: Market Trends: Prepare
Now to Smooth the Inevitable
Transition to a Subscription-Based
Business Model
>76% 12.3%
Gartner: How Microservices Have a
Macroeffect on APM
Gartner 2017 Strategic Roadmap for
Compute Infrastructure
Requiring more operational
oversight from Development
and enabling more
frequent updates
Decentralized application
architectures, requiring
strong collaboration
across teams
50%
Elastic architectures
provisioned directly by
engineering teams
2017 Key Takeaways from The State of
Modern Apps Report
@signalfx | www.signalfx.com5
DEV
• Plan
• Create
• Verify
• Package
• Release
• Configure
• Monitor
• Support
OPS
OPSDEV
• Plan
• Create
• Verify
• Package
• Release
• Configure
• Monitor
• Support
Throw it over the fence
OLD
Monolith
NEW
Microservices
AND A FUNDAMENTAL ORGANIZATION SHIFT
You write it. You run it.
@signalfx | www.signalfx.com6
LEADING TO NEW OPERATING MODELS
DEV OPSOLD
10x Teams
Monolith
PLAN | CREATE | VERIFY
NEW
PACKAGE | RELEASE | CONFIGURE MONITOR | SUPPORT
Microservices
100x Releases 1000x Dependencies
100x Components
TREND SOLUTION CRITERIA TECH REQUIREMENTS
1. Scale-out open source platforms,
microservices architectures
Monitoring service-wide aggregate
metrics vs. host-specific metrics
Streaming aggregation of composite
metrics
2. Containers and functions /
serverless
Instant discovery with real-time
monitoring
Streaming high-resolution metrics
3. Developer choice, decentralized
operations (loss of centralized
control)
Shared context across distributed
teams and instant visibility into any
changes in environment
Centralized, self-service, real-time
operational intelligence solution
4. High-velocity release cycles
Predictive analytics and proactive
alerting to identify emerging trends
Real-time streaming analytics, alerts,
anomaly detection, outlier detection
5. Troubleshooting across
distributed teams
Advanced real-time correlation and
dimensional analysis
Interactive, high-cardinality queries
and alerts
CLOUD-NATIVE MONITORING REQUIREMENTS
AGENDA
• Challenges in Today’s Cloud-Native Environments
• Keitaro’s Experience in Managing Kubernetes at Scale
• Deep Dive into SignalFx’s New Kubernetes Monitoring
• What’s Next for Keitaro
• Q&A
OVERVIEW OF
• Founded in 2011, based in Sweden
• Provides Linux and open-source software
consultancy with a strong focus in bleeding
edge technologies and managed services
• Key focus on providing docker and kubernetes
based services
• Customers across telecom, financial services,
education, tech, media, and government
5
Locations
36
Employees
100+
Finished or Ongoing
Projects
18
KUBERNETES
deployments
TODAY’S BUSINESS OBJECTIVES
• Increasing customer expectations for always-on apps
• Reimaging a highly collaborative Dev and Ops organizations
• Leveraging cutting-edge technologies
• Modernizing application deployments and availability
CUSTOMER USE CASE
VIDERUMS MOVE TO KUBERNETES
Viderum (http://www.viderum.com) is a SaaS provider of open
data management platforms
1. Implemented a SaaS solution that can scale to support thousands of customers using “traditional”
software - CKAN (http://www.ckan.org)
2. Setup based on a custom deployment of kubernetes including deis/workflow, traefik, crunchy postgres,
Ceph, Minio etc.
3. Implemented scaling and application/service clustering by utilizing data from kubernetes and docker
metrics
4. Simplified workflow and encapsulated a lot of the cluster complexity to the developers.
5. Optimized resources and enabled delivery of more than 100 data portals per node
6. Zero downtime for deployment and easy rollback.
7. Enabled deployment of new portals within seconds
SCALING KUBERNETES
Scaling is pretty easy, fast and without downtime
1. Scaling pods when you need more resources for any service
a. In mere seconds
b. Autoscaling
2. Scaling nodes when you need to grow performance
of whole cluster.
a. Seamless horizontal scaling
b. Built-in advanced mechanisms for load distribution
TOP CONSIDERATIONS IN DEPLOYING KUBERNETES
Kubernetes is a complex framework and it is up to you to use
it cleverly
1. Calculate at start all resources needed (cpu, memory, storage).
2. Plan good distribution of services across cluster like databases, caching, workload and
similar.
3. Implement good monitoring and metrics tools.
4. Understand your cluster and utilize the vast amount of metrics flowing through it
5. Kubernetes provides basis but is not enough, combine it with other tools that will help in your
use-case.
AGENDA
• Challenges in Today’s Cloud-Native Environments
• Keitaro’s Experience in Managing Kubernetes at Scale
• Deep Dive into SignalFx’s New Kubernetes Monitoring
• What’s Next for Keitaro
• Q&A
INTRODUCING KUBERNETES MONITORING
DYNAMIC DETECTORS
Deliver On-Time Alerts That
Adapt To Fast-Moving Data
SIGNALFX SMART AGENT
Eliminate the Need to Manually
Configure for Each New
Container, App, or Service
OUT-OF-THE-BOX VISUALIZATIONS
Immediately Visualize Your Data
and Explore ’Up and Down’ The
Stack
The most comprehensive, real-time view into health and performance for orchestrated container environments
MM/DD/YY
PREPARED FOR:
PLACE LOGO HERE
SIGNALFX DEMO
SIGNALFX SMART AGENT
• Based on SignalFx collectd agent
• Enhanced with service discovery and
auto-configuration when working in
conjunction with Kubernetes
• Deploy with out-of-the-box rules, then
customize for your specific use case
Eliminate the Need to Manually Configure for Each New Container, App, or Service
OUT-OF-THE-BOX KUBERNETES VISUALIZATIONS
• Top-to-bottom view to correlate issues
from app down to infrastructure
- Architecture view
- Pods and nodes dashboards
- Built-in container content
• Links to related Navigator views to
explore 'up and down' the stack
• Monitoring for etcd as well
Immediately Visualize Your Data and Explore ’Up and Down’ The Stack
DYNAMIC DETECTORS
• On-time alerting optimized for high-churn
environments to minimize discovery delay
• Built-in alert conditions great for finding
patterns and trends across dynamic
environments
Deliver On-Time Alerts That Adapt To Fast-Moving Data
AGENDA
• Challenges in Today’s Cloud-Native Environments
• Keitaro’s Experience in Managing Kubernetes at Scale
• Deep Dive into SignalFx’s New Kubernetes Monitoring
• What’s Next for Keitaro
• Q&A
KEY BENEFITS WITH SIGNALFX (TO DATE)
• Highly configurable views and alerts across nodes, containers, services and
applications
• Lots of integrations out of the box especially Kubernetes integration
• Pagerduty and Slack integration works flawlessy
• Real-time metrics collection
• Easy to use dashboards to get quick insights into key metrics and KPIs
WHAT’S NEXT FOR KEITARO
• Explore integrating SignalFx into customer applications
• Implement Kubernetes scaling triggers based on data from SignalFx
• Set up data views for customers
• Fine tune alerting and detection specifically for highly-available services
AGENDA
• Challenges in Today’s Cloud-Native Environments
• Keitaro’s Experience in Managing Kubernetes at Scale
• Deep Dive into SignalFx’s New Kubernetes Monitoring
• What’s Next for Keitaro
• Q&A
GET STARTED TODAY
• Read more about Kubernetes Monitoring from SignalFx
- docs.signalfx.com/en/latest/integrations/kubernetes-quickstart.html
• Start a free trial with SignalFx
- info.signalfx.com/trial.html
MM/DD/YY
PREPARED FOR:
PLACE LOGO HERE
Q&A
MM/DD/YY
PREPARED FOR:
PLACE LOGO HERE
TOP 5 CONSIDERATIONS FOR OPERATING A
KUBERNETES ENVIRONMENT AT SCALE
Marko Bocevski, Co-Founder & CTO at Keitaro
Patrick Lin, VP Product & Partnerships at SignalFx
@signalfx | www.signalfx.com

More Related Content

What's hot

Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...
Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...
Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...
HostedbyConfluent
 
High-Precision GPS Positioning for Spring Developers
High-Precision GPS Positioning for Spring DevelopersHigh-Precision GPS Positioning for Spring Developers
High-Precision GPS Positioning for Spring Developers
VMware Tanzu
 
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)
Eric D. Schabell
 
HBase Meetup @ Cask HQ 09/25
HBase Meetup @ Cask HQ 09/25HBase Meetup @ Cask HQ 09/25
HBase Meetup @ Cask HQ 09/25
Cask Data
 
Building a Streaming Pipeline on Kubernetes Using Kafka Connect, KSQLDB & Apa...
Building a Streaming Pipeline on Kubernetes Using Kafka Connect, KSQLDB & Apa...Building a Streaming Pipeline on Kubernetes Using Kafka Connect, KSQLDB & Apa...
Building a Streaming Pipeline on Kubernetes Using Kafka Connect, KSQLDB & Apa...
HostedbyConfluent
 
Challenges In Modern Application
Challenges In Modern ApplicationChallenges In Modern Application
Challenges In Modern Application
Rahul Kumar Gupta
 
Cloud monitoring
Cloud monitoringCloud monitoring
Cloud monitoring
Gang Tao
 
Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...
Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...
Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...
InfluxData
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
DevOps.com
 
Rebooting the OpenContrail Community
Rebooting the OpenContrail CommunityRebooting the OpenContrail Community
Rebooting the OpenContrail Community
Randy Bias
 
Monitoring Your AWS EKS Environment with Datadog
Monitoring Your AWS EKS Environment with DatadogMonitoring Your AWS EKS Environment with Datadog
Monitoring Your AWS EKS Environment with Datadog
DevOps.com
 
CDK - The next big thing - Quang Phuong
CDK - The next big thing - Quang PhuongCDK - The next big thing - Quang Phuong
CDK - The next big thing - Quang Phuong
Vietnam Open Infrastructure User Group
 
What? VDI without Nutanix and ControlUp?!
What? VDI without Nutanix and ControlUp?!What? VDI without Nutanix and ControlUp?!
What? VDI without Nutanix and ControlUp?!
NEXTtour
 
Tanny Ng, Nadeem Syed [WP Engine] | How WP Engine Transformed Monitoring Into...
Tanny Ng, Nadeem Syed [WP Engine] | How WP Engine Transformed Monitoring Into...Tanny Ng, Nadeem Syed [WP Engine] | How WP Engine Transformed Monitoring Into...
Tanny Ng, Nadeem Syed [WP Engine] | How WP Engine Transformed Monitoring Into...
InfluxData
 
Dynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and nowDynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace
 
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
Lightbend
 
IoT 'Megaservices' - High Throughput Microservices with Akka
IoT 'Megaservices' - High Throughput Microservices with AkkaIoT 'Megaservices' - High Throughput Microservices with Akka
IoT 'Megaservices' - High Throughput Microservices with Akka
Lightbend
 
Tectonic Summit 2016: Betting on Kubernetes
Tectonic Summit 2016: Betting on KubernetesTectonic Summit 2016: Betting on Kubernetes
Tectonic Summit 2016: Betting on Kubernetes
CoreOS
 
EDA Governance Model: a multicloud approach based on GitOps | Alejandro Alija...
EDA Governance Model: a multicloud approach based on GitOps | Alejandro Alija...EDA Governance Model: a multicloud approach based on GitOps | Alejandro Alija...
EDA Governance Model: a multicloud approach based on GitOps | Alejandro Alija...
HostedbyConfluent
 
5 lessons learned for successful migration to Confluent cloud | Natan Silinit...
5 lessons learned for successful migration to Confluent cloud | Natan Silinit...5 lessons learned for successful migration to Confluent cloud | Natan Silinit...
5 lessons learned for successful migration to Confluent cloud | Natan Silinit...
HostedbyConfluent
 

What's hot (20)

Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...
Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...
Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...
 
High-Precision GPS Positioning for Spring Developers
High-Precision GPS Positioning for Spring DevelopersHigh-Precision GPS Positioning for Spring Developers
High-Precision GPS Positioning for Spring Developers
 
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)
 
HBase Meetup @ Cask HQ 09/25
HBase Meetup @ Cask HQ 09/25HBase Meetup @ Cask HQ 09/25
HBase Meetup @ Cask HQ 09/25
 
Building a Streaming Pipeline on Kubernetes Using Kafka Connect, KSQLDB & Apa...
Building a Streaming Pipeline on Kubernetes Using Kafka Connect, KSQLDB & Apa...Building a Streaming Pipeline on Kubernetes Using Kafka Connect, KSQLDB & Apa...
Building a Streaming Pipeline on Kubernetes Using Kafka Connect, KSQLDB & Apa...
 
Challenges In Modern Application
Challenges In Modern ApplicationChallenges In Modern Application
Challenges In Modern Application
 
Cloud monitoring
Cloud monitoringCloud monitoring
Cloud monitoring
 
Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...
Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...
Daniel Putz & Maksim Puzykov [Volvo Cars] | History of Monitoring at Volvo Ca...
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Rebooting the OpenContrail Community
Rebooting the OpenContrail CommunityRebooting the OpenContrail Community
Rebooting the OpenContrail Community
 
Monitoring Your AWS EKS Environment with Datadog
Monitoring Your AWS EKS Environment with DatadogMonitoring Your AWS EKS Environment with Datadog
Monitoring Your AWS EKS Environment with Datadog
 
CDK - The next big thing - Quang Phuong
CDK - The next big thing - Quang PhuongCDK - The next big thing - Quang Phuong
CDK - The next big thing - Quang Phuong
 
What? VDI without Nutanix and ControlUp?!
What? VDI without Nutanix and ControlUp?!What? VDI without Nutanix and ControlUp?!
What? VDI without Nutanix and ControlUp?!
 
Tanny Ng, Nadeem Syed [WP Engine] | How WP Engine Transformed Monitoring Into...
Tanny Ng, Nadeem Syed [WP Engine] | How WP Engine Transformed Monitoring Into...Tanny Ng, Nadeem Syed [WP Engine] | How WP Engine Transformed Monitoring Into...
Tanny Ng, Nadeem Syed [WP Engine] | How WP Engine Transformed Monitoring Into...
 
Dynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and nowDynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and now
 
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
 
IoT 'Megaservices' - High Throughput Microservices with Akka
IoT 'Megaservices' - High Throughput Microservices with AkkaIoT 'Megaservices' - High Throughput Microservices with Akka
IoT 'Megaservices' - High Throughput Microservices with Akka
 
Tectonic Summit 2016: Betting on Kubernetes
Tectonic Summit 2016: Betting on KubernetesTectonic Summit 2016: Betting on Kubernetes
Tectonic Summit 2016: Betting on Kubernetes
 
EDA Governance Model: a multicloud approach based on GitOps | Alejandro Alija...
EDA Governance Model: a multicloud approach based on GitOps | Alejandro Alija...EDA Governance Model: a multicloud approach based on GitOps | Alejandro Alija...
EDA Governance Model: a multicloud approach based on GitOps | Alejandro Alija...
 
5 lessons learned for successful migration to Confluent cloud | Natan Silinit...
5 lessons learned for successful migration to Confluent cloud | Natan Silinit...5 lessons learned for successful migration to Confluent cloud | Natan Silinit...
5 lessons learned for successful migration to Confluent cloud | Natan Silinit...
 

Similar to Top 5 Considerations for Operating a Kubernetes Environment at Scale

Cloud Native DevOps
Cloud Native DevOpsCloud Native DevOps
Cloud Native DevOps
Jim Bugwadia
 
Kubernetes Cheatsheet
Kubernetes CheatsheetKubernetes Cheatsheet
Kubernetes Cheatsheet
Alex Hisaka
 
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
Risc and velostrata  2 28 2018 lessons_in_cloud_migrationRisc and velostrata  2 28 2018 lessons_in_cloud_migration
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
RISC Networks
 
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and ContainersYour Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Atlassian
 
How Cloud-Ready Alerting Is Optimal For Today's Environments
How Cloud-Ready Alerting Is Optimal For Today's EnvironmentsHow Cloud-Ready Alerting Is Optimal For Today's Environments
How Cloud-Ready Alerting Is Optimal For Today's Environments
SignalFx
 
Production-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About TechnologyProduction-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About Technology
Antoine Craske
 
Integration in the Cloud, by Rob Davies
Integration in the Cloud, by Rob DaviesIntegration in the Cloud, by Rob Davies
Integration in the Cloud, by Rob Davies
Judy Breedlove
 
Modern big data and machine learning in the era of cloud, docker and kubernetes
Modern big data and machine learning in the era of cloud, docker and kubernetesModern big data and machine learning in the era of cloud, docker and kubernetes
Modern big data and machine learning in the era of cloud, docker and kubernetes
Slim Baltagi
 
Improving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware TakeoutImproving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware Takeout
VMware Tanzu
 
Running and Managing Kubernetes on OpenStack
Running and Managing Kubernetes on OpenStackRunning and Managing Kubernetes on OpenStack
Running and Managing Kubernetes on OpenStack
Victor Palma
 
How Optimal Alerting is Better for Cloud Environments
How Optimal Alerting is Better for Cloud EnvironmentsHow Optimal Alerting is Better for Cloud Environments
How Optimal Alerting is Better for Cloud Environments
Deborah Schalm
 
How Optimal Alerting is Better for Cloud Environments
How Optimal Alerting is Better for Cloud EnvironmentsHow Optimal Alerting is Better for Cloud Environments
How Optimal Alerting is Better for Cloud Environments
DevOps.com
 
No Tool is an Island: Building DevOps into your business
No Tool is an Island: Building DevOps into your businessNo Tool is an Island: Building DevOps into your business
No Tool is an Island: Building DevOps into your business
DevOps.com
 
DevOps - Top Trends In 2019
DevOps - Top Trends In 2019DevOps - Top Trends In 2019
DevOps - Top Trends In 2019
Vikash Karuna
 
70% Improvement in Service and Product Delivery on Implementing DevOps
70% Improvement in Service and Product Delivery on Implementing DevOps70% Improvement in Service and Product Delivery on Implementing DevOps
70% Improvement in Service and Product Delivery on Implementing DevOps
Cygnet Infotech
 
Google Cloud Fundamentals by CloudZone
Google Cloud Fundamentals by CloudZoneGoogle Cloud Fundamentals by CloudZone
Google Cloud Fundamentals by CloudZone
Idan Tohami
 
Journey Through Four Stages of Kubernetes Deployment Maturity
Journey Through Four Stages of Kubernetes Deployment MaturityJourney Through Four Stages of Kubernetes Deployment Maturity
Journey Through Four Stages of Kubernetes Deployment Maturity
Altoros
 
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld
 
Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...
Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...
Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...
Jelastic Multi-Cloud PaaS
 
SFSCON23 - Andrea Alfonsi - Kubernetes for IoT
SFSCON23 - Andrea Alfonsi - Kubernetes for IoTSFSCON23 - Andrea Alfonsi - Kubernetes for IoT
SFSCON23 - Andrea Alfonsi - Kubernetes for IoT
South Tyrol Free Software Conference
 

Similar to Top 5 Considerations for Operating a Kubernetes Environment at Scale (20)

Cloud Native DevOps
Cloud Native DevOpsCloud Native DevOps
Cloud Native DevOps
 
Kubernetes Cheatsheet
Kubernetes CheatsheetKubernetes Cheatsheet
Kubernetes Cheatsheet
 
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
Risc and velostrata  2 28 2018 lessons_in_cloud_migrationRisc and velostrata  2 28 2018 lessons_in_cloud_migration
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
 
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and ContainersYour Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
 
How Cloud-Ready Alerting Is Optimal For Today's Environments
How Cloud-Ready Alerting Is Optimal For Today's EnvironmentsHow Cloud-Ready Alerting Is Optimal For Today's Environments
How Cloud-Ready Alerting Is Optimal For Today's Environments
 
Production-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About TechnologyProduction-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About Technology
 
Integration in the Cloud, by Rob Davies
Integration in the Cloud, by Rob DaviesIntegration in the Cloud, by Rob Davies
Integration in the Cloud, by Rob Davies
 
Modern big data and machine learning in the era of cloud, docker and kubernetes
Modern big data and machine learning in the era of cloud, docker and kubernetesModern big data and machine learning in the era of cloud, docker and kubernetes
Modern big data and machine learning in the era of cloud, docker and kubernetes
 
Improving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware TakeoutImproving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware Takeout
 
Running and Managing Kubernetes on OpenStack
Running and Managing Kubernetes on OpenStackRunning and Managing Kubernetes on OpenStack
Running and Managing Kubernetes on OpenStack
 
How Optimal Alerting is Better for Cloud Environments
How Optimal Alerting is Better for Cloud EnvironmentsHow Optimal Alerting is Better for Cloud Environments
How Optimal Alerting is Better for Cloud Environments
 
How Optimal Alerting is Better for Cloud Environments
How Optimal Alerting is Better for Cloud EnvironmentsHow Optimal Alerting is Better for Cloud Environments
How Optimal Alerting is Better for Cloud Environments
 
No Tool is an Island: Building DevOps into your business
No Tool is an Island: Building DevOps into your businessNo Tool is an Island: Building DevOps into your business
No Tool is an Island: Building DevOps into your business
 
DevOps - Top Trends In 2019
DevOps - Top Trends In 2019DevOps - Top Trends In 2019
DevOps - Top Trends In 2019
 
70% Improvement in Service and Product Delivery on Implementing DevOps
70% Improvement in Service and Product Delivery on Implementing DevOps70% Improvement in Service and Product Delivery on Implementing DevOps
70% Improvement in Service and Product Delivery on Implementing DevOps
 
Google Cloud Fundamentals by CloudZone
Google Cloud Fundamentals by CloudZoneGoogle Cloud Fundamentals by CloudZone
Google Cloud Fundamentals by CloudZone
 
Journey Through Four Stages of Kubernetes Deployment Maturity
Journey Through Four Stages of Kubernetes Deployment MaturityJourney Through Four Stages of Kubernetes Deployment Maturity
Journey Through Four Stages of Kubernetes Deployment Maturity
 
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
 
Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...
Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...
Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...
 
SFSCON23 - Andrea Alfonsi - Kubernetes for IoT
SFSCON23 - Andrea Alfonsi - Kubernetes for IoTSFSCON23 - Andrea Alfonsi - Kubernetes for IoT
SFSCON23 - Andrea Alfonsi - Kubernetes for IoT
 

More from Deborah Schalm

Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...
Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...
Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...
Deborah Schalm
 
Discovering Dark Debt in your Culture
Discovering Dark Debt in your CultureDiscovering Dark Debt in your Culture
Discovering Dark Debt in your Culture
Deborah Schalm
 
A Discussion of Automated Infrastructure Security with a Practical Example
A Discussion of Automated Infrastructure Security with a Practical ExampleA Discussion of Automated Infrastructure Security with a Practical Example
A Discussion of Automated Infrastructure Security with a Practical Example
Deborah Schalm
 
Protect Your Organization Against Known Security Defects
Protect Your Organization Against Known Security DefectsProtect Your Organization Against Known Security Defects
Protect Your Organization Against Known Security Defects
Deborah Schalm
 
Putting the Ops in DevOps
Putting the Ops in DevOpsPutting the Ops in DevOps
Putting the Ops in DevOps
Deborah Schalm
 
Machine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOpsMachine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOps
Deborah Schalm
 
Post-Equifax: How to Trust But Verify Your Software Supply Chain
Post-Equifax: How to Trust But Verify Your Software Supply ChainPost-Equifax: How to Trust But Verify Your Software Supply Chain
Post-Equifax: How to Trust But Verify Your Software Supply Chain
Deborah Schalm
 
30 Minutes to a Private Cloud
30 Minutes to a Private Cloud30 Minutes to a Private Cloud
30 Minutes to a Private Cloud
Deborah Schalm
 
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...
Deborah Schalm
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Deborah Schalm
 
EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017
EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017
EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017
Deborah Schalm
 
Application Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on GivingApplication Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on Giving
Deborah Schalm
 
Top 5 Challenges in Scaling DevOps in Brownfield Environments
Top 5 Challenges in Scaling DevOps in Brownfield EnvironmentsTop 5 Challenges in Scaling DevOps in Brownfield Environments
Top 5 Challenges in Scaling DevOps in Brownfield Environments
Deborah Schalm
 
The Coming Earthquake in WebSphere Application Server Configuration Management
The Coming Earthquake in WebSphere Application Server Configuration ManagementThe Coming Earthquake in WebSphere Application Server Configuration Management
The Coming Earthquake in WebSphere Application Server Configuration Management
Deborah Schalm
 
Planet of the APIs: Monitoring Transactions in the Wild
Planet of the APIs: Monitoring Transactions in the WildPlanet of the APIs: Monitoring Transactions in the Wild
Planet of the APIs: Monitoring Transactions in the Wild
Deborah Schalm
 
Get Loose! Microservices and Loosely Coupled Architectures
Get Loose! Microservices and Loosely Coupled ArchitecturesGet Loose! Microservices and Loosely Coupled Architectures
Get Loose! Microservices and Loosely Coupled Architectures
Deborah Schalm
 
Proactive Monitoring: Playing Offense for the Win
Proactive Monitoring: Playing Offense for the WinProactive Monitoring: Playing Offense for the Win
Proactive Monitoring: Playing Offense for the Win
Deborah Schalm
 
No Tool is an Island: Building DevOps into your business
No Tool is an Island: Building DevOps into your businessNo Tool is an Island: Building DevOps into your business
No Tool is an Island: Building DevOps into your business
Deborah Schalm
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
Deborah Schalm
 
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
Deborah Schalm
 

More from Deborah Schalm (20)

Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...
Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...
Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...
 
Discovering Dark Debt in your Culture
Discovering Dark Debt in your CultureDiscovering Dark Debt in your Culture
Discovering Dark Debt in your Culture
 
A Discussion of Automated Infrastructure Security with a Practical Example
A Discussion of Automated Infrastructure Security with a Practical ExampleA Discussion of Automated Infrastructure Security with a Practical Example
A Discussion of Automated Infrastructure Security with a Practical Example
 
Protect Your Organization Against Known Security Defects
Protect Your Organization Against Known Security DefectsProtect Your Organization Against Known Security Defects
Protect Your Organization Against Known Security Defects
 
Putting the Ops in DevOps
Putting the Ops in DevOpsPutting the Ops in DevOps
Putting the Ops in DevOps
 
Machine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOpsMachine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOps
 
Post-Equifax: How to Trust But Verify Your Software Supply Chain
Post-Equifax: How to Trust But Verify Your Software Supply ChainPost-Equifax: How to Trust But Verify Your Software Supply Chain
Post-Equifax: How to Trust But Verify Your Software Supply Chain
 
30 Minutes to a Private Cloud
30 Minutes to a Private Cloud30 Minutes to a Private Cloud
30 Minutes to a Private Cloud
 
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
 
EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017
EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017
EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017
 
Application Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on GivingApplication Discovery! The Gift That Keeps on Giving
Application Discovery! The Gift That Keeps on Giving
 
Top 5 Challenges in Scaling DevOps in Brownfield Environments
Top 5 Challenges in Scaling DevOps in Brownfield EnvironmentsTop 5 Challenges in Scaling DevOps in Brownfield Environments
Top 5 Challenges in Scaling DevOps in Brownfield Environments
 
The Coming Earthquake in WebSphere Application Server Configuration Management
The Coming Earthquake in WebSphere Application Server Configuration ManagementThe Coming Earthquake in WebSphere Application Server Configuration Management
The Coming Earthquake in WebSphere Application Server Configuration Management
 
Planet of the APIs: Monitoring Transactions in the Wild
Planet of the APIs: Monitoring Transactions in the WildPlanet of the APIs: Monitoring Transactions in the Wild
Planet of the APIs: Monitoring Transactions in the Wild
 
Get Loose! Microservices and Loosely Coupled Architectures
Get Loose! Microservices and Loosely Coupled ArchitecturesGet Loose! Microservices and Loosely Coupled Architectures
Get Loose! Microservices and Loosely Coupled Architectures
 
Proactive Monitoring: Playing Offense for the Win
Proactive Monitoring: Playing Offense for the WinProactive Monitoring: Playing Offense for the Win
Proactive Monitoring: Playing Offense for the Win
 
No Tool is an Island: Building DevOps into your business
No Tool is an Island: Building DevOps into your businessNo Tool is an Island: Building DevOps into your business
No Tool is an Island: Building DevOps into your business
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
 
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
 

Recently uploaded

Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 

Recently uploaded (20)

Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 

Top 5 Considerations for Operating a Kubernetes Environment at Scale

  • 1. MM/DD/YY PREPARED FOR: PLACE LOGO HERE TOP 5 CONSIDERATIONS FOR OPERATING A KUBERNETES ENVIRONMENT AT SCALE Marko Bocevski, Co-Founder & CTO at Keitaro Patrick Lin, VP Products at SignalFx @signalfx | www.signalfx.com
  • 2. INTRODUCTIONS Marko Bocevski • Co-Founder & CTO at Keitaro Patrick Lin • VP Products at SignalFx
  • 3. AGENDA • Challenges in Today’s Cloud-Native Environments • Keitaro’s Experience in Managing Kubernetes at Scale • Deep Dive into SignalFx’s New Kubernetes Monitoring • What’s Next for Keitaro • Q&A
  • 4. @signalfx | www.signalfx.com4 CLOUD ERA HAS DRIVEN A NEW TECHNOLOGY PLATFORM Software Delivered “As A Service” Microservices of enterprises expect to monitor microservices by the end of 2018 Containers of new workloads in containers by 2019 Function as a Service Event-driven, short-lived architectures with no runtime access using Lambda functions in production of software will be delivered with a subscription model by 2020 >80% Gartner: Market Trends: Prepare Now to Smooth the Inevitable Transition to a Subscription-Based Business Model >76% 12.3% Gartner: How Microservices Have a Macroeffect on APM Gartner 2017 Strategic Roadmap for Compute Infrastructure Requiring more operational oversight from Development and enabling more frequent updates Decentralized application architectures, requiring strong collaboration across teams 50% Elastic architectures provisioned directly by engineering teams 2017 Key Takeaways from The State of Modern Apps Report
  • 5. @signalfx | www.signalfx.com5 DEV • Plan • Create • Verify • Package • Release • Configure • Monitor • Support OPS OPSDEV • Plan • Create • Verify • Package • Release • Configure • Monitor • Support Throw it over the fence OLD Monolith NEW Microservices AND A FUNDAMENTAL ORGANIZATION SHIFT You write it. You run it.
  • 6. @signalfx | www.signalfx.com6 LEADING TO NEW OPERATING MODELS DEV OPSOLD 10x Teams Monolith PLAN | CREATE | VERIFY NEW PACKAGE | RELEASE | CONFIGURE MONITOR | SUPPORT Microservices 100x Releases 1000x Dependencies 100x Components
  • 7. TREND SOLUTION CRITERIA TECH REQUIREMENTS 1. Scale-out open source platforms, microservices architectures Monitoring service-wide aggregate metrics vs. host-specific metrics Streaming aggregation of composite metrics 2. Containers and functions / serverless Instant discovery with real-time monitoring Streaming high-resolution metrics 3. Developer choice, decentralized operations (loss of centralized control) Shared context across distributed teams and instant visibility into any changes in environment Centralized, self-service, real-time operational intelligence solution 4. High-velocity release cycles Predictive analytics and proactive alerting to identify emerging trends Real-time streaming analytics, alerts, anomaly detection, outlier detection 5. Troubleshooting across distributed teams Advanced real-time correlation and dimensional analysis Interactive, high-cardinality queries and alerts CLOUD-NATIVE MONITORING REQUIREMENTS
  • 8. AGENDA • Challenges in Today’s Cloud-Native Environments • Keitaro’s Experience in Managing Kubernetes at Scale • Deep Dive into SignalFx’s New Kubernetes Monitoring • What’s Next for Keitaro • Q&A
  • 9. OVERVIEW OF • Founded in 2011, based in Sweden • Provides Linux and open-source software consultancy with a strong focus in bleeding edge technologies and managed services • Key focus on providing docker and kubernetes based services • Customers across telecom, financial services, education, tech, media, and government 5 Locations 36 Employees 100+ Finished or Ongoing Projects 18 KUBERNETES deployments
  • 10. TODAY’S BUSINESS OBJECTIVES • Increasing customer expectations for always-on apps • Reimaging a highly collaborative Dev and Ops organizations • Leveraging cutting-edge technologies • Modernizing application deployments and availability
  • 11. CUSTOMER USE CASE VIDERUMS MOVE TO KUBERNETES Viderum (http://www.viderum.com) is a SaaS provider of open data management platforms 1. Implemented a SaaS solution that can scale to support thousands of customers using “traditional” software - CKAN (http://www.ckan.org) 2. Setup based on a custom deployment of kubernetes including deis/workflow, traefik, crunchy postgres, Ceph, Minio etc. 3. Implemented scaling and application/service clustering by utilizing data from kubernetes and docker metrics 4. Simplified workflow and encapsulated a lot of the cluster complexity to the developers. 5. Optimized resources and enabled delivery of more than 100 data portals per node 6. Zero downtime for deployment and easy rollback. 7. Enabled deployment of new portals within seconds
  • 12. SCALING KUBERNETES Scaling is pretty easy, fast and without downtime 1. Scaling pods when you need more resources for any service a. In mere seconds b. Autoscaling 2. Scaling nodes when you need to grow performance of whole cluster. a. Seamless horizontal scaling b. Built-in advanced mechanisms for load distribution
  • 13. TOP CONSIDERATIONS IN DEPLOYING KUBERNETES Kubernetes is a complex framework and it is up to you to use it cleverly 1. Calculate at start all resources needed (cpu, memory, storage). 2. Plan good distribution of services across cluster like databases, caching, workload and similar. 3. Implement good monitoring and metrics tools. 4. Understand your cluster and utilize the vast amount of metrics flowing through it 5. Kubernetes provides basis but is not enough, combine it with other tools that will help in your use-case.
  • 14. AGENDA • Challenges in Today’s Cloud-Native Environments • Keitaro’s Experience in Managing Kubernetes at Scale • Deep Dive into SignalFx’s New Kubernetes Monitoring • What’s Next for Keitaro • Q&A
  • 15. INTRODUCING KUBERNETES MONITORING DYNAMIC DETECTORS Deliver On-Time Alerts That Adapt To Fast-Moving Data SIGNALFX SMART AGENT Eliminate the Need to Manually Configure for Each New Container, App, or Service OUT-OF-THE-BOX VISUALIZATIONS Immediately Visualize Your Data and Explore ’Up and Down’ The Stack The most comprehensive, real-time view into health and performance for orchestrated container environments
  • 16. MM/DD/YY PREPARED FOR: PLACE LOGO HERE SIGNALFX DEMO
  • 17. SIGNALFX SMART AGENT • Based on SignalFx collectd agent • Enhanced with service discovery and auto-configuration when working in conjunction with Kubernetes • Deploy with out-of-the-box rules, then customize for your specific use case Eliminate the Need to Manually Configure for Each New Container, App, or Service
  • 18. OUT-OF-THE-BOX KUBERNETES VISUALIZATIONS • Top-to-bottom view to correlate issues from app down to infrastructure - Architecture view - Pods and nodes dashboards - Built-in container content • Links to related Navigator views to explore 'up and down' the stack • Monitoring for etcd as well Immediately Visualize Your Data and Explore ’Up and Down’ The Stack
  • 19. DYNAMIC DETECTORS • On-time alerting optimized for high-churn environments to minimize discovery delay • Built-in alert conditions great for finding patterns and trends across dynamic environments Deliver On-Time Alerts That Adapt To Fast-Moving Data
  • 20. AGENDA • Challenges in Today’s Cloud-Native Environments • Keitaro’s Experience in Managing Kubernetes at Scale • Deep Dive into SignalFx’s New Kubernetes Monitoring • What’s Next for Keitaro • Q&A
  • 21. KEY BENEFITS WITH SIGNALFX (TO DATE) • Highly configurable views and alerts across nodes, containers, services and applications • Lots of integrations out of the box especially Kubernetes integration • Pagerduty and Slack integration works flawlessy • Real-time metrics collection • Easy to use dashboards to get quick insights into key metrics and KPIs
  • 22. WHAT’S NEXT FOR KEITARO • Explore integrating SignalFx into customer applications • Implement Kubernetes scaling triggers based on data from SignalFx • Set up data views for customers • Fine tune alerting and detection specifically for highly-available services
  • 23. AGENDA • Challenges in Today’s Cloud-Native Environments • Keitaro’s Experience in Managing Kubernetes at Scale • Deep Dive into SignalFx’s New Kubernetes Monitoring • What’s Next for Keitaro • Q&A
  • 24. GET STARTED TODAY • Read more about Kubernetes Monitoring from SignalFx - docs.signalfx.com/en/latest/integrations/kubernetes-quickstart.html • Start a free trial with SignalFx - info.signalfx.com/trial.html
  • 26. MM/DD/YY PREPARED FOR: PLACE LOGO HERE TOP 5 CONSIDERATIONS FOR OPERATING A KUBERNETES ENVIRONMENT AT SCALE Marko Bocevski, Co-Founder & CTO at Keitaro Patrick Lin, VP Product & Partnerships at SignalFx @signalfx | www.signalfx.com