containers

Docker

Docker is used as the container technology for hosting Altinn Studio Designer and Altinn Studio Repos. In Altinn Apps it is used to host the different apps created in Altinn Studio as seperate containers. Altinn ❤️ containers. Links https://www.docker.com https://www.docker.com/products/docker-desktop https://hub.docker.com https://github.com/docker/docker-ce »

Helm

What is helm? Helm is a kubernetes resource templating tool. Where all the defined kubernetes resources are deployed with combinations of templates and values. Therefore it is called the kubernetes package manager. A helm-package, or a helm-chart is a folder with a set file-structure. +-- altinn-designer | +-- templates | | +-- tests | | | +-- test-connection.yaml | | +-- NOTES.txt | | +-- _helpers.tpl | | +-- deployment.yaml | | +-- service. »

Kubernetes

Kubernetes is described as container orchitrastion. That means how containers are run, exposed and all other operations that might be done on a container. Both Altinn Studio and Altinn Studio Apps consists of many different applications running in docker containers. For the Altinn Studio Apps solution this could possible over time be many thousands containers running different end user apps. Kubernetes is used to manage the containers. Links https://kubernetes.io https://github. »

Traefik

Traefik is used for load balancing in Altinn Apps and Altinn Platform. It routes traffic based on tags on the app containers. Links https://traefik.io https://github.com/containous/traefik https://hub.docker.com/_/traefik »