Skip to main content
Version: 1.28.6

Providers

In SD terms, a Provider is a collection of configuration files and a schema for a specific type of Kubernetes cluster. They represent a way to abstract the differences between different kinds of infrastructure and to configure SD modules in the same way across them.

You select the Provider to be used with the kind parameter of the configuration file used to manage a SD cluster.

The currently supported Providers for SD are:

ProviderDescription
EKSClusterInstalls and configures an EKS cluster in AWS and deploys SD modules on top.
KFDDistributionInstalls only the SD modules on a pre-existing Kubernetes cluster.
OnPremisesInstalls and configures a vanilla Kubernetes cluster on existing VMs or bare metal machines and deploys SD modules on top.

Opinionated defaults

No matter what provider you choose, SD comes with some opinionated defaults:

Opinionated defaultDescription
Retention policiesFor each storage bucket installed by SD, there is a default retention policy of 14 days, after which data will be deleted to avoid filling up volumes
Ingress resourcesIf you install the Ingress module, all other modules that expose a web interface will be also made available with Ingress resources
Default modules configurationSD comes with a curated list of modules to provide a production-ready vanilla Kubernetes cluster. All modules come with a sane default configuration, which you can customize.