K8s Configuration Workbench

For anyone working with K8s configurations: from Dev to DevOps to Platform Engineers
Take control of the Kubernetes Configuration Lifecycle from Design to Deployment. Monokle is a unified visual tool for authoring, analysis and deployment of Kubernetes configurations.
Deploy with confidence.
Validate, preview, and merge Kubernetes configurations at scale.
monokle person hero for K8Need help with Kubernetes Deployment
Interested in Monokle Cloud?
Monokle Cloud is a free browser-based tool to help you with your Kubernetes and GitOps configuration workflows on GitHub. This is an early-access release of the free tier, with more great features to come in the near future.

What can Monokle do for you?

Monokle helps teams navigate the complete Kubernetes deployment journey from Development to Production

K8 Yaml File

Shape your Kubernetes desired state

  • Reduce configuration errors using forms and templates tailored for your needs.
  • See real-time feedback of policies and errors for faster correction.
  • Visualize your output before deploying, and see the inventory changes when using Helm and Kustomize.

Improve the quality and efficiency of your Kubernetes deployments

  • Understand relationships and dependencies between configuration files and K8s resources.
  • Interactively identify and fix the results of validation errors, and OPA policies.
  • Refactor manifests while maintaining naming and reference integrity.
improving cluster deployment
monitoring kubernetes deployment

Identify differences between versions of your configuration and the state of the cluster

  • Compare desired states across Git branches and/or repositories.
  • Compare namespaces and clusters to see differences.
  • Understand the differences between your configuration and the actual state of the cluster.

Manage your configuration lifecycle using a version control system

  • Consolidate the creation and management of Git workflows and comprehensive configuration administration within the same tool.
  • Update and rollback your application configuration directly, in git or with pull requests.
  • Include context and policy results in your GitOps patterns.
Dashboard for kubernetes

Monokle Desktop Demonstration

Manage Kubernetes configuration files, see Helm and Kustomize outputs, and troubleshoot deployment errors for continuous delivery and deployment success.

Monokle Cloud Demonstration

Browser-based Kubernetes resource configuration and version control is here! Streamline your DevOps and GitOps workflows for faster, quality deployments.

Download Monokle Desktop

On Mobile? Copy the link to your clipboard for later.

FAQ

What is the difference between Monokle Desktop and MonokleCloud?
Monokle Desktop is an application that you can download and install locally. It provides full editing of your configuration and basic cluster management. Monokle Cloud is a SaaS application that can be used without installation. It uses GitHub as the basis for the configuration and authentication, and allows users to view validations online and share them with other members of the team. It also offers a GitHub action that can be used as part of your GitOps workflow.
Is Monokle Desktop open source?
Yes, Monokle Core and Monokle Desktop are fully open source under the MIT license. Monokle Cloud contributes heavily to both Desktop and Core, but we don’t publish its code. If you are involved in GitOps or other DevOps related fields, we welcome feedback and ask that you get in touch with us!
Is Monokle Cloud free?
Monokle Cloud is a SaaS offering with a free tier. Currently, all features are free, but in the future we will be adding paid functionality on top of that free tier. We are still deciding the best cluster management and additional features for that. You can use Monokle Desktop if you need a fully open source version.
How do I get my Kubernetes Deployment to work on the first try?
It is not possible to create Deployment artifacts that work on the first try, but Monokle can help you to reduce the number of tries it takes to reach that objective.Monokle provides:
  • YAML validation and forms, that will help you create proper YAML files and commit less errors
  • Kubernetes schemas validations, to make sure that the proper API versions are created and your valid YAML files are also valid Kubernetes manifests
  • Link management, that provide information about what objects reference other objects and whether those links are broken
  • Image list, to make sure that the images used are valid and installed on cluster
  • OPA validations in real time, that can help you verify that your configuration follows the required policies.

Open Source with Commercial Support

Many teams are already using Monokle Desktop and we understand that each company has different Kubernetes workflow requirements.

For companies with the need to scale deployment workflows and/or teams, customize or add specific features, manage dispersed teams, or any other related challenge, Monokle Desktop offers Commercial Service.

We provide you with a tailored plan that adapts to your needs and grows with your projects and teams based on your business goals.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Livestream
Oct 4, 2022
,
8:30 AM ET

Monokle v1.11 Release - Git-enable K8s configuration tool

Latest Features in Monokle Desktop

Monokle is an open-source Kubernetes configuration analysis and version control editor that helps teams define, compare, and audit their actual and desired states. With real-time feedback for validation, debugging, policy application, and Git-enabled version control, teams are able to leverage Monokle to attain high quality deployments while reaching their desired state faster and easier than ever.

Learn more about the newest features and get answers to all of your questions from Monokle Product Manager, Sergio Ocón Cardenas, and Senior Engineer, Catalin Hoha.

Speakers:
Kubeshop Product manager
Sergio Ocón Cárdenas
Product Manager
Monokle
Kubeshop Product manager
Catalin Hoha
Software Engineer
Monokle

Latest Blog Post

User Quotes

automating tests staging cluster
I do not like reading or writing manifest yamls so have been looking for something like this. The documentation looks pretty thorough too... Excited to try this out!
wrink
on
HackerNews
automating tests staging cluster
“Learned how to use Monokle to manage and debug the Kubernetes manifest files before deploying them to the cluster. The feature I liked the most is Cluster Compare. Check it out guys. Its awesome.”
@84Sourav
on
Twitter
automating tests staging cluster
I do not like reading or writing manifest yamls so have been looking for something like this. The documentation looks pretty thorough too... Excited to try this out!
wrink
on
HackerNews
automating tests staging cluster
Monokle is an open-source tool developed by Kubeshop that makes it very easy to manage and inspect your Kubernetes Manifests, showing you how your manifests and different objects are connected to each other.
Yash Gangwar
on
dev.to
automating tests staging cluster
Learned how to use Monokle to manage and debug the Kubernetes manifest files before deploying them to the cluster. The feature I liked the most is Cluster Compare. Check it out guys. Its awesome.
@84Sourav
on
Twitter
automating tests staging cluster
Tried out @Monokle_io, an amazing tool that makes it easy to manage and debug K8s manifests.
Hitesh Kowdiki
on
Twitter
automating tests staging cluster
Tried out using @Monokle_io,, an amazing tool that makes it easy to manage and debug K8s manifests.
Yash Gangwar
on
Twitter
automating tests staging cluster
This will make working with yaml files more easy.
Abhinav Kumar
on
Twitter
automating tests staging cluster
Monokle also helps you to create manifests both from scratch and from templates. With templates you don't need to write a yaml file from scratch, you can simply select the template and add few necessary info like namespace, image name, no. of replicas and a manifest file is ready for you to deploy.
Yash Gangwar
on
dev.to
automating tests staging cluster
I am happy to share that I learned about a new tool #Monokle by @thekubeshop which makes its easy for you to manage and debug your k8s manifests.
Rohit Anand
on
Twitter

Monokle Desktop is part of the CNCF Landscape

CNCF landscape

Monokle Desktop is your friendly desktop UI for managing Kubernetes application configuration through YAML manifests

Monokle helps you quickly get a high-level view of your manifests and their contained resources, easily edit resources without having to learn YAML syntax, diff resources against your cluster, preview and debug resources generated with Kustomize or Helm, and more.

Stay in the Loop

Get Monokle’s monthly newsletter direct to your inbox.

Or join the Monokle Community in one of these channels