SlideShare a Scribd company logo
Avoid Kubernetes
Multi-Tenancy
Catastrophes in
5 Easy Steps
2
Webinar Platform - FAQs
Using Zoom
• You are in listen only mode
• This webinar is being recorded
• Q&A session will follow the presentation, please use the Q&A panel to
submit questions
• Hit escape to exit full screen
• Slides and recording will be shared after the webinar
Technical Issues - please visit Zoom Help
https://support.zoom.us/hc/en-us/articles/206175806-Top-Questions
3
Joe Dahlquist
VP of Product Marketing,
Weaveworks
Joe Dahlquist leads product marketing at Weaveworks.
An accomplished product leader with over 20 years of
experience in PM and PMM roles, Joe has worked on
software, hardware, and services products that have
delighted millions of users and partners in cybersecurity,
consumer electronics, financial services, access control,
and more.
Speaker introductions
David Stauffer
Senior Product Manager,
Weaveworks
David Stauffer is a Senior Product Manager at
Weaveworks. For David, the most exciting job in the world
is building the right product for the customer. Passionate
about any and all end-users, he has experience working in
different startups across the globe. He has worked on
making the edge real through Kubernetes and working in
the GSMA aligning on the architectural design for a
federated edge.
Weaveworks is backed by amazing teams
Weaveworks partners with all the
major infrastructure and Kubernetes vendors
We’re the GitOps Company
Weaveworks is deeply committed
to the Open Source Community
Confidential do not distribute
Financial Services
Companies Doing GitOps with Weaveworks
Technology Other Industries
● Tenancy is ubiquitous
● Catastrophes can occur
● You can get it right
● 5 easy steps how to do it
Tenancy in Weave GitOps Enterprise
7
WTF is Tenancy and why is it needed?
● A person, place or thing?
● Team?
● Application?
Tenancy in the World of GitOps
8
● Many ways to handle Tenancy in Kubernetes, which is right for you?
● Defining overall Tenancy posture can get really complicated
○ Companies need end-to-end tenancy solution
○ Granular control over all the moving parts
○ Policies, RBAC, Isolation, and more
Tenancy in the World of GitOps
● Some real world examples
Getting it Wrong can be Catastrophic
10
1. Implement a Zero Trust posture
2. Apply Least Privilege Practices
3. Use Policies to Enforce Governance
4. GitOps Audit Capabilities
5. Reduce the Blast Radius
5 Easy Things You Can Do
11
● Implement a Zero Trust posture
○ Trust nothing, verify everything
○ Neighbours can be noisy
○ Flux is your gate/root of trust
5 Easy Things You Can Do
1
12
● Apply Least Privilege Practices
○ Permissions and Role management
○ Distrust until proven otherwise
○ Continuous assessment
5 Easy Things You Can Do
2
13
● Use Policies to Enforce Governance
○ Audit vs. Admission
○ Policy as Guardrails
○ Control Sources and Configs
5 Easy Things You Can Do
3
14
● GitOps Audit Capabilities
○ Git history
○ Git gate to your cluster
○ Change control and checks
5 Easy Things You Can Do
4
15
● Reduce the Blast Radius
○ Do all of the above…
○ Secrets rotation
○ Isolation (not all in one git repo)
5 Easy Things You Can Do
5
16
● Workspaces establishes boundaries, defines what can be deployed by whom
● Creates trusted Workspaces for application teams
● Protects sensitive environments
● Adds governance and compliance
Workspaces in Weave GitOps
Namespace
Policy
Role
RoleBinding
17
Team Workspaces gives the power to define:
● Access to sources ( Git repos, Helm repos, Buckets etc )
● Access to targets ( Cluster + namespaces )
● Definition of what can get deployed ( examples: Roles, Network Policies, Deployments, ... )
● Use/set the correct Service Account and Role + Rolebindings
Workspaces in Weave GitOps
18
● Workspaces empowers app dev teams to go much faster
● Enables multiple DevOps teams to work seamlessly together
● Enables DevOps teams to focus on their area of concern
● Protects sensitive environments
Result: Race Car with Seatbelts
19
Confidential do not distribute
Questions?
Please use the Q&A panel in your Zoom menu
20
Whitepaper: Trusted Application Delivery
https://bit.ly/3A0JMOe
Learn more about Weave GitOps
www.weave.works/enterprise and a 5 min demo
https://youtu.be/aqJaHNCz2lM
Request a personal demo
www.weave.works/contact
Thank You

More Related Content

PDF
Observe and command your fleets across any kubernetes with weave git ops
PDF
Weave GitOps - continuous delivery for any Kubernetes
PDF
Webinar: Capabilities, Confidence and Community – What Flux GA Means for You
PDF
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
PDF
Shift Deployment Security Left with Weave GitOps & Upbound’s Universal Crossp...
PDF
DX, Guardrails, Golden Paths & Policy in Kubernetes
PDF
Free GitOps Workshop
PDF
Weave GitOps 2023.04 Release: Optimizing Developer Productivity & Experience ...
Observe and command your fleets across any kubernetes with weave git ops
Weave GitOps - continuous delivery for any Kubernetes
Webinar: Capabilities, Confidence and Community – What Flux GA Means for You
Weave GitOps 2022.09 Release: A Fast & Reliable Path to Production with Progr...
Shift Deployment Security Left with Weave GitOps & Upbound’s Universal Crossp...
DX, Guardrails, Golden Paths & Policy in Kubernetes
Free GitOps Workshop
Weave GitOps 2023.04 Release: Optimizing Developer Productivity & Experience ...

Similar to How to Avoid Kubernetes Multi-tenancy Catastrophes (20)

PDF
Free GitOps Workshop (with Intro to Kubernetes & GitOps)
PDF
Automated Provisioning, Management & Cost Control for Kubernetes Clusters
PDF
Security: The Value of SBOMs
PDF
Webinar: End to End Security & Operations with Chainguard and Weave GitOps
PDF
Weave GitOps Core Overview (Free GitOps Workshop)
PDF
Cloud Native Engineering with SRE and GitOps
PDF
Gitops Hands On
PDF
Intro to GitOps with Weave GitOps, Flagger and Linkerd
PDF
GitOps with GitHub Actions & Flux by Kingdon Barrett
PDF
Securing Your App Deployments with Tunnels, OIDC, RBAC, and Progressive Deliv...
PDF
Deploying Stateful Applications Securely & Confidently with Ondat & Weave GitOps
PDF
From Zero to GitOps Heroes
PDF
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...
PDF
Get Started with Flux
PDF
Hardening Your CI/CD Pipelines with GitOps and Continuous Security
PDF
Delivering Quality at Speed with GitOps
PDF
Simplifying Hybrid EKS
PDF
20221130 - Luxembourg HUG Meetup
PDF
Intro to Kubernetes & GitOps Workshop
PDF
Intro to GitOps & Flux.pdf
Free GitOps Workshop (with Intro to Kubernetes & GitOps)
Automated Provisioning, Management & Cost Control for Kubernetes Clusters
Security: The Value of SBOMs
Webinar: End to End Security & Operations with Chainguard and Weave GitOps
Weave GitOps Core Overview (Free GitOps Workshop)
Cloud Native Engineering with SRE and GitOps
Gitops Hands On
Intro to GitOps with Weave GitOps, Flagger and Linkerd
GitOps with GitHub Actions & Flux by Kingdon Barrett
Securing Your App Deployments with Tunnels, OIDC, RBAC, and Progressive Deliv...
Deploying Stateful Applications Securely & Confidently with Ondat & Weave GitOps
From Zero to GitOps Heroes
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...
Get Started with Flux
Hardening Your CI/CD Pipelines with GitOps and Continuous Security
Delivering Quality at Speed with GitOps
Simplifying Hybrid EKS
20221130 - Luxembourg HUG Meetup
Intro to Kubernetes & GitOps Workshop
Intro to GitOps & Flux.pdf
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
Flux Beyond Git Harnessing the Power of OCI
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
Flux’s Security & Scalability with OCI & Helm Slides.pdf
PDF
Flux Security & Scalability using VS Code GitOps Extension
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
DevOps Automation with GitOps: Consistent and Secure End to End Deployments
PDF
Trusted Application Delivery: Achieving Ultimate Security
PPTX
Terraform and Weave GitOps: Build a Fully Automated Application Stack
PDF
KubeCon 2022 EU Flux Security.pdf
PDF
KubeCon EU 2022 Istio, Flux & Flagger.pdf
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
Flux Beyond Git Harnessing the Power of OCI
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
Flux’s Security & Scalability with OCI & Helm Slides.pdf
Flux Security & Scalability using VS Code GitOps Extension
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...
DevOps Automation with GitOps: Consistent and Secure End to End Deployments
Trusted Application Delivery: Achieving Ultimate Security
Terraform and Weave GitOps: Build a Fully Automated Application Stack
KubeCon 2022 EU Flux Security.pdf
KubeCon EU 2022 Istio, Flux & Flagger.pdf
Ad

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Electronic commerce courselecture one. Pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Modernizing your data center with Dell and AMD
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
cuic standard and advanced reporting.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Encapsulation theory and applications.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
Dropbox Q2 2025 Financial Results & Investor Presentation
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Electronic commerce courselecture one. Pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Big Data Technologies - Introduction.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Machine learning based COVID-19 study performance prediction
Digital-Transformation-Roadmap-for-Companies.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Encapsulation_ Review paper, used for researhc scholars
CIFDAQ's Market Insight: SEC Turns Pro Crypto
The AUB Centre for AI in Media Proposal.docx
Modernizing your data center with Dell and AMD
Spectral efficient network and resource selection model in 5G networks
cuic standard and advanced reporting.pdf
Approach and Philosophy of On baking technology
Encapsulation theory and applications.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Per capita expenditure prediction using model stacking based on satellite ima...

How to Avoid Kubernetes Multi-tenancy Catastrophes

  • 2. 2 Webinar Platform - FAQs Using Zoom • You are in listen only mode • This webinar is being recorded • Q&A session will follow the presentation, please use the Q&A panel to submit questions • Hit escape to exit full screen • Slides and recording will be shared after the webinar Technical Issues - please visit Zoom Help https://support.zoom.us/hc/en-us/articles/206175806-Top-Questions
  • 3. 3 Joe Dahlquist VP of Product Marketing, Weaveworks Joe Dahlquist leads product marketing at Weaveworks. An accomplished product leader with over 20 years of experience in PM and PMM roles, Joe has worked on software, hardware, and services products that have delighted millions of users and partners in cybersecurity, consumer electronics, financial services, access control, and more. Speaker introductions David Stauffer Senior Product Manager, Weaveworks David Stauffer is a Senior Product Manager at Weaveworks. For David, the most exciting job in the world is building the right product for the customer. Passionate about any and all end-users, he has experience working in different startups across the globe. He has worked on making the edge real through Kubernetes and working in the GSMA aligning on the architectural design for a federated edge.
  • 4. Weaveworks is backed by amazing teams Weaveworks partners with all the major infrastructure and Kubernetes vendors We’re the GitOps Company Weaveworks is deeply committed to the Open Source Community
  • 5. Confidential do not distribute Financial Services Companies Doing GitOps with Weaveworks Technology Other Industries
  • 6. ● Tenancy is ubiquitous ● Catastrophes can occur ● You can get it right ● 5 easy steps how to do it Tenancy in Weave GitOps Enterprise
  • 7. 7 WTF is Tenancy and why is it needed? ● A person, place or thing? ● Team? ● Application? Tenancy in the World of GitOps
  • 8. 8 ● Many ways to handle Tenancy in Kubernetes, which is right for you? ● Defining overall Tenancy posture can get really complicated ○ Companies need end-to-end tenancy solution ○ Granular control over all the moving parts ○ Policies, RBAC, Isolation, and more Tenancy in the World of GitOps
  • 9. ● Some real world examples Getting it Wrong can be Catastrophic
  • 10. 10 1. Implement a Zero Trust posture 2. Apply Least Privilege Practices 3. Use Policies to Enforce Governance 4. GitOps Audit Capabilities 5. Reduce the Blast Radius 5 Easy Things You Can Do
  • 11. 11 ● Implement a Zero Trust posture ○ Trust nothing, verify everything ○ Neighbours can be noisy ○ Flux is your gate/root of trust 5 Easy Things You Can Do 1
  • 12. 12 ● Apply Least Privilege Practices ○ Permissions and Role management ○ Distrust until proven otherwise ○ Continuous assessment 5 Easy Things You Can Do 2
  • 13. 13 ● Use Policies to Enforce Governance ○ Audit vs. Admission ○ Policy as Guardrails ○ Control Sources and Configs 5 Easy Things You Can Do 3
  • 14. 14 ● GitOps Audit Capabilities ○ Git history ○ Git gate to your cluster ○ Change control and checks 5 Easy Things You Can Do 4
  • 15. 15 ● Reduce the Blast Radius ○ Do all of the above… ○ Secrets rotation ○ Isolation (not all in one git repo) 5 Easy Things You Can Do 5
  • 16. 16 ● Workspaces establishes boundaries, defines what can be deployed by whom ● Creates trusted Workspaces for application teams ● Protects sensitive environments ● Adds governance and compliance Workspaces in Weave GitOps Namespace Policy Role RoleBinding
  • 17. 17 Team Workspaces gives the power to define: ● Access to sources ( Git repos, Helm repos, Buckets etc ) ● Access to targets ( Cluster + namespaces ) ● Definition of what can get deployed ( examples: Roles, Network Policies, Deployments, ... ) ● Use/set the correct Service Account and Role + Rolebindings Workspaces in Weave GitOps
  • 18. 18 ● Workspaces empowers app dev teams to go much faster ● Enables multiple DevOps teams to work seamlessly together ● Enables DevOps teams to focus on their area of concern ● Protects sensitive environments Result: Race Car with Seatbelts
  • 19. 19 Confidential do not distribute Questions? Please use the Q&A panel in your Zoom menu
  • 20. 20 Whitepaper: Trusted Application Delivery https://bit.ly/3A0JMOe Learn more about Weave GitOps www.weave.works/enterprise and a 5 min demo https://youtu.be/aqJaHNCz2lM Request a personal demo www.weave.works/contact Thank You