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.

undefined



Architect

undefined



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?

Yes   No

Have a suggestion?

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