Cloud

Koreo – platform engineering toolkit for Kubernetes

Koreo is a Platform Engineering toolkit focused on making the Platform Engineer’s life easier so that they can focus on making product developers lives’ easier.

Koreo is a data structure orchestration engine. Although it’s primarily designed for Kubernetes resource orchestration, Koreo’s core functionality can orchestrate and manage virtually any structured data. What Koreo provides, however, is a new approach to Kubernetes configuration management empowering developers and platform teams through programmable workflows. This approach draws upon the strengths of existing tools like Helm, Kustomize, and Crossplane while addressing some of their limitations. A foundational part of this lies in how Koreo handles configuration itself, specifically the distinction between “interpolation vs. overlay”.

Koreo makes it easy to make things work well together. Koreo is build around two core conceptual primitives: Workflows and Functions. An additional primitive, FunctionTest, sets Koreo apart by making testing a first-class construct.

On their own Functions do nothing, but they are the foundation of the system. The define component-specific control loops in a well-structured, but powerful way.

Koreo supports restart-free, hot-reloading of Workflows, Functions, ResourceTemplates, and FunctionTests. This enables rapid development and testing of your systems without complex build/deploy processes.

This is free and open source software.

Website: github.com/koreo-dev/koreo-core
Support:
Developer: Real Kinetic, LLC
License: Apache License 2.0

Koreo is written in Python. Learn Python with our recommended free books and free tutorials.


Related Software

IDEs for Kubernetes
K9sKubernetes CLI To Manage Your Clusters
kustomizeManage declarative configuration of Kubernetes
FreelensGraphical interface for managing and monitoring Kubernetes clusters
KDashTerminal-based Kubernetes dashboard
HeadlampWeb interface for Kubernetes
CheKubernetes based Cloud Development Environments for Enterprise Teams
kubewallSingle-binary Kubernetes dashboard
MonokleCreate and maintain high-quality Kubernetes configurations
KoreoPlatform engineering toolkit for Kubernetes
SeabirdKubernetes IDE designed for the GNOME desktop
KubethorKubernetes management web application

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted