Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Flavor

How

For what purpose

Cloud based

Create Kubernetes clusters using managed services from cloud providers such as:  AWS,  GCPAzure, etc.

Highly recommended for production deployments

On premise Kubernetes clusters

There are various tools that can be used to install Kubernetes on your local cluster such as RancherKubesprayKubeadmOpenShift, etc. Please read the documentation of these tools to select the one that is most fitting for your environment.

If you're not using a cloud provider, you need to make sure that you can load balanceexpose applications and provide persistent volumes as necessary for the RADAR-base platform to run smoothly.

Can be used for production, If you have strong expertise and support to run and manage your own Kubernetes clusters. For small to medium size studies, using Cloud providers can be both time and cost effective.

Localhost

Use tools such as MinikubeK3S, etc to create a lightweight single host Kubernetes cluster on your personal computer.

Note: If using K3S, make sure to disable or remove “traefik” server, otherwise during RADAR-Kubernetes installation nginx-ingress will fail due to conflict with traefik.

This is recommended for pilot projects to get familiar with RADAR-base features or for development purpose.

This setup is not recommended for production.

...