Skip to main content

Feature Overview

Here is a short list of some of the features currently in Monokle Desktop.

A big thanks to the excellent Argo-Rollouts project on GitHub for providing plentiful manifests for us to run Monokle Desktop against.

Navigate K8s objects easily

Monokle Desktop compiles a list of all the objects in your repo (from files you didn't want ignored), to give you a handy overview of all your resources - read more here.

Follow links up or downstream through your manifests

Surf upstream or downstream through your resources! Monokle Desktop highlights other resources that your selection has direct relations to and even provides you with the links to go to them quickly - read more here.

Preview Resources Generated by Kustomize and Helm

To preview the resources created by Kustomize or Helm, open the corresponding pane at the bottom of the first column.

Preview Kustomize or Helm

Preview the resources created by Kustomize or Helm

Do a quick dry-run, enabling you to navigate and debug the resources created by Kustomize or Helm. Apply them to the cluster when you are satisfied - read more about Kustomize and Helm.

Locate source file quickly, and see if links are dead-ends

When you select a resource, Monokle Desktop will show which file it was defined in. A yellow warning triangle indicates that a resource is pointing to a link that does not exist.

Browse and Update Cluster Objects

Browse your clusters objects

To browse a cluster instead of a repo, simply click the "Preview" button next to a file to import all objects from the cluster into Monokle Desktop - read more. If you need to make any immediate hot-fixes, simply modify the resource in the source editor and click the "Apply" button.

Manage Multiple Projects

Browse your clusters objects

Easily switch in between projects to more efficiently work with multiple projects at the same time.

Compare Resources

The Editor contains a Compare Resources button in the left panel.

Diff Button

Selecting Compare Resources will open the Comparing Resources window:

Resource Diff

Almost anything that you work on in Monokle Desktop can be compared. Select from the drop down on the left side and the right side to do a compare of a local resource, a Kustomize or Helm preview or a cluster:

Select Compare Resources

Create a Resource from a Template

Return to the Monokle home screen by clicking on the Monokle icon at the top left:

Return to Home Screen

Then select "New project":

Select New Project

Monokle Desktop allows the use of templates to start a new project via the Start from a template option:

Start with Template

The Create a Project from a Template dialog appears:

Start with Template

Name your project, select its location and click Next: Select a Template.

Monokle Desktop includes a default set of templates which are installed automatically when starting Monokle Desktop for the first time and available in the Templates Explorer when working with your Monokle Desktop projects:

Default Templates

Check out the Monokle Desktop Default Templates Plugin repository to see the complete list of templates that are included along with their corresponding schemas and manifests.