SlideShare a Scribd company logo
1 of 27
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.
TOP CONSIDERATIONS IN OPERATING KUBERNETES
1) Automatic provisioning/decommissioning based on demand
2) Shorter lifecycle of containers / advent of microservices
3) Easy of spinning up new containers
4) Automatic placement by orchestrator (running different types of services
and don’t know where they are)
5) Engaging broader organization (business owners also need visibility and
access to key metrics)
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

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 DevelopersVMware Tanzu
 
Keeping your Kubernetes Cluster Secure
Keeping your Kubernetes Cluster SecureKeeping your Kubernetes Cluster Secure
Keeping your Kubernetes Cluster SecureGene Gotimer
 
Crap. Your Big Data Kitchen Is Broken.
Crap. Your Big Data Kitchen Is Broken.Crap. Your Big Data Kitchen Is Broken.
Crap. Your Big Data Kitchen Is Broken.Altoros
 
The Evolution of your Kubernetes Cluster
The Evolution of your Kubernetes ClusterThe Evolution of your Kubernetes Cluster
The Evolution of your Kubernetes ClusterKublr
 
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...InfluxData
 
Best Practices for ETL with Apache NiFi on Kubernetes - Albert Lewandowski, G...
Best Practices for ETL with Apache NiFi on Kubernetes - Albert Lewandowski, G...Best Practices for ETL with Apache NiFi on Kubernetes - Albert Lewandowski, G...
Best Practices for ETL with Apache NiFi on Kubernetes - Albert Lewandowski, G...GetInData
 
Real World Example of Orchestrating Docker, Node JS, NFV on OpenStack
Real World Example of Orchestrating Docker, Node JS, NFV on OpenStackReal World Example of Orchestrating Docker, Node JS, NFV on OpenStack
Real World Example of Orchestrating Docker, Node JS, NFV on OpenStackNati Shalom
 
GitOps & the deployment branching models - DevOps D-day Marseille 2021
GitOps & the deployment branching models - DevOps D-day Marseille 2021GitOps & the deployment branching models - DevOps D-day Marseille 2021
GitOps & the deployment branching models - DevOps D-day Marseille 2021SoKube
 
Distributed architecture in a cloud native microservices ecosystem
Distributed architecture in a cloud native microservices ecosystemDistributed architecture in a cloud native microservices ecosystem
Distributed architecture in a cloud native microservices ecosystemZhenzhong Xu
 
A Microservices approach with Cassandra and Quarkus | DevNation Tech Talk
A Microservices approach with Cassandra and Quarkus | DevNation Tech TalkA Microservices approach with Cassandra and Quarkus | DevNation Tech Talk
A Microservices approach with Cassandra and Quarkus | DevNation Tech TalkRed Hat Developers
 
Why cloud native matters
Why cloud native mattersWhy cloud native matters
Why cloud native mattersCheryl Hung
 
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...HostedbyConfluent
 
CWIN17 london becoming cloud native part 2 - guy martin docker
CWIN17 london   becoming cloud native part 2 - guy martin dockerCWIN17 london   becoming cloud native part 2 - guy martin docker
CWIN17 london becoming cloud native part 2 - guy martin dockerCapgemini
 
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
 Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ... Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...Weaveworks
 
Anthos Application Modernization Platform
Anthos Application Modernization PlatformAnthos Application Modernization Platform
Anthos Application Modernization PlatformGDG Cloud Bengaluru
 
Tectonic Summit 2016: Multi-Cluster Kubernetes: Planning for Unknowns
Tectonic Summit 2016: Multi-Cluster Kubernetes: Planning for UnknownsTectonic Summit 2016: Multi-Cluster Kubernetes: Planning for Unknowns
Tectonic Summit 2016: Multi-Cluster Kubernetes: Planning for UnknownsCoreOS
 
PKS - Solving Complexity for Modern Data Workloads
PKS - Solving Complexity for Modern Data Workloads PKS - Solving Complexity for Modern Data Workloads
PKS - Solving Complexity for Modern Data Workloads Carlos Andrés García
 
Automated Remediation with Rundeck + Sensu
Automated Remediation with Rundeck + SensuAutomated Remediation with Rundeck + Sensu
Automated Remediation with Rundeck + SensuRundeck
 
The Road Most Traveled: A Kafka Story | Heikki Nousiainen, Aiven
The Road Most Traveled: A Kafka Story | Heikki Nousiainen, AivenThe Road Most Traveled: A Kafka Story | Heikki Nousiainen, Aiven
The Road Most Traveled: A Kafka Story | Heikki Nousiainen, AivenHostedbyConfluent
 

What's hot (20)

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
 
Keeping your Kubernetes Cluster Secure
Keeping your Kubernetes Cluster SecureKeeping your Kubernetes Cluster Secure
Keeping your Kubernetes Cluster Secure
 
Crap. Your Big Data Kitchen Is Broken.
Crap. Your Big Data Kitchen Is Broken.Crap. Your Big Data Kitchen Is Broken.
Crap. Your Big Data Kitchen Is Broken.
 
The Evolution of your Kubernetes Cluster
The Evolution of your Kubernetes ClusterThe Evolution of your Kubernetes Cluster
The Evolution of your Kubernetes Cluster
 
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...
 
Kubernetes on DC/OS
Kubernetes on DC/OSKubernetes on DC/OS
Kubernetes on DC/OS
 
Best Practices for ETL with Apache NiFi on Kubernetes - Albert Lewandowski, G...
Best Practices for ETL with Apache NiFi on Kubernetes - Albert Lewandowski, G...Best Practices for ETL with Apache NiFi on Kubernetes - Albert Lewandowski, G...
Best Practices for ETL with Apache NiFi on Kubernetes - Albert Lewandowski, G...
 
Real World Example of Orchestrating Docker, Node JS, NFV on OpenStack
Real World Example of Orchestrating Docker, Node JS, NFV on OpenStackReal World Example of Orchestrating Docker, Node JS, NFV on OpenStack
Real World Example of Orchestrating Docker, Node JS, NFV on OpenStack
 
GitOps & the deployment branching models - DevOps D-day Marseille 2021
GitOps & the deployment branching models - DevOps D-day Marseille 2021GitOps & the deployment branching models - DevOps D-day Marseille 2021
GitOps & the deployment branching models - DevOps D-day Marseille 2021
 
Distributed architecture in a cloud native microservices ecosystem
Distributed architecture in a cloud native microservices ecosystemDistributed architecture in a cloud native microservices ecosystem
Distributed architecture in a cloud native microservices ecosystem
 
A Microservices approach with Cassandra and Quarkus | DevNation Tech Talk
A Microservices approach with Cassandra and Quarkus | DevNation Tech TalkA Microservices approach with Cassandra and Quarkus | DevNation Tech Talk
A Microservices approach with Cassandra and Quarkus | DevNation Tech Talk
 
Why cloud native matters
Why cloud native mattersWhy cloud native matters
Why cloud native matters
 
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
 
CWIN17 london becoming cloud native part 2 - guy martin docker
CWIN17 london   becoming cloud native part 2 - guy martin dockerCWIN17 london   becoming cloud native part 2 - guy martin docker
CWIN17 london becoming cloud native part 2 - guy martin docker
 
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
 Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ... Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
 
Anthos Application Modernization Platform
Anthos Application Modernization PlatformAnthos Application Modernization Platform
Anthos Application Modernization Platform
 
Tectonic Summit 2016: Multi-Cluster Kubernetes: Planning for Unknowns
Tectonic Summit 2016: Multi-Cluster Kubernetes: Planning for UnknownsTectonic Summit 2016: Multi-Cluster Kubernetes: Planning for Unknowns
Tectonic Summit 2016: Multi-Cluster Kubernetes: Planning for Unknowns
 
PKS - Solving Complexity for Modern Data Workloads
PKS - Solving Complexity for Modern Data Workloads PKS - Solving Complexity for Modern Data Workloads
PKS - Solving Complexity for Modern Data Workloads
 
Automated Remediation with Rundeck + Sensu
Automated Remediation with Rundeck + SensuAutomated Remediation with Rundeck + Sensu
Automated Remediation with Rundeck + Sensu
 
The Road Most Traveled: A Kafka Story | Heikki Nousiainen, Aiven
The Road Most Traveled: A Kafka Story | Heikki Nousiainen, AivenThe Road Most Traveled: A Kafka Story | Heikki Nousiainen, Aiven
The Road Most Traveled: A Kafka Story | Heikki Nousiainen, Aiven
 

Similar to Top Considerations For Operating a Kubernetes Environment at Scale

Top 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at ScaleTop 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at ScaleDeborah Schalm
 
Top 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at Scale Top 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at Scale DevOps.com
 
Cloud Native DevOps
Cloud Native DevOpsCloud Native DevOps
Cloud Native DevOpsJim Bugwadia
 
Kubernetes Cheatsheet
Kubernetes CheatsheetKubernetes Cheatsheet
Kubernetes CheatsheetAlex Hisaka
 
Running and Managing Kubernetes on OpenStack
Running and Managing Kubernetes on OpenStackRunning and Managing Kubernetes on OpenStack
Running and Managing Kubernetes on OpenStackVictor Palma
 
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 ContainersAtlassian
 
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_migrationRISC Networks
 
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 TechnologyAntoine Craske
 
DevOps - Top Trends In 2019
DevOps - Top Trends In 2019DevOps - Top Trends In 2019
DevOps - Top Trends In 2019Vikash Karuna
 
Docker and Kubernetes Training | Visualpath
Docker and Kubernetes Training | VisualpathDocker and Kubernetes Training | Visualpath
Docker and Kubernetes Training | Visualpathnavyatejavisualpath
 
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 DaviesJudy Breedlove
 
Enabling Fast IT using Containers, Microservices and DevOps Model
Enabling Fast IT using Containers, Microservices and DevOps ModelEnabling Fast IT using Containers, Microservices and DevOps Model
Enabling Fast IT using Containers, Microservices and DevOps ModelCisco DevNet
 
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 kubernetesSlim Baltagi
 
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 EnvironmentsSignalFx
 
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 DevOpsCygnet Infotech
 
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 TakeoutVMware Tanzu
 
Portworx Data Services 101 Deck.pdf
Portworx Data Services 101 Deck.pdfPortworx Data Services 101 Deck.pdf
Portworx Data Services 101 Deck.pdfssuser1490e8
 
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
 

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

Top 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at ScaleTop 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at Scale
 
Top 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at Scale Top 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at Scale
 
Cloud Native DevOps
Cloud Native DevOpsCloud Native DevOps
Cloud Native DevOps
 
Kubernetes Cheatsheet
Kubernetes CheatsheetKubernetes Cheatsheet
Kubernetes Cheatsheet
 
Running and Managing Kubernetes on OpenStack
Running and Managing Kubernetes on OpenStackRunning and Managing Kubernetes on OpenStack
Running and Managing Kubernetes on OpenStack
 
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
 
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
 
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
 
DevOps - Top Trends In 2019
DevOps - Top Trends In 2019DevOps - Top Trends In 2019
DevOps - Top Trends In 2019
 
SFSCON23 - Andrea Alfonsi - Kubernetes for IoT
SFSCON23 - Andrea Alfonsi - Kubernetes for IoTSFSCON23 - Andrea Alfonsi - Kubernetes for IoT
SFSCON23 - Andrea Alfonsi - Kubernetes for IoT
 
Docker and Kubernetes Training | Visualpath
Docker and Kubernetes Training | VisualpathDocker and Kubernetes Training | Visualpath
Docker and Kubernetes Training | Visualpath
 
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
 
Enabling Fast IT using Containers, Microservices and DevOps Model
Enabling Fast IT using Containers, Microservices and DevOps ModelEnabling Fast IT using Containers, Microservices and DevOps Model
Enabling Fast IT using Containers, Microservices and DevOps Model
 
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
 
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
 
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
 
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
 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
 
Portworx Data Services 101 Deck.pdf
Portworx Data Services 101 Deck.pdfPortworx Data Services 101 Deck.pdf
Portworx Data Services 101 Deck.pdf
 
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...
 

More from SignalFx

Microservices meetup April 2017
Microservices meetup April 2017Microservices meetup April 2017
Microservices meetup April 2017SignalFx
 
Operationalizing Docker at Scale: Lessons from Running Microservices in Produ...
Operationalizing Docker at Scale: Lessons from Running Microservices in Produ...Operationalizing Docker at Scale: Lessons from Running Microservices in Produ...
Operationalizing Docker at Scale: Lessons from Running Microservices in Produ...SignalFx
 
SignalFx Elasticsearch Metrics Monitoring and Alerting
SignalFx Elasticsearch Metrics Monitoring and AlertingSignalFx Elasticsearch Metrics Monitoring and Alerting
SignalFx Elasticsearch Metrics Monitoring and AlertingSignalFx
 
SignalFx Kafka Consumer Optimization
SignalFx Kafka Consumer OptimizationSignalFx Kafka Consumer Optimization
SignalFx Kafka Consumer OptimizationSignalFx
 
Making Cassandra Perform as a Time Series Database - Cassandra Summit 15
Making Cassandra Perform as a Time Series Database - Cassandra Summit 15Making Cassandra Perform as a Time Series Database - Cassandra Summit 15
Making Cassandra Perform as a Time Series Database - Cassandra Summit 15SignalFx
 
Go debugging and troubleshooting tips - from real life lessons at SignalFx
Go debugging and troubleshooting tips - from real life lessons at SignalFxGo debugging and troubleshooting tips - from real life lessons at SignalFx
Go debugging and troubleshooting tips - from real life lessons at SignalFxSignalFx
 
Docker at and with SignalFx
Docker at and with SignalFxDocker at and with SignalFx
Docker at and with SignalFxSignalFx
 
AWS Loft Talk: Behind the Scenes with SignalFx
AWS Loft Talk: Behind the Scenes with SignalFxAWS Loft Talk: Behind the Scenes with SignalFx
AWS Loft Talk: Behind the Scenes with SignalFxSignalFx
 
Scaling ingest pipelines with high performance computing principles - Rajiv K...
Scaling ingest pipelines with high performance computing principles - Rajiv K...Scaling ingest pipelines with high performance computing principles - Rajiv K...
Scaling ingest pipelines with high performance computing principles - Rajiv K...SignalFx
 
Microservices and Devs in Charge: Why Monitoring is an Analytics Problem
Microservices and Devs in Charge: Why Monitoring is an Analytics ProblemMicroservices and Devs in Charge: Why Monitoring is an Analytics Problem
Microservices and Devs in Charge: Why Monitoring is an Analytics ProblemSignalFx
 

More from SignalFx (10)

Microservices meetup April 2017
Microservices meetup April 2017Microservices meetup April 2017
Microservices meetup April 2017
 
Operationalizing Docker at Scale: Lessons from Running Microservices in Produ...
Operationalizing Docker at Scale: Lessons from Running Microservices in Produ...Operationalizing Docker at Scale: Lessons from Running Microservices in Produ...
Operationalizing Docker at Scale: Lessons from Running Microservices in Produ...
 
SignalFx Elasticsearch Metrics Monitoring and Alerting
SignalFx Elasticsearch Metrics Monitoring and AlertingSignalFx Elasticsearch Metrics Monitoring and Alerting
SignalFx Elasticsearch Metrics Monitoring and Alerting
 
SignalFx Kafka Consumer Optimization
SignalFx Kafka Consumer OptimizationSignalFx Kafka Consumer Optimization
SignalFx Kafka Consumer Optimization
 
Making Cassandra Perform as a Time Series Database - Cassandra Summit 15
Making Cassandra Perform as a Time Series Database - Cassandra Summit 15Making Cassandra Perform as a Time Series Database - Cassandra Summit 15
Making Cassandra Perform as a Time Series Database - Cassandra Summit 15
 
Go debugging and troubleshooting tips - from real life lessons at SignalFx
Go debugging and troubleshooting tips - from real life lessons at SignalFxGo debugging and troubleshooting tips - from real life lessons at SignalFx
Go debugging and troubleshooting tips - from real life lessons at SignalFx
 
Docker at and with SignalFx
Docker at and with SignalFxDocker at and with SignalFx
Docker at and with SignalFx
 
AWS Loft Talk: Behind the Scenes with SignalFx
AWS Loft Talk: Behind the Scenes with SignalFxAWS Loft Talk: Behind the Scenes with SignalFx
AWS Loft Talk: Behind the Scenes with SignalFx
 
Scaling ingest pipelines with high performance computing principles - Rajiv K...
Scaling ingest pipelines with high performance computing principles - Rajiv K...Scaling ingest pipelines with high performance computing principles - Rajiv K...
Scaling ingest pipelines with high performance computing principles - Rajiv K...
 
Microservices and Devs in Charge: Why Monitoring is an Analytics Problem
Microservices and Devs in Charge: Why Monitoring is an Analytics ProblemMicroservices and Devs in Charge: Why Monitoring is an Analytics Problem
Microservices and Devs in Charge: Why Monitoring is an Analytics Problem
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dashnarutouzumaki53779
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Fact vs. Fiction: Autodetecting Hallucinations in LLMs
Fact vs. Fiction: Autodetecting Hallucinations in LLMsFact vs. Fiction: Autodetecting Hallucinations in LLMs
Fact vs. Fiction: Autodetecting Hallucinations in LLMsZilliz
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Fact vs. Fiction: Autodetecting Hallucinations in LLMs
Fact vs. Fiction: Autodetecting Hallucinations in LLMsFact vs. Fiction: Autodetecting Hallucinations in LLMs
Fact vs. Fiction: Autodetecting Hallucinations in LLMs
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Top 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. TOP CONSIDERATIONS IN OPERATING KUBERNETES 1) Automatic provisioning/decommissioning based on demand 2) Shorter lifecycle of containers / advent of microservices 3) Easy of spinning up new containers 4) Automatic placement by orchestrator (running different types of services and don’t know where they are) 5) Engaging broader organization (business owners also need visibility and access to key metrics)
  • 15. 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
  • 16. 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
  • 17. MM/DD/YY PREPARED FOR: PLACE LOGO HERE SIGNALFX DEMO
  • 18. 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
  • 19. 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
  • 20. 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
  • 21. 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
  • 22. 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
  • 23. 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
  • 24. 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
  • 25. 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
  • 27. 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