Kubernetes

Kubernetes is the reference platform for Dnaerys deployments in production and for large distributed datasets in dev/test/staging.

The reference architecture places services and pods behind Ingress Controller, so IC acts as a Policy Enforcement Point, providing authentication/authorization controls and also working as a load balancer.

Integration with service mesh solutions might be beneficial for managing and monitoring particularly large clusters, but not essential.

Dnaerys can be deployed as Deployment or StatefulSet kinds and Helm charts are provided for easy deployment and management.


Docker Compose

Docker Compose is the simplest way to run Dnaerys on a single node. Quick start guide provides a step by step tutorial.


Observability

In control theory, Observability is a measure of how well internal states of a system can be inferred from the knowledge of its external outputs.

In distributed systems it has the similar meaning, though definitions may vary.

Dnaerys helps improve observability via its internal instrumentation and integration with observability tools, such as: