Tech Talk: Managing all of your sites with Open Source Lagoon (Mar 12)   |   Save My Seat

Tech Talk: Managing all of your sites with Open Source Lagoon (Mar 12)   |   Save My Seat

GitOps with MKE & MSR

Leverage GitOps to automate the deployment and management of containerized applications

Solution Overview

GitOps is a term used to describe a way of managing infrastructure and applications using Git as a single source of truth. It is based on the principles of continuous delivery, and it involves using Git repository to store infrastructure and application code, as well as the tools and processes needed to deploy and manage those applications.

In a GitOps workflow, changes to the infrastructure and application code are made in the Git repository, and those changes are automatically propagated to the live environment through a continuous delivery pipeline. This means that the Git repository becomes the central point of control for the entire system, and all changes are made using version control and peer review processes.

By using Mirantis Secure Registry and FluxCD with Mirantis Kubernetes Engine organizations can improve the efficiency, reliability, and agility of their IT systems.

Values Unlocked

By applying this solution, you will improve the efficiency and reliability of the organization’s IT systems. By automating the deployment and management of infrastructure and applications, an organization can reduce the need for manual intervention, which saves time and reduces the risk of errors.

Improve the efficiency and reliability of an organization’s IT systems. By automating the deployment and management of infrastructure and applications, an organization can reduce the need for manual intervention, which saves time and reduces the risk of errors.

Improve traceability, making it easier to track and roll back changes if needed.

Improve collaboration within teams by making it easier to share knowledge and work together on projects.

Accelerate development and improve the overall quality of an organization’s IT systems.

Enable an organization to adopt a continuous delivery workflow, which can reduce the time and resources needed to deploy new features and updates. This can help the organization to stay ahead of the competition by quickly delivering new functionality to customers.

Make it easier to track and roll back changes, which can help prevent costly errors and downtime.



Architect

solution-library-diagram-1-redraw-01



How it Works

GitOps with Mirantis Kubernetes Engine (MKE) and Mirantis Secure Registry (MSR) is a solution for deploying and managing Kubernetes applications using Git as a single source of truth. MKE is a Kubernetes platform that makes it easy to deploy and manage clusters, while MSR is a container registry designed to provide a secure source for images.

In a GitOps workflow with MKE and MSR, changes to application code are made in a Git repository, and those changes are automatically propagated to any environment through a continuous delivery pipeline. This means that the Git repository becomes the central point of control for the entire system, and all changes are made using version control and peer review processes.

MKE and MSR can be used to deploy and manage a wide range of applications, including microservices, stateful applications, and batch jobs. They provide a range of features and tools to help organizations manage their applications, including monitoring and logging, network policies, and integration with popular tools like GitLab, Jenkins and JIRA.

Overall, GitOps with MKE and MSR provides a powerful and flexible solution for deploying and managing Kubernetes applications. It can help organizations improve the efficiency and reliability of their IT systems, while also enabling them to adopt a continuous delivery workflow. With the FluxCD Lens Extension, managing your deployments has never been easier.

Want to try our example code on GitHub?

Need some help? Talk to our cloud native experts today!

Contact Us

Additional Resources

Was this article helpful?

 

Have a suggestion?

Tell us how can we enhance our content to better suit your needs.