SlideShare a Scribd company logo
1
How to Operate Kubernetes CI/CD Pipelines at Scale
Opportunities and Challenges
with Kubernetes for CI/CD
deployments
KubeCon Barcelona Survey: CI/CD is the top use case
Why Kubernetes is ideal for CI/CD
● Centralized configuration
● Centralized multi-cloud deployment
● Multiple teams, multi-tenancy, independent codebases
● Real-time deployment status and unlimited history
● Built-in health checks
● Rolling updates and rollbacks
● Simplified monitoring (with prometheus)
● Simplified Service Discovery
Running Kubernetes at enterprise
scale is a huge operational challenge
High caliber cloud talent is
scarce and hard to hire and
retain for enterprise
Cloud technologies are built
by open-source, don’t solve
for day-2 operations
Need to manage across
several data-centers and
public cloud environments
New cloud technologies like
Kubernetes are constantly
evolving
Multi-Cloud
Ever-Changing
Landscape
Day-2 Operations Talent Scarcity
Platform9 delivers Kubernetes as a SaaS-
managed service
7
Traditional Data Centers Public Clouds
Web-scale automation across any infrastructure
Edge
Platform9
Admin
Developer
Eliminate complexity of Day 2 operations
• Guaranteed 99.9% uptime SLA
• Round the clock real-time monitoring
and anomaly detection
• High availability
• Automated diagnostics, alerts and
troubleshooting
• Zero-touch upgrades and security
patches
• Access to Certified Kubernetes
Experts for 24x7 remediation
• Multi-cluster management
Eliminate Operational Complexity!
Centralized Management across from
bare-metal to public clouds
• Centralized management,
visibility, control over public,
private, and at the edge
• Ensure compliance and
control across all
infrastructure
• Reduce cloud costs and
improve utilization
• Eliminate shadow IT
Paris New York Tokyo Sunnyvale
Public CloudPrivate Cloud
Application catalog: All of your DevOps automation tools in one
place for single-click deployment to any cloud
• Hundreds of pre-built
applications from the
Kubernetes community with
one click deployment
• Increase developer
productivity
• Streamlines operations and
ensures compliance and
security
DevOps CI/CD Automation:
From Code to Production
Copyright @ 2019 JFrog - All rights reserved.
o Immutable Dependencies
■ A repeatable process requires repeatable
inputs
o Lost Dependencies
■ Remember leftpad?
o Trust
■ Do you trust all the code you see on the
internet?
In software, Immutable and repeatable
are really important
Copyright @ 2019 JFrog - All rights reserved.
Copyright @ 2019 JFrog - All rights reserved.
A Pipeline to Containers
Copyright @ 2019 JFrog - All rights reserved.
Do we have an existing pattern?
0 0 1 1 0 1 0 1
P I P E L I N E
Copyright @ 2019 JFrog - All rights reserved.
Planning your pipelines
Copyright @ 2019 JFrog - All rights reserved.
Version Control
System
Build Deploy Test
Measure &
Validate
Trace - Reproduce - Analyze
How to Operate Kubernetes CI/CD Pipelines at Scale
How to Operate Kubernetes CI/CD Pipelines at Scale
How to Operate Kubernetes CI/CD Pipelines at Scale
How to Operate Kubernetes CI/CD Pipelines at Scale
How to Operate Kubernetes CI/CD Pipelines at Scale
How to Operate Kubernetes CI/CD Pipelines at Scale
How to Operate Kubernetes CI/CD Pipelines at Scale
How to Operate Kubernetes CI/CD Pipelines at Scale
How to Operate Kubernetes CI/CD Pipelines at Scale
How to Operate Kubernetes CI/CD Pipelines at Scale
How to Operate Kubernetes CI/CD Pipelines at Scale
How to Operate Kubernetes CI/CD Pipelines at Scale
Copyright @ 2019 JFrog - All rights reserved.
Xray = Security
SECURITY
Copyright @ 2019 JFrog - All rights reserved.Copyright @ 2019 JFrog - All rights reserved.
How Does Xray Protect You?
o Deep Recursive Scanning: recursively drills down and analyzes even
the smallest binary component that affects your software
o Continuous Impact Analysis: continuously scans and analyzes
existing components, even those long since deployed to production,
and provides alerts and notifications for just-discovered
vulnerabilities.
o Custom API-Driven Automated Analysis: Add custom automated
analyses through an open REST API
Copyright @ 2019 JFrog - All rights reserved.
Promotion
Copyright @ 2019 JFrog - All rights reserved.
No extra disk space consumed by Artifactory
Demo
Copyright @ 2019 JFrog - All rights reserved.Copyright @ 2019 JFrog - All rights reserved.
5 Step Cloud Native Example
Q&A

More Related Content

PDF
Siprotec 5 - Expanded Cyber Security Capabilities
PDF
Siprotec 5 v7.9 v8.0 DigitalTwin
PDF
SIPROTEC 5 - The core of digital substations
PDF
Protection, Automation and Monitoring: SIPROTEC 5 v7.9/v8.0
PDF
New SIPROTEC 5 Version 7.8 - Overview
PDF
Protection relays and controls SIPROTEC 5 New Version V7.5
PDF
Using Eclipse MQTT & Sparkplug as your IIoT Digital Transformation Toolkit | ...
PDF
DevDay 2018: Martin Schurz - Aufbau einer Monitoringlösung für moderne Applik...
Siprotec 5 - Expanded Cyber Security Capabilities
Siprotec 5 v7.9 v8.0 DigitalTwin
SIPROTEC 5 - The core of digital substations
Protection, Automation and Monitoring: SIPROTEC 5 v7.9/v8.0
New SIPROTEC 5 Version 7.8 - Overview
Protection relays and controls SIPROTEC 5 New Version V7.5
Using Eclipse MQTT & Sparkplug as your IIoT Digital Transformation Toolkit | ...
DevDay 2018: Martin Schurz - Aufbau einer Monitoringlösung für moderne Applik...

What's hot (20)

PPTX
The ROI for Early Testing 120816 (Ixia)
PDF
Emdg c10065-02-7600 relay-selection_guide_edition_7_en
PDF
Unittest og coverage målinger i udviklingsmiljøet hos Deif Windpower
PDF
2017 ice - meeting safety-related software audits w video
PDF
IIA1: Industrial Control Systems 101 (Predix Transform 2016)
PPTX
Improve Visibility and Diagnostics of Your Network with Network Management So...
PDF
vSEC pro VMware NSX
PDF
Design & Secure Your Connected Product
PDF
vSEC pro CISCO ACI
PPTX
Studio 5000® Application Code Manager: Introduction and Demonstration
PPT
The Path to Confident Compliance and the Transition to NERC CIP Version 5 – A...
PPTX
Scalable Analytics Overview
PPTX
FactoryTalk® AssetCentre: Overview
PDF
Siddharth more resume_obj_c
PDF
ALM for Project Managers: Kanban, Dashboards & Reports, Traceability
PPTX
Synectiks-Profile
PPTX
SCSD 2020 - Security Risk Assessment of Radio-Enabled Technologies
PPTX
Lessons Learned For NERC CIPv5 Compliance & Configuration Change Management
PPTX
Leverage Virtual Design to Build a Better System
PDF
The importance of strong entropy for iot
 
The ROI for Early Testing 120816 (Ixia)
Emdg c10065-02-7600 relay-selection_guide_edition_7_en
Unittest og coverage målinger i udviklingsmiljøet hos Deif Windpower
2017 ice - meeting safety-related software audits w video
IIA1: Industrial Control Systems 101 (Predix Transform 2016)
Improve Visibility and Diagnostics of Your Network with Network Management So...
vSEC pro VMware NSX
Design & Secure Your Connected Product
vSEC pro CISCO ACI
Studio 5000® Application Code Manager: Introduction and Demonstration
The Path to Confident Compliance and the Transition to NERC CIP Version 5 – A...
Scalable Analytics Overview
FactoryTalk® AssetCentre: Overview
Siddharth more resume_obj_c
ALM for Project Managers: Kanban, Dashboards & Reports, Traceability
Synectiks-Profile
SCSD 2020 - Security Risk Assessment of Radio-Enabled Technologies
Lessons Learned For NERC CIPv5 Compliance & Configuration Change Management
Leverage Virtual Design to Build a Better System
The importance of strong entropy for iot
 
Ad

Similar to How to Operate Kubernetes CI/CD Pipelines at Scale (20)

PPTX
Technology insights: Decision Science Platform
PDF
Supercharge Continuous Delivery for Kubernetes with Spinnaker
PDF
Intro to GitOps with Weave GitOps, Flagger and Linkerd
PPTX
Devops phase-1
PPTX
End to-End Monitoring for ITSM and DevOps
PDF
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
PDF
Shift Deployment Security Left with Weave GitOps & Upbound’s Universal Crossp...
PDF
Adopting DevOps for 2-Speed IT
PDF
Challenges Scaling DevOps
PDF
The journey to Native Cloud Architecture & Microservices, tracing the footste...
PDF
DevOps adoption in the enterprise
PDF
AWS live hack: Atlassian + Snyk OSS on AWS
PPTX
Top 5 benefits of docker
PPTX
How to go from waterfall app dev to secure agile development in 2 weeks
PPTX
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
PDF
Extend Agile and DevOps Practices Across Hybrid IT
ODP
Innovate at speed with Devops
PDF
How to Secure Your Kubernetes Software Supply Chain at Scale
PDF
Production-Ready Kubernetes: It's Not About Technology
PDF
Securing Your App Deployments with Tunnels, OIDC, RBAC, and Progressive Deliv...
Technology insights: Decision Science Platform
Supercharge Continuous Delivery for Kubernetes with Spinnaker
Intro to GitOps with Weave GitOps, Flagger and Linkerd
Devops phase-1
End to-End Monitoring for ITSM and DevOps
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Shift Deployment Security Left with Weave GitOps & Upbound’s Universal Crossp...
Adopting DevOps for 2-Speed IT
Challenges Scaling DevOps
The journey to Native Cloud Architecture & Microservices, tracing the footste...
DevOps adoption in the enterprise
AWS live hack: Atlassian + Snyk OSS on AWS
Top 5 benefits of docker
How to go from waterfall app dev to secure agile development in 2 weeks
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
Extend Agile and DevOps Practices Across Hybrid IT
Innovate at speed with Devops
How to Secure Your Kubernetes Software Supply Chain at Scale
Production-Ready Kubernetes: It's Not About Technology
Securing Your App Deployments with Tunnels, OIDC, RBAC, and Progressive Deliv...
Ad

More from DevOps.com (20)

PDF
Modernizing on IBM Z Made Easier With Open Source Software
PPTX
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
PPTX
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
PDF
Next Generation Vulnerability Assessment Using Datadog and Snyk
PPTX
Vulnerability Discovery in the Cloud
PDF
2021 Open Source Governance: Top Ten Trends and Predictions
PDF
A New Year’s Ransomware Resolution
PPTX
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
PDF
Don't Panic! Effective Incident Response
PDF
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
PDF
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
PDF
Monitoring Serverless Applications with Datadog
PDF
Deliver your App Anywhere … Publicly or Privately
PPTX
Securing medical apps in the age of covid final
PDF
How to Build a Healthy On-Call Culture
PPTX
The Evolving Role of the Developer in 2021
PDF
Service Mesh: Two Big Words But Do You Need It?
PPTX
Secure Data Sharing in OpenShift Environments
PPTX
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
PDF
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Modernizing on IBM Z Made Easier With Open Source Software
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Next Generation Vulnerability Assessment Using Datadog and Snyk
Vulnerability Discovery in the Cloud
2021 Open Source Governance: Top Ten Trends and Predictions
A New Year’s Ransomware Resolution
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Don't Panic! Effective Incident Response
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Monitoring Serverless Applications with Datadog
Deliver your App Anywhere … Publicly or Privately
Securing medical apps in the age of covid final
How to Build a Healthy On-Call Culture
The Evolving Role of the Developer in 2021
Service Mesh: Two Big Words But Do You Need It?
Secure Data Sharing in OpenShift Environments
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...

Recently uploaded (20)

PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
KodekX | Application Modernization Development
PDF
Electronic commerce courselecture one. Pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Encapsulation theory and applications.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Understanding_Digital_Forensics_Presentation.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Review of recent advances in non-invasive hemoglobin estimation
Network Security Unit 5.pdf for BCA BBA.
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Machine learning based COVID-19 study performance prediction
NewMind AI Weekly Chronicles - August'25 Week I
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
The AUB Centre for AI in Media Proposal.docx
MYSQL Presentation for SQL database connectivity
KodekX | Application Modernization Development
Electronic commerce courselecture one. Pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Advanced methodologies resolving dimensionality complications for autism neur...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Spectral efficient network and resource selection model in 5G networks
Encapsulation theory and applications.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

How to Operate Kubernetes CI/CD Pipelines at Scale

  • 1. 1
  • 3. Opportunities and Challenges with Kubernetes for CI/CD deployments
  • 4. KubeCon Barcelona Survey: CI/CD is the top use case
  • 5. Why Kubernetes is ideal for CI/CD ● Centralized configuration ● Centralized multi-cloud deployment ● Multiple teams, multi-tenancy, independent codebases ● Real-time deployment status and unlimited history ● Built-in health checks ● Rolling updates and rollbacks ● Simplified monitoring (with prometheus) ● Simplified Service Discovery
  • 6. Running Kubernetes at enterprise scale is a huge operational challenge High caliber cloud talent is scarce and hard to hire and retain for enterprise Cloud technologies are built by open-source, don’t solve for day-2 operations Need to manage across several data-centers and public cloud environments New cloud technologies like Kubernetes are constantly evolving Multi-Cloud Ever-Changing Landscape Day-2 Operations Talent Scarcity
  • 7. Platform9 delivers Kubernetes as a SaaS- managed service 7 Traditional Data Centers Public Clouds Web-scale automation across any infrastructure Edge Platform9 Admin Developer
  • 8. Eliminate complexity of Day 2 operations • Guaranteed 99.9% uptime SLA • Round the clock real-time monitoring and anomaly detection • High availability • Automated diagnostics, alerts and troubleshooting • Zero-touch upgrades and security patches • Access to Certified Kubernetes Experts for 24x7 remediation • Multi-cluster management Eliminate Operational Complexity!
  • 9. Centralized Management across from bare-metal to public clouds • Centralized management, visibility, control over public, private, and at the edge • Ensure compliance and control across all infrastructure • Reduce cloud costs and improve utilization • Eliminate shadow IT Paris New York Tokyo Sunnyvale Public CloudPrivate Cloud
  • 10. Application catalog: All of your DevOps automation tools in one place for single-click deployment to any cloud • Hundreds of pre-built applications from the Kubernetes community with one click deployment • Increase developer productivity • Streamlines operations and ensures compliance and security
  • 11. DevOps CI/CD Automation: From Code to Production
  • 12. Copyright @ 2019 JFrog - All rights reserved. o Immutable Dependencies ■ A repeatable process requires repeatable inputs o Lost Dependencies ■ Remember leftpad? o Trust ■ Do you trust all the code you see on the internet? In software, Immutable and repeatable are really important Copyright @ 2019 JFrog - All rights reserved.
  • 13. Copyright @ 2019 JFrog - All rights reserved. A Pipeline to Containers Copyright @ 2019 JFrog - All rights reserved. Do we have an existing pattern? 0 0 1 1 0 1 0 1 P I P E L I N E
  • 14. Copyright @ 2019 JFrog - All rights reserved. Planning your pipelines Copyright @ 2019 JFrog - All rights reserved. Version Control System Build Deploy Test Measure & Validate Trace - Reproduce - Analyze
  • 27. Copyright @ 2019 JFrog - All rights reserved. Xray = Security SECURITY
  • 28. Copyright @ 2019 JFrog - All rights reserved.Copyright @ 2019 JFrog - All rights reserved. How Does Xray Protect You? o Deep Recursive Scanning: recursively drills down and analyzes even the smallest binary component that affects your software o Continuous Impact Analysis: continuously scans and analyzes existing components, even those long since deployed to production, and provides alerts and notifications for just-discovered vulnerabilities. o Custom API-Driven Automated Analysis: Add custom automated analyses through an open REST API
  • 29. Copyright @ 2019 JFrog - All rights reserved. Promotion Copyright @ 2019 JFrog - All rights reserved. No extra disk space consumed by Artifactory
  • 30. Demo
  • 31. Copyright @ 2019 JFrog - All rights reserved.Copyright @ 2019 JFrog - All rights reserved. 5 Step Cloud Native Example
  • 32. Q&A