Weaveworks 2022.03 release featuring Magalix PaC | Learn more
Balance innovation and agility with security and compliance
risks using a 3-step process across all cloud infrastructure.
Step up business agility without compromising
security or compliance
Everything you need to become a Kubernetes expert.
Always for free!
Everything you need to know about Magalix
culture and much more
In our recent blogs, we wrote about what GitOps is all about, the pull vs. push deployments, progressive delivery, and why businesses are adopting the GitOps model.
In this piece, we will zoom into how you can get started on your GitOps journey with Weave GitOps.
Coined by Weaveworks in 2017, GitOps is an operational paradigm for Kubernetes and cloud-native technologies. DevOps best practices - such as version control, CI/CD tooling, collaboration, and compliance - are also used in GitOps and applied to infrastructure automation.
GitOps revolves around four core principles as per the OpenGitOps standards:
Weave GitOps is a continuous delivery tool for Kubernetes based on Flux, a powerful GItOps engine, and a CNCF project (in progress to graduation). Weave GitOps provides insights into your application deployment and simplifies the scaling and the adoption of GitOps across teams.
Weave GitOps is an open-source project sponsored by Weaveworks, the GitOps company and Flux’s original creators. Weave GitOps is available in two different tiers:
Weave GitOps automates the process which Weaveworks describes as “ a reconciliation loop between Git and Kubernetes.” It constantly reconciles the desired state stored in Git with the actual state running in Kubernetes. When the developer merges a change into the main branch, those changes are immediately applied to Kubernetes.
We assume that you’re now familiar with the GitOps concepts and the cloud-native ecosystem (Kubernetes, containers, and all the works). Before you get started, you will need to have all of the below tools set up.
Two commands are all you need to enable GitOps in your cluster and run your applications on it.
1- Enable GitOps on your cluster.
2- Add your application.
And that’s it! Now the workloads are up and running in your cluster.
To read the full documentation on getting started, check out Weaveworks’ step by step guide here. Or you can watch this YouTube video
To learn more about GitOps, check out these resources:
To enable GitOps in enterprise Kubernetes at scale, then GitOps Enterprise is the right product for you. Request a Demo now.
Self-service developer platform is all about creating a frictionless development process, boosting developer velocity, and increasing developer autonomy. Learn more about self-service platforms and why it’s important.
Explore how you can get started with GitOps using Weave GitOps products: Weave GitOps Core and Weave GitOps Enterprise. Read more.
More and more businesses are adopting GitOps. Learn about the 5 reasons why GitOps is important for businesses.
Implement the proper governance and operational excellence in your Kubernetes clusters.
Comments and Responses