Monokle 2.0 Makes Manifest Management Even Easier

Feb 22, 2023
2 min
read
Sergio Ocón Cárdenas
Product Manager
monokle

Monokle's manifest-aware approach makes deploying to Kubernetes faster and easier.

Share on Twitter
Share on LinkedIn
Share on Reddit
Share on HackerNews
Copy URL

Table of Contents

No items found.

Try Monokle Desktop Today

Creating K8s manifests requires a patchwork of tools to successfully generate, validate, compare, commit, and inspect  K8s clusters. Current tools aren’t really manifest-aware, so human expertise is needed to figure out how to write properly the manifests in YAML. Most of the time, this expertise comes from the in-house YAML Guru, or from developers that simply copy and paste their best guess for manifest construction from other places and use a trial-and-error approach to the deployment. This trial-and-error approach causes a high failure rate for configuration deployment, drives up maintenance costs, and results in lower-quality deployments that consume unnecessary resources. In a word, the manifest lifecycle management is a mess.

The patchwork of tools, processes, and people needed to generate and deploy YAML manifests is a lot to keep up with.

K8s-awareThe Monokle project is the most popular K8s manifest management tool available.  Starting with a K8s-aware editor, Monokle provides all the required features to generate,  compare, deploy, and inspect YAML configurations. At its core, Monokle has a K8s-aware validation engine together with a visualization layer to make it easy to explore and understand your configurations at all stages of the lifecycle. Monokle works with all industry-standard tools and templating engines like Helm and Kustomize, and integrates easily into your GitOps workflow.

Monokle streamlines all of your YAML manifest and Kubernetes deployment needs into one tool

In the most recent release, Monokle is now shipping a cloud version of the application, ideal for Dev and Ops teams looking to collaborate on K8s configuration repositories on GitHub and enforce configuration policies across their applications. In this version, users can now work fully in the cloud without having to install any local tools, supporting the main stages in the configuration management cycle:

* Connect to any public or private repo in GitHub directly in the browser

* Preview resources generated by configuration files, Helm charts, or Kustomize layers

* Validate and improve configurations with the K8s aware YAML editor

* Define and reuse best practices through policies and enforce them during the pull request process

* Compare resources generated by any two versions of the configuration

* Use the GitHub action and CLI to integrate the validations in any GitOps or CI/CD workflow

The cloud version comes in both free and commercial versions.

In addition to the new cloud version, Monokle today announced a major revision to the desktop version. In this version users can now:

* Manage the configuration lifecycle through a revamped interface designed to put the focus on the manifest and its resources

* Better visualize relationships between resources with the new graph view

* Quickly identify and fix validation errors in the new validation pane

Monokle Desktop is open source and can be downloaded from here. Release notes for Monokle are located here.

Monokle Cloud is free for up to 5 users, then $20/month/user for additional users.  Learn more and get started with Monokle Cloud here.

Related Content