Jordi Mon Companys presents an overview of Weave GitOps Core for the Free GitOps Workshop on August 19, 2021.
Weave GitOps Core is a continuous delivery product to run apps in any Kubernetes. It is free and open source, and you can get started today!
https://www.weave.works/product/gitops-core/
Chat with us on our Slack channel! #weave-gitops http://bit.ly/WeaveGitOpsSlack
If you need to invite yourself to the Slack, visit https://slack.weave.works/
Nell’iperspazio con Rocket: il Framework Web di Rust!
Weave GitOps Core Introduction
1. WOUG, WOUG!
Weave GitOps Core
August 2021
Jordi Mon, Product Marketing Director
David Stauffer, Senior Product Manager
1
2. Jordi Mon
Product Marketing Director
Jordi Mon is an open source product specialist, community builder
and public speaker. He has worked on product strategy, product
management and, mostly, product marketing of Open Source or
Open Core products. He has created and managed events for
communities like the C and C++ programmers and for product
managers. He has spoken at multiple events about DevOps, culture
change through innersourcing, and the larger cloud native
landscape. He is an OpenUK and PMM Alliance ambassador and is
based in London, UK
@jordimonpmm
✉ jordi@weave.works
2
Speaker Introduction
David Stauffer
Senior Product Manager
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. David is based in London.
✉ david.stauffer@weave.works
3. 3
The GitOps Company
Our mission is to provide a developer centric operating model
for cloud native technologies
● Weaveworks provides a modular solution for customers
transitioning to a cloud native platform
● We are a neutral vendor adding value to any flavor of
managed Kubernetes
● We deliver consistent management and monitoring
workflows to simplify operations
We are leaders in “GitOps” – best practices for consistent
management of cloud native apps
4. • Founding chair of the
CNCF technical oversight
committee (TOC)
• Coined the term GitOps,
and created the open
source tools that make
it work (Flux, Weave
GitOps)
• Creator of eksctl, the most
used way to work with
AWS EKS
• Invented open source
solutions to run
Kubernetes at scale for our
own Weave Cloud SaaS
product
Team Thought Leadership
• Alexis Richardson, CEO
• Paul Fremantle, VP Product
• Steve George, COO
• Global Presence:
– US East, Central, West
– Europe
– India, Thailand
– South America
Notable Facts
• Founded in 2014
• Investors include: Accel,
AWS, Deutsche Telekom,
Ericsson, Google Ventures,
Orange and Redline
• Top 10 contributor to the
CNCF
• Multiple - thousand plus
star open source projects
Weaveworks
4
5. Confidential do not distribute
Weave GitOps Enterprise (Subscription)
Scaled GitOps
● Fleet Management with MCCP
● Advanced Curated Weave Policies using tools
Enterprise GitOps
● Curated model/profiles with cluster components
● Application tenancy through workspaces
● Authorization models consistent across the environment.
Kubernetes native
Weave GitOps Core (open-source)
Core GitOps
● Curated GitOps toolset, installer, runtime, and proven
example configurations
Prerequisites
● Infrastructure provisioner
● Source code repo platform
● Container registry
Weave GitOps
Keyword: GitOps maturity model
weave.works/blog/the-gitops-maturity-model
6. Confidential do not distribute
Weave GitOps Core (free and open-source)
Core GitOps
● Curated GitOps toolset, installer, runtime, and proven
example configurations
Prerequisites
● Infrastructure provisioner
● Source code repo platform
● Container registry
Weave GitOps
7. ● Enable application (DevOps) teams to release
more frequently, reduce lead time & operate
cloud native applications more effectively
8. ● Enable application (DevOps) teams to release
more frequently, reduce lead time & operate
cloud native applications more effectively
● While Platform teams maintain security,
compliance, resilience & cost
management
9. Use Cases
Achieving cloud native speed without vendor lock-in
1. Application Delivery and Operations
Enabling application development teams to do DevOps at scale.
Deploying applications through a dev/staging/prod pipeline.
2. Platform as code
Deploying the same ‘standard platform’ using a platform-as-code
approach. Whether on-premise or in the cloud. Deploying and
managing multiple different Kubernetes clusters.
3. Security and controls
Using GitOps-based security controls to secure the deployment for
both Operators and DevOps teams.
10. Weave GitOps Core
● Built on CNCF Flux
● Open source and free tier base for our subscription Enterprise tier
● Just two commands to get GitOps running
○ wego gitops install
○ wego app add .
10
11. Confidential do not distribute
Weave GitOps Enterprise (Subscription)
Scaled GitOps
● Fleet Management with MCCP
● Advanced Curated Weave Policies using tools
Enterprise GitOps
● Curated model/profiles with cluster components
● Application tenancy through workspaces
● Authorization models consistent across the environment.
Kubernetes native
Weave GitOps Core (open-source)
Core GitOps
● Curated GitOps toolset, installer, runtime, and proven
example configurations
Prerequisites
● Infrastructure provisioner
● Source code repo platform
● Container registry
Weave GitOps
12. Confidential do not distribute
Weave GitOps Enterprise (Subscription)
Scaled GitOps
● Fleet Management with MCCP
● Advanced Curated Weave Policies using tools
Enterprise GitOps
● Curated model/profiles with cluster components
● Application tenancy through workspaces
● Authorization models consistent across the environment.
Kubernetes native
Weave GitOps Core (open-source)
Core GitOps
● Curated GitOps toolset, installer, runtime, and proven
example configurations
Prerequisites
● Infrastructure provisioner
● Source code repo platform
● Container registry
Weave GitOps
GITOPS MATURITY MODEL
weave.works/blog/the-gitops-maturity-model
13. Weave GitOps
Is the easiest way for you to use GitOps to optimize your software lifecycle
Favours convention over configuration (AND supports config)
Allows you to program your GitOps Automations
Is open source
13
Weave GitOps is your GitOps platform