Skip to content

kubeshop/monokle

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
March 10, 2022 13:41
lib
March 27, 2022 09:36
September 28, 2023 16:04
July 1, 2022 17:42
March 31, 2023 13:38
November 21, 2023 12:51
October 23, 2023 11:16
October 23, 2023 11:16
December 8, 2023 09:27
May 18, 2023 12:25
August 23, 2022 22:25
June 15, 2022 18:28
July 6, 2022 02:01
January 27, 2023 14:03
December 8, 2023 09:27
December 8, 2023 09:27

Monokle Logo Light Monokle Logo Dark

Website | Documentation | Discord | Blog

🧐 Monokle streamlines the process of creating, analyzing, and deploying Kubernetes configurations by providing a unified visual tool for authoring YAML manifests, validating policies, and managing live clusters.

Latest Release License Discord Nightly Build Snyk

Click on the image or this link to watch the "Intro to Monokle" short video (4 mins)

Core Features

  • πŸ‘©β€πŸ’» Single IDE for your configuration files, manifests, resources and cluster management
  • 🌀️ Connect to your clusters and see real time state and resources
  • ⚑ Quickly get a high-level view of your manifests, their contained resources and relationships
  • πŸ“‡ Leverage Git to manage the lifecycle of your configuration
  • πŸ‘Œ Validate your manifests in real time against YAML formatting, K8s schemas including CRD installed, and easily follow links
  • βœ… Validate resources using OPA policy rules or define your own
  • πŸ–ŠοΈ Easily edit and create resources without having to learn or look up yaml syntax and see the changes applied
  • πŸ”¨ Refactor resources with maintained integrity of names and references
  • πŸ“· Preview and debug resources generated with kustomize or helm
  • βž• Visualize extended resources defined in CRD
  • 🀝 Compare resource versions against your cluster and apply changes immediately or through pull requests
  • πŸ“š Create multi-step forms using Monokle's templating system to quickly generate manifests
  • πŸ’‘ And much more, check out the Documentation

Read the Feature Overview document or the introductory blog-post to get a quick intro and overview.

Download & Install

Windows MacOS Linux
Download .exe Download .dmg Download .rpm/.deb/.appImage

Roadmap

Our roadmap is always being updated and improved:

  • A new streamlined interface that works better for git flows and complex configuration scenarios, where cognitive load is high
  • Additional work on the git and gitops flows, including conflict management and pull request creation
  • Better CRD management
  • A CLI
  • Advanced features for cluster management
  • Drift analysis
  • Integration to other open source projects about configuration for K8s
  • Improved templates for K8s resources, CRD, and Helm and Kustomize

Don't hesitate to provide any feedback you might have to help us prioritize and improve our backlog!

Getting involved