SlideShare a Scribd company logo
Sumo Kubernetes Analyst
Advanced Metrics With K8s Certification
Become a
Sumo Logic confidential
Course Agenda
Explain centralized data collection and enrichment
Demo our Kubernetes capability
Gain Insight into our four different views into Kubernetes
Sumo Logic Apps available for Kubernetes
10 min.
10 min.
10 min.
10 min.
Engage in Hands-on Labs70 min.
Get certified as a Sumo Kubernetes Analyst60 min.
Intro our Kubernetes App10 min.
Learn about Kubernetes
Sumo Logic confidential
Intro to Kubernetes (K8s)
is an open source container orchestration platform developed by Google and is now managed
by the Cloud Native Computing Foundation.
It provides automated deployment, scaling, and operations of applications across clusters of hosts. It
provides Desired State Management for your cluster - define the cluster services system and it operates
based on that set criteria.
Everything in Kubernetes is, by design, ephemeral. Kubernetes achieves its elastic ability to scale and
contract by taking control over how pods—and the containers within those pods—are deployed.
And it runs anywhere, private, public cloud, or bare metal.
Sumo Logic Confidential
● Non-profit, part of the Linux Foundation
● Founded December 2015
● Members:
○ 18 Platinum
○ 19 Gold
○ 354 Silver
● https://www.cncf.io
Silver member:
Meet the (CNCF)
Sumo Logic Confidential
Key Kubernetes Terminology, Part 1
Cluster
A set of machines, called nodes, that run containerized applications managed by
Kubernetes.
A cluster has at least one worker node and at least one master node. The worker node(s) host
the pods that are the components of the application. The master node(s) manages the worker
nodes and the pods in the cluster. Multiple master nodes are used to provide a cluster with
failover and high availability.
Node
A node is a worker machine in Kubernetes. A worker node may be a VM or physical
machine, depending on the cluster. It has local daemons or services necessary to run Pods
and is managed by the control plane. The daemons on a node include kubelet, kube-proxy, and
a container runtime implementing the CRI such as Docker.
Pod
The smallest and simplest Kubernetes object. A Pod represents a set of running
containers on your cluster. A Pod is typically set up to run a single primary container. It can
also run optional sidecar containers that add supplementary features like logging. Pods are
commonly managed by a Deployment.
Container
A lightweight and portable executable image that contains software and all of its
dependencies. Containers decouple applications from underlying host infrastructure to make
deployment easier in different cloud or OS environments, and for easier scaling.
Container
Pod Container
Pod
Container
Pod Container
Pod
Worker
Node
Worker
NodeMaster
Node
Cluster
Source: https://kubernetes.io/docs/reference/glossary/?fundamental=true
Sumo Logic Confidential
Key Kubernetes Terminology, Part 2
Deployment
An abstraction to manage replications of a set of routines, protocols, and tools
for building software applications. Each replica is represented by a pod, and the pods are
distributed among the nodes of a cluster to achieve the Desired State Management.
Namespace
An abstraction to support multiple virtual clusters on the same physical
cluster. Namespaces are used to organize objects in a cluster and provide a way to divide cluster
resources. Names of resources need to be unique within a namespace, but not across namespaces.
Service
An abstract way to expose an application running on a set of Pods as a
network service. The set of Pods targeted by a Service is (usually) determined by a selector. If
more Pods are added or removed, the set of Pods matching the selector will change. The Service
makes sure that network traffic can be directed to the current set of Pods for the workload.
Deployment
Service
Payment
Service
User
Service
Maps
Service
Pod
nginx
Pod
nginx
Pod
nginx
Sumo Logic confidential
Our Kubernetes App
Provides visibility into the worker nodes and
their application logs
You can monitor and troubleshoot container
health, replication, load balancing, pod state and
hardware resource allocation.
The App utilizes Falco events to monitor and
detect abnormal container, application, host, and
network activity.
A small 4 node k8s cluster can generate over 200,000 distinct metrics!
Data Collection and
Enrichment
Sumo Logic confidential
Centralized Data Collection with Sumo Logic
Deployment
Namespace
Node
Pod
Container
Service
Demo Kubernetes
Monitoring and
Troubleshooting
Kubernetes at every level
Sumo Logic confidential
Four different realtime views into your Kubernetes system
Node
Track environments with
many users spread across
multiple teams, or projects like
dev, lab, and prodMonitor to improve your
user experience
See how your deployment is
performing to your set criteria
and manage changes
Observe the infrastructure
topology of resources - private,
public cloud, or bare metal
Cluster
Pod
Container
Cluster
Namespace
Pod
Container
Deployment
Cluster
Pod
Container
Namespace
Service
Cluster
Pod
Container
Namespace
Sumo Logic confidential
Explore tabs interconnected with dashboards
● Dashboards are filtered by
choosing one of the four views in
Explore By
● Metadata enables us to build a
hierarchical view
● Explore the Kubernetes stack by
connecting pods to their services
or group nodes by cluster
● Real-time dashboards by tapping
into the auto-discovery capabilities
inherent in Prometheus, we can
ensure that the hierarchy
visualized in Sumo Logic is
accurate and up to date.
Sumo Logic confidential
Infrastructure-centric visibility (Node view)
Container
Pod Container
Pod
Container
Pod Container
Pod
Worker
Node
Worker
NodeMaster
Node
Cluster
Sumo Logic confidential
View your services from a cluster perspective
● Very complex to examine
ephemeral services as
pods are spread out in a
node based view
● May be slow to find and
troubleshoot service issues
● Node view is
disconnected from the
customer user experience
Payment
Service
User
Service
Maps
Service
Cluster
Worker
Node
Worker
Node
Worker
Node
Worker
Node
Worker
Node
Worker
Node
Worker
Node
Sumo Logic confidential
Service
Now, look at your services from a Service-centric view
● Easy to locate your services, if you look from
the services view
● Quick to find and troubleshoot issues due to
organization and filtration
● Tightly connected to the customer user
experience to maintain the customer interface
and satisfaction
Payment
Service
User
Service
Maps
Service
Sumo Logic confidential
Deployment-centric visibility
Cluster Deployment A
Deployment C
Deployment B
Sumo Logic confidential
Namespace-centric visibility
Container
Pod E
Namespace
= dev
Namespace
= lab
Namespace
= prod
Container
Pod D
Container
Pod A
Container
Pod B
Cluster
Container
Pod C
Container
Pod A
Container
Pod B
Container
Pod C
Container
Pod A
Container
Pod B
Sumo Logic Confidential
Use Case: Helps prove and sell DevOps automation
A Continuous Integration/Continuous Delivery (CI/CD) pipeline helps software development
organizations automate various steps in getting software deployed to production
environment.
Container orchestration monitoring and troubleshooting has impacted every aspect of modern
software development and deployment
“We want to launch new things
whenever we want.”
“Once everything is working, let’s not
change anything.”
Sumo Logic Confidential
We can monitor & troubleshoot your CI/CD
Product/Eng Management
Document
requirements
Create and
Assign Tasks
Development
Code Build Test
Deploy
Release OperateDeploy
Sumo Logic Apps
available for Kubernetes
Sumo Logic Confidential
Our Kubernetes Cluster Apps and Why You Need Them
App Purpose Details
Operations
and Security
Provides visibility into the operations and security of worker nodes of a
cluster, as well as application logs of the worker nodes. Install only one
instance of the Kubernetes app; one app can monitor multiple clusters.
Utilizes Falco events to monitor and detect abnormal container, application,
host, and network activity. Install one of the Control Plane apps, after the
Kubernetes app is installed, based on your deployment.
Cluster
Control
Plane
Monitors the master node control plane, including the API server, etcd, kube-
system and worker nodes. The App utilizes Falco Kubernetes Audit events to
monitor and detect notable or suspicious activity such as creating pods that
are privileged, mount sensitive host paths, use host networking, and the like.
Provider
Control
Planes
Provides insights into the master node / vendor-specific control plane,
including the API server, control-manager, kube-scheduler, etcd and kube-
system.
Control Plane
Core
Sumo Logic Confidential
Our Kubernetes Partner Apps - CI/CD
App Purpose Details
CI/CD
Helps you monitor and secure their DevOps pipeline to ensure
quality and increase delivery velocity
CI/CD
Reduces the complexity of managing Kubernetes deployments by
providing a uniform platform for securing, connecting, and monitoring
microservices
CI/CD
Spinnaker is a continuous delivery and infrastructure management
platform for hybrid-cloud, multi-cloud, and Kubernetes. Leverage
Spinnaker to deploy with more consistency, automation, and safety,
increasing your pace of software innovation by orders of magnitude.
Istio
Sumo Logic Confidential
Our Kubernetes Partner Apps - Security
App Purpose Details
SecOps
Provides comprehensive monitoring and analysis solution for detecting
vulnerabilities and potential threats throughout your environment,
including hosts, containers, images and registry.
SecOps
Helps you detect, investigate, and remediate vulnerabilities, insecure
configurations, compliance violations, and runtime threats across all
container and Kubernetes environments.
SecOps
Provides granular security and compliance control monitoring to
DevSecOps teams throughout the cloud native application lifecycle, from
development to runtime in production.
SecOps
Gives customers the ability to detect, investigate, and remediate
vulnerabilities in software artifacts across your deployment environments.
Sumo Logic Confidential
Install any App from
our Catalog
200+ Apps available
Your can preview an
Apps capability
Once installed, Apps
will appear in your
personal folder
Hands-on Labs
Sumo Logic Confidential
Tutorial: Hands-on Exercises
Hands-on Labs:
• Follow along using the labs found
under Home > Certifications
Training Environment:
Go to: service.sumologic.com
username: training+user###@sumologic.com
password: ### will be a
number between
000 and 800
Sumo Logic Cert Jam - Advanced Metrics with Kubernetes
Labs 1-5
Sumo Logic Confidential
Kubernetes App Features
1. Centralized metadata enrichment enabling consistent tagging across logs,
metrics, events
2. Service-centric, node-centric, deployment and namespace views
3. Dynamic live state dashboards to keep up with your Kubernetes
environment
4. Unified visibility combines metrics + logs + events in a real-time view
5. Cloud Native Computing Foundation (CNCF) standards-based
6. Out of the box security that integrates easily into existing dashboards
Questions?
Sumo Logic Confidential
Sumo Logic Confidential
In order to get credit for the exam,
In YOUR OWN INSTANCE, go to
Certification Tab.
• Online Exam
• 30 Multiple choice questions
• 60-minute time limit
• 3 attempts
Advanced Metrics
With K8s
Sumo Logic Confidential
Sumo Logic Certification
● Make sure to log out of the training
account you were using and sign in with
your own account
● If you do not have a working login, go to
sumologic.talentlms.com to sign up for
an account
Sumo Logic Confidential
Sumo Logic Confidential
If you find your login is cycling
back to the exam screen, do the
following:
● Click on Help in the black left bar
● Click Community in the black left bar
● An email verification should be sent
● Once you verify, you should able to
take the exam without any issues
For passing the exam, you will earn:
● SWAG
● A Certificate
● An invitation to our LinkedIn Group
● The respect of your peers
● Fame, Fortune and more... Jessica Robbens
Sumo Logic Confidential
Please take our survey:
https://forms.gle/2KMtxPuD
9cSYV8SJ6
How did we do?
Sumo Logic Cert Jam - Advanced Metrics with Kubernetes

More Related Content

What's hot (20)

PPTX
Sumo Logic Cert Jam - Search Mastery
Sumo Logic
 
PPTX
Using Sumo Logic - Apr 2018
Sumo Logic
 
PDF
Security Certification: Security Analytics using Sumo Logic - Oct 2018
Sumo Logic
 
PDF
Welcome Webinar PDF
Sumo Logic
 
PDF
Sumo Logic Certification - Level 2 (Using Sumo)
Sumo Logic
 
PPTX
Sumo Logic QuickStart Webinar - Get Certified
Sumo Logic
 
PDF
Level 2 Certification: Using Sumo Logic - Oct 2018
Sumo Logic
 
PDF
Level 3 Certification: Setting up Sumo Logic - Oct 2018
Sumo Logic
 
PPTX
Sumo Logic Search Job API
Sumo Logic
 
PPTX
Sumo Logic QuickStart Webinar - Dec 2016
Sumo Logic
 
PPTX
Sumo Logic Quickstart - Jan 2017
Sumo Logic
 
PPTX
Develop IoT project with AirVantage M2M Cloud
Crystal Lam
 
PPTX
Sumo Logic "How to" Webinar: Advanced Analytics
Sumo Logic
 
PDF
Harnessing the Power of Big Data for Real-Time IT
Sumo Logic
 
PPTX
Sumo Logic QuickStart Webinar July 2016
Sumo Logic
 
PDF
SplunkSummit 2015 - Security Ninjitsu
Splunk
 
PPTX
Logging, tracing and metrics: Instrumentation in .NET 5 and Azure
Alex Thissen
 
PDF
Application Programming Interface
Seculert
 
PPTX
Observability and more architecture next 2020
Alon Fliess
 
PPTX
Logging tracing and metrics in .NET Core and Azure - dotnetdays 2020
Alex Thissen
 
Sumo Logic Cert Jam - Search Mastery
Sumo Logic
 
Using Sumo Logic - Apr 2018
Sumo Logic
 
Security Certification: Security Analytics using Sumo Logic - Oct 2018
Sumo Logic
 
Welcome Webinar PDF
Sumo Logic
 
Sumo Logic Certification - Level 2 (Using Sumo)
Sumo Logic
 
Sumo Logic QuickStart Webinar - Get Certified
Sumo Logic
 
Level 2 Certification: Using Sumo Logic - Oct 2018
Sumo Logic
 
Level 3 Certification: Setting up Sumo Logic - Oct 2018
Sumo Logic
 
Sumo Logic Search Job API
Sumo Logic
 
Sumo Logic QuickStart Webinar - Dec 2016
Sumo Logic
 
Sumo Logic Quickstart - Jan 2017
Sumo Logic
 
Develop IoT project with AirVantage M2M Cloud
Crystal Lam
 
Sumo Logic "How to" Webinar: Advanced Analytics
Sumo Logic
 
Harnessing the Power of Big Data for Real-Time IT
Sumo Logic
 
Sumo Logic QuickStart Webinar July 2016
Sumo Logic
 
SplunkSummit 2015 - Security Ninjitsu
Splunk
 
Logging, tracing and metrics: Instrumentation in .NET 5 and Azure
Alex Thissen
 
Application Programming Interface
Seculert
 
Observability and more architecture next 2020
Alon Fliess
 
Logging tracing and metrics in .NET Core and Azure - dotnetdays 2020
Alex Thissen
 

Similar to Sumo Logic Cert Jam - Advanced Metrics with Kubernetes (20)

PDF
Kubernetes Monitoring & Best Practices
Ajeet Singh Raina
 
PDF
ContainerDayVietnam2016: Kubernetes State-of-the-art Container Management Pla...
Docker-Hanoi
 
PPTX
Kubernetes PPT.pptx
ssuser0cc9131
 
PDF
(Draft) Kubernetes - A Comprehensive Overview
Bob Killen
 
PDF
Kubernetes a comprehensive overview
Gabriel Carro
 
PDF
Kubernetes - A Comprehensive Overview
Bob Killen
 
PDF
Kubernetes acomprehensiveoverview
Ankit Shukla
 
PPTX
08 - kubernetes.pptx
RanjithM61
 
PPTX
Aks: k8s e azure
Alessandro Melchiori
 
PDF
Kubernetes Basics - ICP Workshop Batch II
PT Datacomm Diangraha
 
PDF
Kubernetes From Scratch .pdf
ssuser9b44c7
 
PDF
Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)
Amazon Web Services Korea
 
PPTX
Working with kubernetes
Nagaraj Shenoy
 
PPTX
TRAINING_ABOUT_KUBERNETES_Nguyen_Si_Nhan.pptx
nhannguyensi
 
PPTX
Kubernetes-introduction to kubernetes for beginers.pptx
rathnavel194
 
PPTX
Kubernetes 101 for Beginners
Oktay Esgul
 
PPTX
Kubernetes #1 intro
Terry Cho
 
PDF
Kubernetes Me This Batman
Richard Boyd, II
 
PDF
Kubernetes Me this Batman
Sonatype
 
PPTX
Kubernetes20151017a
Richard Kuo
 
Kubernetes Monitoring & Best Practices
Ajeet Singh Raina
 
ContainerDayVietnam2016: Kubernetes State-of-the-art Container Management Pla...
Docker-Hanoi
 
Kubernetes PPT.pptx
ssuser0cc9131
 
(Draft) Kubernetes - A Comprehensive Overview
Bob Killen
 
Kubernetes a comprehensive overview
Gabriel Carro
 
Kubernetes - A Comprehensive Overview
Bob Killen
 
Kubernetes acomprehensiveoverview
Ankit Shukla
 
08 - kubernetes.pptx
RanjithM61
 
Aks: k8s e azure
Alessandro Melchiori
 
Kubernetes Basics - ICP Workshop Batch II
PT Datacomm Diangraha
 
Kubernetes From Scratch .pdf
ssuser9b44c7
 
Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)
Amazon Web Services Korea
 
Working with kubernetes
Nagaraj Shenoy
 
TRAINING_ABOUT_KUBERNETES_Nguyen_Si_Nhan.pptx
nhannguyensi
 
Kubernetes-introduction to kubernetes for beginers.pptx
rathnavel194
 
Kubernetes 101 for Beginners
Oktay Esgul
 
Kubernetes #1 intro
Terry Cho
 
Kubernetes Me This Batman
Richard Boyd, II
 
Kubernetes Me this Batman
Sonatype
 
Kubernetes20151017a
Richard Kuo
 
Ad

More from Sumo Logic (11)

PPTX
Sumo Logic Cert Jam - Fundamentals (Spanish)
Sumo Logic
 
PPTX
You Build It, You Secure It: Introduction to DevSecOps
Sumo Logic
 
PPTX
Making the Shift from DevOps to Practical DevSecOps | Sumo Logic Webinar
Sumo Logic
 
PPTX
Setting up Sumo Logic - June 2017
Sumo Logic
 
PPTX
Sumo Logic QuickStat - Apr 2017
Sumo Logic
 
PPTX
Setting Up Sumo Logic - Apr 2017
Sumo Logic
 
PPTX
Machine Analytics: Correlate Your Logs and Metrics
Sumo Logic
 
PPTX
Scaling Your Tools for Your Modern Application
Sumo Logic
 
PPTX
Bring your Graphite-compatible metrics into Sumo Logic
Sumo Logic
 
PPTX
Sumo Logic: Optimizing Scheduled Searches
Sumo Logic
 
PPTX
Sumo Logic Quickstart - Nv 2016
Sumo Logic
 
Sumo Logic Cert Jam - Fundamentals (Spanish)
Sumo Logic
 
You Build It, You Secure It: Introduction to DevSecOps
Sumo Logic
 
Making the Shift from DevOps to Practical DevSecOps | Sumo Logic Webinar
Sumo Logic
 
Setting up Sumo Logic - June 2017
Sumo Logic
 
Sumo Logic QuickStat - Apr 2017
Sumo Logic
 
Setting Up Sumo Logic - Apr 2017
Sumo Logic
 
Machine Analytics: Correlate Your Logs and Metrics
Sumo Logic
 
Scaling Your Tools for Your Modern Application
Sumo Logic
 
Bring your Graphite-compatible metrics into Sumo Logic
Sumo Logic
 
Sumo Logic: Optimizing Scheduled Searches
Sumo Logic
 
Sumo Logic Quickstart - Nv 2016
Sumo Logic
 
Ad

Recently uploaded (20)

PDF
Difference Between Kubernetes and Docker .pdf
Kindlebit Solutions
 
PPTX
CONCEPT OF PROGRAMMING in language .pptx
tamim41
 
PDF
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
PDF
Streamline Contractor Lifecycle- TECH EHS Solution
TECH EHS Solution
 
PPTX
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 
PDF
>Nitro Pro Crack 14.36.1.0 + Keygen Free Download [Latest]
utfefguu
 
PDF
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
PPTX
computer forensics encase emager app exp6 1.pptx
ssuser343e92
 
PDF
Beyond Binaries: Understanding Diversity and Allyship in a Global Workplace -...
Imma Valls Bernaus
 
PDF
LPS25 - Operationalizing MLOps in GEP - Terradue.pdf
terradue
 
PPTX
3uTools Full Crack Free Version Download [Latest] 2025
muhammadgurbazkhan
 
PDF
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Imma Valls Bernaus
 
PPTX
How Apagen Empowered an EPC Company with Engineering ERP Software
SatishKumar2651
 
PPTX
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
PDF
Salesforce CRM Services.VALiNTRY360
VALiNTRY360
 
PPTX
Java Native Memory Leaks: The Hidden Villain Behind JVM Performance Issues
Tier1 app
 
PDF
Alarm in Android-Scheduling Timed Tasks Using AlarmManager in Android.pdf
Nabin Dhakal
 
PPTX
Writing Better Code - Helping Developers make Decisions.pptx
Lorraine Steyn
 
PPTX
WYSIWYG Web Builder Crack 2025 – Free Download Full Version with License Key
HyperPc soft
 
PPTX
Migrating Millions of Users with Debezium, Apache Kafka, and an Acyclic Synch...
MD Sayem Ahmed
 
Difference Between Kubernetes and Docker .pdf
Kindlebit Solutions
 
CONCEPT OF PROGRAMMING in language .pptx
tamim41
 
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
Streamline Contractor Lifecycle- TECH EHS Solution
TECH EHS Solution
 
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 
>Nitro Pro Crack 14.36.1.0 + Keygen Free Download [Latest]
utfefguu
 
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
computer forensics encase emager app exp6 1.pptx
ssuser343e92
 
Beyond Binaries: Understanding Diversity and Allyship in a Global Workplace -...
Imma Valls Bernaus
 
LPS25 - Operationalizing MLOps in GEP - Terradue.pdf
terradue
 
3uTools Full Crack Free Version Download [Latest] 2025
muhammadgurbazkhan
 
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Imma Valls Bernaus
 
How Apagen Empowered an EPC Company with Engineering ERP Software
SatishKumar2651
 
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
Salesforce CRM Services.VALiNTRY360
VALiNTRY360
 
Java Native Memory Leaks: The Hidden Villain Behind JVM Performance Issues
Tier1 app
 
Alarm in Android-Scheduling Timed Tasks Using AlarmManager in Android.pdf
Nabin Dhakal
 
Writing Better Code - Helping Developers make Decisions.pptx
Lorraine Steyn
 
WYSIWYG Web Builder Crack 2025 – Free Download Full Version with License Key
HyperPc soft
 
Migrating Millions of Users with Debezium, Apache Kafka, and an Acyclic Synch...
MD Sayem Ahmed
 

Sumo Logic Cert Jam - Advanced Metrics with Kubernetes

  • 1. Sumo Kubernetes Analyst Advanced Metrics With K8s Certification Become a
  • 2. Sumo Logic confidential Course Agenda Explain centralized data collection and enrichment Demo our Kubernetes capability Gain Insight into our four different views into Kubernetes Sumo Logic Apps available for Kubernetes 10 min. 10 min. 10 min. 10 min. Engage in Hands-on Labs70 min. Get certified as a Sumo Kubernetes Analyst60 min. Intro our Kubernetes App10 min.
  • 4. Sumo Logic confidential Intro to Kubernetes (K8s) is an open source container orchestration platform developed by Google and is now managed by the Cloud Native Computing Foundation. It provides automated deployment, scaling, and operations of applications across clusters of hosts. It provides Desired State Management for your cluster - define the cluster services system and it operates based on that set criteria. Everything in Kubernetes is, by design, ephemeral. Kubernetes achieves its elastic ability to scale and contract by taking control over how pods—and the containers within those pods—are deployed. And it runs anywhere, private, public cloud, or bare metal.
  • 5. Sumo Logic Confidential ● Non-profit, part of the Linux Foundation ● Founded December 2015 ● Members: ○ 18 Platinum ○ 19 Gold ○ 354 Silver ● https://www.cncf.io Silver member: Meet the (CNCF)
  • 6. Sumo Logic Confidential Key Kubernetes Terminology, Part 1 Cluster A set of machines, called nodes, that run containerized applications managed by Kubernetes. A cluster has at least one worker node and at least one master node. The worker node(s) host the pods that are the components of the application. The master node(s) manages the worker nodes and the pods in the cluster. Multiple master nodes are used to provide a cluster with failover and high availability. Node A node is a worker machine in Kubernetes. A worker node may be a VM or physical machine, depending on the cluster. It has local daemons or services necessary to run Pods and is managed by the control plane. The daemons on a node include kubelet, kube-proxy, and a container runtime implementing the CRI such as Docker. Pod The smallest and simplest Kubernetes object. A Pod represents a set of running containers on your cluster. A Pod is typically set up to run a single primary container. It can also run optional sidecar containers that add supplementary features like logging. Pods are commonly managed by a Deployment. Container A lightweight and portable executable image that contains software and all of its dependencies. Containers decouple applications from underlying host infrastructure to make deployment easier in different cloud or OS environments, and for easier scaling. Container Pod Container Pod Container Pod Container Pod Worker Node Worker NodeMaster Node Cluster Source: https://kubernetes.io/docs/reference/glossary/?fundamental=true
  • 7. Sumo Logic Confidential Key Kubernetes Terminology, Part 2 Deployment An abstraction to manage replications of a set of routines, protocols, and tools for building software applications. Each replica is represented by a pod, and the pods are distributed among the nodes of a cluster to achieve the Desired State Management. Namespace An abstraction to support multiple virtual clusters on the same physical cluster. Namespaces are used to organize objects in a cluster and provide a way to divide cluster resources. Names of resources need to be unique within a namespace, but not across namespaces. Service An abstract way to expose an application running on a set of Pods as a network service. The set of Pods targeted by a Service is (usually) determined by a selector. If more Pods are added or removed, the set of Pods matching the selector will change. The Service makes sure that network traffic can be directed to the current set of Pods for the workload. Deployment Service Payment Service User Service Maps Service Pod nginx Pod nginx Pod nginx
  • 8. Sumo Logic confidential Our Kubernetes App Provides visibility into the worker nodes and their application logs You can monitor and troubleshoot container health, replication, load balancing, pod state and hardware resource allocation. The App utilizes Falco events to monitor and detect abnormal container, application, host, and network activity. A small 4 node k8s cluster can generate over 200,000 distinct metrics!
  • 10. Sumo Logic confidential Centralized Data Collection with Sumo Logic Deployment Namespace Node Pod Container Service
  • 13. Sumo Logic confidential Four different realtime views into your Kubernetes system Node Track environments with many users spread across multiple teams, or projects like dev, lab, and prodMonitor to improve your user experience See how your deployment is performing to your set criteria and manage changes Observe the infrastructure topology of resources - private, public cloud, or bare metal Cluster Pod Container Cluster Namespace Pod Container Deployment Cluster Pod Container Namespace Service Cluster Pod Container Namespace
  • 14. Sumo Logic confidential Explore tabs interconnected with dashboards ● Dashboards are filtered by choosing one of the four views in Explore By ● Metadata enables us to build a hierarchical view ● Explore the Kubernetes stack by connecting pods to their services or group nodes by cluster ● Real-time dashboards by tapping into the auto-discovery capabilities inherent in Prometheus, we can ensure that the hierarchy visualized in Sumo Logic is accurate and up to date.
  • 15. Sumo Logic confidential Infrastructure-centric visibility (Node view) Container Pod Container Pod Container Pod Container Pod Worker Node Worker NodeMaster Node Cluster
  • 16. Sumo Logic confidential View your services from a cluster perspective ● Very complex to examine ephemeral services as pods are spread out in a node based view ● May be slow to find and troubleshoot service issues ● Node view is disconnected from the customer user experience Payment Service User Service Maps Service Cluster Worker Node Worker Node Worker Node Worker Node Worker Node Worker Node Worker Node
  • 17. Sumo Logic confidential Service Now, look at your services from a Service-centric view ● Easy to locate your services, if you look from the services view ● Quick to find and troubleshoot issues due to organization and filtration ● Tightly connected to the customer user experience to maintain the customer interface and satisfaction Payment Service User Service Maps Service
  • 18. Sumo Logic confidential Deployment-centric visibility Cluster Deployment A Deployment C Deployment B
  • 19. Sumo Logic confidential Namespace-centric visibility Container Pod E Namespace = dev Namespace = lab Namespace = prod Container Pod D Container Pod A Container Pod B Cluster Container Pod C Container Pod A Container Pod B Container Pod C Container Pod A Container Pod B
  • 20. Sumo Logic Confidential Use Case: Helps prove and sell DevOps automation A Continuous Integration/Continuous Delivery (CI/CD) pipeline helps software development organizations automate various steps in getting software deployed to production environment. Container orchestration monitoring and troubleshooting has impacted every aspect of modern software development and deployment “We want to launch new things whenever we want.” “Once everything is working, let’s not change anything.”
  • 21. Sumo Logic Confidential We can monitor & troubleshoot your CI/CD Product/Eng Management Document requirements Create and Assign Tasks Development Code Build Test Deploy Release OperateDeploy
  • 22. Sumo Logic Apps available for Kubernetes
  • 23. Sumo Logic Confidential Our Kubernetes Cluster Apps and Why You Need Them App Purpose Details Operations and Security Provides visibility into the operations and security of worker nodes of a cluster, as well as application logs of the worker nodes. Install only one instance of the Kubernetes app; one app can monitor multiple clusters. Utilizes Falco events to monitor and detect abnormal container, application, host, and network activity. Install one of the Control Plane apps, after the Kubernetes app is installed, based on your deployment. Cluster Control Plane Monitors the master node control plane, including the API server, etcd, kube- system and worker nodes. The App utilizes Falco Kubernetes Audit events to monitor and detect notable or suspicious activity such as creating pods that are privileged, mount sensitive host paths, use host networking, and the like. Provider Control Planes Provides insights into the master node / vendor-specific control plane, including the API server, control-manager, kube-scheduler, etcd and kube- system. Control Plane Core
  • 24. Sumo Logic Confidential Our Kubernetes Partner Apps - CI/CD App Purpose Details CI/CD Helps you monitor and secure their DevOps pipeline to ensure quality and increase delivery velocity CI/CD Reduces the complexity of managing Kubernetes deployments by providing a uniform platform for securing, connecting, and monitoring microservices CI/CD Spinnaker is a continuous delivery and infrastructure management platform for hybrid-cloud, multi-cloud, and Kubernetes. Leverage Spinnaker to deploy with more consistency, automation, and safety, increasing your pace of software innovation by orders of magnitude. Istio
  • 25. Sumo Logic Confidential Our Kubernetes Partner Apps - Security App Purpose Details SecOps Provides comprehensive monitoring and analysis solution for detecting vulnerabilities and potential threats throughout your environment, including hosts, containers, images and registry. SecOps Helps you detect, investigate, and remediate vulnerabilities, insecure configurations, compliance violations, and runtime threats across all container and Kubernetes environments. SecOps Provides granular security and compliance control monitoring to DevSecOps teams throughout the cloud native application lifecycle, from development to runtime in production. SecOps Gives customers the ability to detect, investigate, and remediate vulnerabilities in software artifacts across your deployment environments.
  • 26. Sumo Logic Confidential Install any App from our Catalog 200+ Apps available Your can preview an Apps capability Once installed, Apps will appear in your personal folder
  • 28. Sumo Logic Confidential Tutorial: Hands-on Exercises Hands-on Labs: • Follow along using the labs found under Home > Certifications Training Environment: Go to: service.sumologic.com username: training+user###@sumologic.com password: ### will be a number between 000 and 800
  • 31. Sumo Logic Confidential Kubernetes App Features 1. Centralized metadata enrichment enabling consistent tagging across logs, metrics, events 2. Service-centric, node-centric, deployment and namespace views 3. Dynamic live state dashboards to keep up with your Kubernetes environment 4. Unified visibility combines metrics + logs + events in a real-time view 5. Cloud Native Computing Foundation (CNCF) standards-based 6. Out of the box security that integrates easily into existing dashboards
  • 33. Sumo Logic Confidential Sumo Logic Confidential In order to get credit for the exam, In YOUR OWN INSTANCE, go to Certification Tab. • Online Exam • 30 Multiple choice questions • 60-minute time limit • 3 attempts Advanced Metrics With K8s
  • 34. Sumo Logic Confidential Sumo Logic Certification ● Make sure to log out of the training account you were using and sign in with your own account ● If you do not have a working login, go to sumologic.talentlms.com to sign up for an account
  • 35. Sumo Logic Confidential Sumo Logic Confidential If you find your login is cycling back to the exam screen, do the following: ● Click on Help in the black left bar ● Click Community in the black left bar ● An email verification should be sent ● Once you verify, you should able to take the exam without any issues
  • 36. For passing the exam, you will earn: ● SWAG ● A Certificate ● An invitation to our LinkedIn Group ● The respect of your peers ● Fame, Fortune and more... Jessica Robbens
  • 37. Sumo Logic Confidential Please take our survey: https://forms.gle/2KMtxPuD 9cSYV8SJ6 How did we do?