edenlabllc / rmk

RMK CLI - Reduced Management for Kubernetes by Edenlab LLC.
https://edenlabllc.github.io/rmk/latest/
Apache License 2.0
51 stars 0 forks source link
ci-cd cicd cli containers deployment devops fhir git gitops go golang helm helmfile infrastructure k8s kodjin kubectl kubernetes rmk terraform

RMK CLI - Reduced Management for Kubernetes

Release Software License Powered By: Edenlab

Command line tool for reduced management and provisioning of Kubernetes clusters and environments, Helm secrets and releases.

Full documentation is available at https://edenlabllc.github.io/rmk/latest/

Overview

This tool has been designed and developed initially by Edenlab LLC as the main CLI for managing Kodjin FHIR Server on Kubernetes clusters in different environments.

It is a wrapper around many popular CI/CD and DevOps CLI tools, including:

The main goal of the tool is to simplify ("reduce") management of Kubernetes clusters and releases.

RMK is an abbreviation which stands for "Reduced Management for Kubernetes".

Advantages

RMK simplifies the start of any level of complexity of a project using Kubernetes due to the following advantages:

Edenlab LLC use cases

At Edenlab LLC, RMK is used for deploying the Kodjin FHIR Server.

A classic Kodjin installation uses 3-level inheritance:

The additional components used by Kodjin are:

The examples of Kubernetes providers, to which Kodjin has been installed already, are:

Related OSS repositories

Development and release

The guidelines are available at https://edenlabllc.github.io/rmk/latest/development-and-release/

License

RMK is open source software (OSS) licensed under the Apache 2.0 License.

Code of Conduct

This project adheres to the Contributor Covenant Сode of Сonduct. By participating, you are expected to uphold this code. Please refer to our Contributing Guidelines for further information.