**Note:** Unfortunately [we are not able to maintain or evolve Monokle at this time](https://github.com/kubeshop/monokle/issues/4265).
We are of course happy to help anyone interested in [contributing](https://kubeshop.github.io/monokle/contributing) to resolve any outstanding issues! Thanks for your understanding!
@olensmar
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.
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](https://kubeshop.github.io/monokle/)
Read the [Feature Overview](https://kubeshop.github.io/monokle/features/) document or the [introductory blog-post](https://medium.com/kubeshop-i/hello-monokle-83ecb42f5d96) to get a quick intro and overview.
## Download & Install
## 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
- Share ideas, suggestions, bug-reports or complaints on our [Discord server](https://discord.com/invite/6zupCZFQbe).
- Read about how to contribute [in our Documentation](https://kubeshop.github.io/monokle/contributing).