SlideShare a Scribd company logo
Confidential do not distribute 1
March 30, 2022
From Zero to
GitOps Heroes!
Mae Large Staff Field Engineer
Russ Parmer Senior Technology Engineer
Priyanka Ravi Developer Experience Engineer
Stacey Potter, Community Manager,
2
Weaveworks is founded on open source
● Flux & Flagger (CNCF): GitOps and Progressive Delivery for k8s
● Cortex (CNCF): Distributed, Long-term-storage TSDB compatible with
Prometheus
● Weave Ignite: VMs with container UX & built-in GitOps management
● EKSctl: Create an Amazon EKS cluster with one command
● (and many many more projects!)
And now … Weave GitOps!
weave.works
3
Speakers Help/Support
Mae Large
Staff Field Engineer
Russ Parmer
Senior Technology
Engineer
Priyanka Ravi
DX Engineer
Weaveworks
Stacey Potter
Community Manager
Weaveworks
Browser
Safari copy/paste
shortcuts may not work
Using Zoom
Questions?
• Use chat (button: top
left corner of screen)
• Escape to exit full
screen
• “To Everyone” or “To
all panelists and
attendees”
Support:
https://support.zoom.us/hc/
en-us/articles/206175806-T
op-Questions
Troubleshooting
Use chat
If the issue is not easily resolved,
we ask that you follow along as
we demo the sample app.
From Zero to GitOps Heroes! Duration
30-60 Minutes
4
● GitOps is an app dev and operations methodology
● GitOps is a methodology, not a specific tool or
technology.
● GitOps applies to everything
and brings business value.
What is GitOps?...and why do I want it?
5
Source: GitOps Working Group
https://opengitops.dev/
6
👋 Get Connected 💬 🤝
● ⭐ Give Flux a star on GitHub ⭐
● Check out the Flux docs at: fluxcd.io/docs/get-started/
● GitHub Discussions Q&A:
https://github.com/fluxcd/flux2/discussions/categories/q-a
● CNCF Slack #Flux channel (or get a slack invite)
7
Mar 31: GitOps for Helm Users!
Apr 7: GitOps with Flux on AKS
Apr 27: Reconcile Terraform Resources the GitOps Way!
May 16-20: Visit the Flux Booth at KubeCon!
June 8-9: GitOps Days 2022! (gitopsdays.com)
Upcoming Events
8
Confidential do not distribute 8
Talk time! 🎤
9
9
Introductions
Mae Large
Staff Field
Engineer
Russ Parmer
Sr. Technology
Engineer
Priyanka Ravi
Dev. Experience
Engineer
10
10
● The GitOps spark 🧨
● Need for change and benefits of GitOps 🚀
● Internal pushback 󰚁 󰤈 🧐 | 󰬾 󰭂 󰭉
● Dedicated team 🙌 󰢦󰚐󰢧
Setting the Stage
11
11
POCs
● Ensure requirements are met
○ Multi-cloud
○ Compliance
○ Security/Risk
○ Change Management
● Convincing and demonstrating the value
● Filling in the gaps
○ API
○ CLI
○ Config Repo Setup
12
12
Multi-Tenancy Kubernetes
● Collaborating with the Kubernetes platform team
● Adopting a declarative pattern and utilizing Flux
○ Migrating from API driven flow to utilizing Flux to manage tenants
● Migration to Flux2
○ Workshop with Weaveworks team
13
13
Education / Evangelizing
● Why is it critical to success?
● Onboarding
● Internal Roadshows
● Evangelizing
14
14
Operations
● Metrics/Observability: Prometheus & Grafana
○ Surfacing the value that our customers get out of GitOps
○ Deployment events
○ Change lead time
○ Change size
● Governance
○ Instant Notifications
● Hardening
○ Credential management
○ Embrace policy as code
15
15
Lessons Learned/Advice
● Community involvement
● Be patient, it takes time
● Dedicated Team
● Standardize/Establish best practices
● Outages happen
○ Flux git deploy secrets
16
16
How to get in touch with us
Mae Large
Twitter: @MayLarge
LinkedIn
Russ Parmer
LinkedIn
Priyanka Ravi
Twitter: @PinkyyRavi
LinkedIn
17
Confidential do not distribute 17
Questions?

More Related Content

PDF
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
PDF
Webinar: Capabilities, Confidence and Community – What Flux GA Means for You
PDF
The Power of GitOps with Flux & GitOps Toolkit
PDF
Get Started with Flux
PDF
Intro to GitOps & Flux.pdf
PDF
Security: The Value of SBOMs
PDF
Weave GitOps 2023.04 Release: Optimizing Developer Productivity & Experience ...
PDF
Free GitOps Workshop (with Intro to Kubernetes & GitOps)
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Webinar: Capabilities, Confidence and Community – What Flux GA Means for You
The Power of GitOps with Flux & GitOps Toolkit
Get Started with Flux
Intro to GitOps & Flux.pdf
Security: The Value of SBOMs
Weave GitOps 2023.04 Release: Optimizing Developer Productivity & Experience ...
Free GitOps Workshop (with Intro to Kubernetes & GitOps)

Similar to From Zero to GitOps Heroes (20)

PDF
Weave GitOps - continuous delivery for any Kubernetes
PDF
WTF is GitOps and Why You Should Care?
PDF
WTF is GitOps & Why Should You Care?
PDF
Free GitOps Workshop
PDF
Intro to GitOps with Weave GitOps, Flagger and Linkerd
PDF
Reconcile Terraform Resources the GitOps Way with Priyanka Ravi
PPTX
GitOps in a nutshell (Montreal CNCF meetup May 2024)
PDF
DX, Guardrails, Golden Paths & Policy in Kubernetes
PDF
Weave GitOps Core Overview (Free GitOps Workshop)
PDF
20221130 - Luxembourg HUG Meetup
PPTX
Cloud Native Apps with GitOps
PDF
Hardening Your CI/CD Pipelines with GitOps and Continuous Security
PDF
GitOps & Flux - A Refresher with Priyanka Ravi
PDF
Flux Security & Scalability using VS Code GitOps Extension
PDF
GitOps 101 Presentation.pdf
PDF
Shift Deployment Security Left with Weave GitOps & Upbound’s Universal Crossp...
PDF
Observe and command your fleets across any kubernetes with weave git ops
PDF
Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...
PDF
Speeding up your team with GitOps
PDF
GitOps with GitHub Actions & Flux by Kingdon Barrett
Weave GitOps - continuous delivery for any Kubernetes
WTF is GitOps and Why You Should Care?
WTF is GitOps & Why Should You Care?
Free GitOps Workshop
Intro to GitOps with Weave GitOps, Flagger and Linkerd
Reconcile Terraform Resources the GitOps Way with Priyanka Ravi
GitOps in a nutshell (Montreal CNCF meetup May 2024)
DX, Guardrails, Golden Paths & Policy in Kubernetes
Weave GitOps Core Overview (Free GitOps Workshop)
20221130 - Luxembourg HUG Meetup
Cloud Native Apps with GitOps
Hardening Your CI/CD Pipelines with GitOps and Continuous Security
GitOps & Flux - A Refresher with Priyanka Ravi
Flux Security & Scalability using VS Code GitOps Extension
GitOps 101 Presentation.pdf
Shift Deployment Security Left with Weave GitOps & Upbound’s Universal Crossp...
Observe and command your fleets across any kubernetes with weave git ops
Achieve Data & Operational Sovereignty: Managing Hybrid & Edge EKS Deployment...
Speeding up your team with GitOps
GitOps with GitHub Actions & Flux by Kingdon Barrett
Ad

More from Weaveworks (20)

PDF
Weave AI Controllers (Weave GitOps Office Hours)
PDF
Flamingo: Expand ArgoCD with Flux (Office Hours)
PDF
Six Signs You Need Platform Engineering
PDF
SRE and GitOps for Building Robust Kubernetes Platforms.pdf
PDF
Webinar: End to End Security & Operations with Chainguard and Weave GitOps
PDF
Flux Beyond Git Harnessing the Power of OCI
PDF
Automated Provisioning, Management & Cost Control for Kubernetes Clusters
PDF
How to Avoid Kubernetes Multi-tenancy Catastrophes
PDF
Building internal developer platform with EKS and GitOps
PDF
GitOps Testing in Kubernetes with Flux and Testkube.pdf
PDF
Implementing Flux for Scale with Soft Multi-tenancy
PDF
Accelerating Hybrid Multistage Delivery with Weave GitOps on EKS
PDF
The Story of Flux Reaching Graduation in the CNCF
PDF
Securing Your App Deployments with Tunnels, OIDC, RBAC, and Progressive Deliv...
PDF
Flux’s Security & Scalability with OCI & Helm Slides.pdf
PDF
Deploying Stateful Applications Securely & Confidently with Ondat & Weave GitOps
PDF
Robust Network Security and Observability with GitOps and Cilium
PDF
Simplifying Hybrid Kubernetes with Weaveworks and EKS.pdf
PDF
Building a Security First Approach Across Hybrid Cloud with GitOps and Policy...
PDF
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...
Weave AI Controllers (Weave GitOps Office Hours)
Flamingo: Expand ArgoCD with Flux (Office Hours)
Six Signs You Need Platform Engineering
SRE and GitOps for Building Robust Kubernetes Platforms.pdf
Webinar: End to End Security & Operations with Chainguard and Weave GitOps
Flux Beyond Git Harnessing the Power of OCI
Automated Provisioning, Management & Cost Control for Kubernetes Clusters
How to Avoid Kubernetes Multi-tenancy Catastrophes
Building internal developer platform with EKS and GitOps
GitOps Testing in Kubernetes with Flux and Testkube.pdf
Implementing Flux for Scale with Soft Multi-tenancy
Accelerating Hybrid Multistage Delivery with Weave GitOps on EKS
The Story of Flux Reaching Graduation in the CNCF
Securing Your App Deployments with Tunnels, OIDC, RBAC, and Progressive Deliv...
Flux’s Security & Scalability with OCI & Helm Slides.pdf
Deploying Stateful Applications Securely & Confidently with Ondat & Weave GitOps
Robust Network Security and Observability with GitOps and Cilium
Simplifying Hybrid Kubernetes with Weaveworks and EKS.pdf
Building a Security First Approach Across Hybrid Cloud with GitOps and Policy...
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...
Ad

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Big Data Technologies - Introduction.pptx
PDF
Approach and Philosophy of On baking technology
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Machine learning based COVID-19 study performance prediction
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
Network Security Unit 5.pdf for BCA BBA.
NewMind AI Weekly Chronicles - August'25-Week II
Assigned Numbers - 2025 - Bluetooth® Document
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Empathic Computing: Creating Shared Understanding
Big Data Technologies - Introduction.pptx
Approach and Philosophy of On baking technology
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Dropbox Q2 2025 Financial Results & Investor Presentation
Building Integrated photovoltaic BIPV_UPV.pdf
Spectral efficient network and resource selection model in 5G networks
sap open course for s4hana steps from ECC to s4
Machine learning based COVID-19 study performance prediction
“AI and Expert System Decision Support & Business Intelligence Systems”
Diabetes mellitus diagnosis method based random forest with bat algorithm
MIND Revenue Release Quarter 2 2025 Press Release
The Rise and Fall of 3GPP – Time for a Sabbatical?

From Zero to GitOps Heroes

  • 1. Confidential do not distribute 1 March 30, 2022 From Zero to GitOps Heroes! Mae Large Staff Field Engineer Russ Parmer Senior Technology Engineer Priyanka Ravi Developer Experience Engineer Stacey Potter, Community Manager,
  • 2. 2 Weaveworks is founded on open source ● Flux & Flagger (CNCF): GitOps and Progressive Delivery for k8s ● Cortex (CNCF): Distributed, Long-term-storage TSDB compatible with Prometheus ● Weave Ignite: VMs with container UX & built-in GitOps management ● EKSctl: Create an Amazon EKS cluster with one command ● (and many many more projects!) And now … Weave GitOps! weave.works
  • 3. 3 Speakers Help/Support Mae Large Staff Field Engineer Russ Parmer Senior Technology Engineer Priyanka Ravi DX Engineer Weaveworks Stacey Potter Community Manager Weaveworks Browser Safari copy/paste shortcuts may not work Using Zoom Questions? • Use chat (button: top left corner of screen) • Escape to exit full screen • “To Everyone” or “To all panelists and attendees” Support: https://support.zoom.us/hc/ en-us/articles/206175806-T op-Questions Troubleshooting Use chat If the issue is not easily resolved, we ask that you follow along as we demo the sample app. From Zero to GitOps Heroes! Duration 30-60 Minutes
  • 4. 4 ● GitOps is an app dev and operations methodology ● GitOps is a methodology, not a specific tool or technology. ● GitOps applies to everything and brings business value. What is GitOps?...and why do I want it?
  • 5. 5 Source: GitOps Working Group https://opengitops.dev/
  • 6. 6 👋 Get Connected 💬 🤝 ● ⭐ Give Flux a star on GitHub ⭐ ● Check out the Flux docs at: fluxcd.io/docs/get-started/ ● GitHub Discussions Q&A: https://github.com/fluxcd/flux2/discussions/categories/q-a ● CNCF Slack #Flux channel (or get a slack invite)
  • 7. 7 Mar 31: GitOps for Helm Users! Apr 7: GitOps with Flux on AKS Apr 27: Reconcile Terraform Resources the GitOps Way! May 16-20: Visit the Flux Booth at KubeCon! June 8-9: GitOps Days 2022! (gitopsdays.com) Upcoming Events
  • 8. 8 Confidential do not distribute 8 Talk time! 🎤
  • 9. 9 9 Introductions Mae Large Staff Field Engineer Russ Parmer Sr. Technology Engineer Priyanka Ravi Dev. Experience Engineer
  • 10. 10 10 ● The GitOps spark 🧨 ● Need for change and benefits of GitOps 🚀 ● Internal pushback 󰚁 󰤈 🧐 | 󰬾 󰭂 󰭉 ● Dedicated team 🙌 󰢦󰚐󰢧 Setting the Stage
  • 11. 11 11 POCs ● Ensure requirements are met ○ Multi-cloud ○ Compliance ○ Security/Risk ○ Change Management ● Convincing and demonstrating the value ● Filling in the gaps ○ API ○ CLI ○ Config Repo Setup
  • 12. 12 12 Multi-Tenancy Kubernetes ● Collaborating with the Kubernetes platform team ● Adopting a declarative pattern and utilizing Flux ○ Migrating from API driven flow to utilizing Flux to manage tenants ● Migration to Flux2 ○ Workshop with Weaveworks team
  • 13. 13 13 Education / Evangelizing ● Why is it critical to success? ● Onboarding ● Internal Roadshows ● Evangelizing
  • 14. 14 14 Operations ● Metrics/Observability: Prometheus & Grafana ○ Surfacing the value that our customers get out of GitOps ○ Deployment events ○ Change lead time ○ Change size ● Governance ○ Instant Notifications ● Hardening ○ Credential management ○ Embrace policy as code
  • 15. 15 15 Lessons Learned/Advice ● Community involvement ● Be patient, it takes time ● Dedicated Team ● Standardize/Establish best practices ● Outages happen ○ Flux git deploy secrets
  • 16. 16 16 How to get in touch with us Mae Large Twitter: @MayLarge LinkedIn Russ Parmer LinkedIn Priyanka Ravi Twitter: @PinkyyRavi LinkedIn
  • 17. 17 Confidential do not distribute 17 Questions?