DevOps Stack

The DevOps Stack provides a standard Kubernetes Platform, bringing together automated Provisioning as Code, Continuous Application Deployment, and readily-made configurations for the best Cloud Native tools in the industry.

See the purpose of the DevOps Stack page for more details.

DevOps Stack
The easiest way to get started with the DevOps Stack is to follow the K3s on Docker Quickstart. This way you will leave you with a fully operational K3s playground on your local machine.

Project sponsor

This project is mainly developed and sponsored by Camptocamp. The source code is open, distributed under the Apache 2 license and available on GitHub.

Documentation

This documentation is inspired by the Divio documentation structure. It is written in Asciidoc and built using Antora. All the details related to the documentation are available on the Docs as Code page.

Compatibility matrix

The DevOps Stack is above all a Kubernetes cluster - one of the following distributions:

  • K3s

  • Azure AKS

  • AWS EKS

  • AWS OpenShift (IPI)

And the following components deployed in the cluster:

Component K3s Azure AKS AWS EKS AWS OpenShift (IPI)

Cert-Manager

Cert-Manager

yes

yes

yes

no

OpenID Connect

OpenID Connect

keycloak

Azure Active Directory

AWS Cognito

AWS Cognito

Ingress

Ingress

Traefik

Traefik

Traefik

Openshift routers (embedded)

Argo CD

Argo CD

yes

yes

yes

yes

Prometheus

Prometheus

yes

yes

yes

Openshift embedded

Grafana

Grafana

yes

yes

yes

Openshift embedded

Loki

Loki

yes

yes

yes

no

Alertmanager

yes

yes

yes

Openshift embedded

Thanos

Thanos

yes

no

no

no