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 DevOps.com

Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source Software
DevOps.com
 
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
 
Next Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykNext Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and Snyk
DevOps.com
 
Vulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudVulnerability Discovery in the Cloud
Vulnerability Discovery in the Cloud
DevOps.com
 
2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions
DevOps.com
 
A New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionA New Year’s Ransomware Resolution
A New Year’s Ransomware Resolution
DevOps.com
 
Don't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDon't Panic! Effective Incident Response
Don't Panic! Effective Incident Response
DevOps.com
 
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureCreating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
DevOps.com
 
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportRole Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
DevOps.com
 
Monitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogMonitoring Serverless Applications with Datadog
Monitoring Serverless Applications with Datadog
DevOps.com
 
Deliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDeliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or Privately
DevOps.com
 
Securing medical apps in the age of covid final
Securing medical apps in the age of covid finalSecuring medical apps in the age of covid final
Securing medical apps in the age of covid final
DevOps.com
 
How to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureHow to Build a Healthy On-Call Culture
How to Build a Healthy On-Call Culture
DevOps.com
 
The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021
DevOps.com
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?
DevOps.com
 
Secure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsSecure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift Environments
DevOps.com
 
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
DevOps.com
 
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
DevOps.com
 
Hotels, Hookups and Video Conferencing: A Top 10 Countdown to 2020's Worst Da...
Hotels, Hookups and Video Conferencing: A Top 10 Countdown to 2020's Worst Da...Hotels, Hookups and Video Conferencing: A Top 10 Countdown to 2020's Worst Da...
Hotels, Hookups and Video Conferencing: A Top 10 Countdown to 2020's Worst Da...
DevOps.com
 
How IBM's Massive POWER9 UNIX Servers Benefit from InfluxDB and Grafana Techn...
How IBM's Massive POWER9 UNIX Servers Benefit from InfluxDB and Grafana Techn...How IBM's Massive POWER9 UNIX Servers Benefit from InfluxDB and Grafana Techn...
How IBM's Massive POWER9 UNIX Servers Benefit from InfluxDB and Grafana Techn...
DevOps.com
 

More from DevOps.com (20)

Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source Software
 
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...
 
Next Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykNext Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and Snyk
 
Vulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudVulnerability Discovery in the Cloud
Vulnerability Discovery in the Cloud
 
2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions
 
A New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionA New Year’s Ransomware Resolution
A New Year’s Ransomware Resolution
 
Don't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDon't Panic! Effective Incident Response
Don't Panic! Effective Incident Response
 
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureCreating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
 
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportRole Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
 
Monitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogMonitoring Serverless Applications with Datadog
Monitoring Serverless Applications with Datadog
 
Deliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDeliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or Privately
 
Securing medical apps in the age of covid final
Securing medical apps in the age of covid finalSecuring medical apps in the age of covid final
Securing medical apps in the age of covid final
 
How to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureHow to Build a Healthy On-Call Culture
How to Build a Healthy On-Call Culture
 
The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?
 
Secure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsSecure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift Environments
 
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
 
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
 
Hotels, Hookups and Video Conferencing: A Top 10 Countdown to 2020's Worst Da...
Hotels, Hookups and Video Conferencing: A Top 10 Countdown to 2020's Worst Da...Hotels, Hookups and Video Conferencing: A Top 10 Countdown to 2020's Worst Da...
Hotels, Hookups and Video Conferencing: A Top 10 Countdown to 2020's Worst Da...
 
How IBM's Massive POWER9 UNIX Servers Benefit from InfluxDB and Grafana Techn...
How IBM's Massive POWER9 UNIX Servers Benefit from InfluxDB and Grafana Techn...How IBM's Massive POWER9 UNIX Servers Benefit from InfluxDB and Grafana Techn...
How IBM's Massive POWER9 UNIX Servers Benefit from InfluxDB and Grafana Techn...
 

Recently uploaded

Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
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
 
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
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
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
 
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
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
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
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 

Recently uploaded (20)

Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
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
 
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
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
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
 
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
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
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
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 

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