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

PPTX
Rackspace: Unlock Your Cloud - RightScale Compute 2013
PPTX
Top Considerations For Operating a Kubernetes Environment at Scale
PPTX
Wavefront-by-VMware-April-2019
PPTX
Delivering SaaS Using IaaS - RightScale Compute 2013
PPTX
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
PDF
Capgemini: Observability within the Dutch government
PPTX
Using the Cloud for Mobile, Social, and Games - RightScale Compute 2013
PDF
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
Rackspace: Unlock Your Cloud - RightScale Compute 2013
Top Considerations For Operating a Kubernetes Environment at Scale
Wavefront-by-VMware-April-2019
Delivering SaaS Using IaaS - RightScale Compute 2013
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Capgemini: Observability within the Dutch government
Using the Cloud for Mobile, Social, and Games - RightScale Compute 2013
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...

What's hot (19)

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

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

PDF
Cloud Native DevOps
PDF
Kubernetes Cheatsheet
PPTX
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
PDF
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
PPTX
How Cloud-Ready Alerting Is Optimal For Today's Environments
PDF
Production-Ready Kubernetes: It's Not About Technology
PDF
Integration in the Cloud, by Rob Davies
PDF
Modern big data and machine learning in the era of cloud, docker and kubernetes
PPTX
Improving Your Company’s Health with Middleware Takeout
PDF
Running and Managing Kubernetes on OpenStack
PDF
How Optimal Alerting is Better for Cloud Environments
PDF
No Tool is an Island: Building DevOps into your business
PDF
How Optimal Alerting is Better for Cloud Environments
PDF
DevOps - Top Trends In 2019
PDF
70% Improvement in Service and Product Delivery on Implementing DevOps
PPTX
Google Cloud Fundamentals by CloudZone
PPTX
IT ASSET MANAGEMENT docker || ICT Engineering
PDF
Journey Through Four Stages of Kubernetes Deployment Maturity
PPTX
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
PDF
Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...
Cloud Native DevOps
Kubernetes Cheatsheet
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
How Cloud-Ready Alerting Is Optimal For Today's Environments
Production-Ready Kubernetes: It's Not About Technology
Integration in the Cloud, by Rob Davies
Modern big data and machine learning in the era of cloud, docker and kubernetes
Improving Your Company’s Health with Middleware Takeout
Running and Managing Kubernetes on OpenStack
How Optimal Alerting is Better for Cloud Environments
No Tool is an Island: Building DevOps into your business
How Optimal Alerting is Better for Cloud Environments
DevOps - Top Trends In 2019
70% Improvement in Service and Product Delivery on Implementing DevOps
Google Cloud Fundamentals by CloudZone
IT ASSET MANAGEMENT docker || ICT Engineering
Journey Through Four Stages of Kubernetes Deployment Maturity
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...
Ad

More from Deborah Schalm (20)

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

Recently uploaded (20)

PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Reimagine Home Health with the Power of Agentic AI​
PPTX
Transform Your Business with a Software ERP System
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
System and Network Administraation Chapter 3
PPTX
Introduction to Artificial Intelligence
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
medical staffing services at VALiNTRY
PDF
Understanding Forklifts - TECH EHS Solution
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
top salesforce developer skills in 2025.pdf
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
How Creative Agencies Leverage Project Management Software.pdf
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Which alternative to Crystal Reports is best for small or large businesses.pdf
Reimagine Home Health with the Power of Agentic AI​
Transform Your Business with a Software ERP System
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
VVF-Customer-Presentation2025-Ver1.9.pptx
System and Network Administraation Chapter 3
Introduction to Artificial Intelligence
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
medical staffing services at VALiNTRY
Understanding Forklifts - TECH EHS Solution
wealthsignaloriginal-com-DS-text-... (1).pdf
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Softaken Excel to vCard Converter Software.pdf
top salesforce developer skills in 2025.pdf
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Odoo Companies in India – Driving Business Transformation.pdf
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx

Top 5 Considerations for Operating a Kubernetes Environment at Scale

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