Cloud Provider Integrations
Monk integrates with major cloud providers and can automatically create and manage resources in your cloud account on your behalf. See below for which providers are supported.
Supported Cloud Providers
Monk supports:
- AWS
- Azure
- GCP
- DigitalOcean
All resources within these providers can be used and managed by Monk depending on whether templates are available for them. Base integration includes extensive support for:
- Instances (VMs)
- Volumes
- Networking
- KMS
- Load balancers
Cloud Credentials Management
Monk requires credentials to manage your cloud on your behalf, deploy applications and manage them together with all underlying resources. Monk stores these credentials on your local machine in encrypted form, much like AWS CLI or other tools. Once a cluster is created, these credentials are envelope encrypted with keys in your own KMS.
Cluster Bootstrapping
Monk bootstraps its clusters, meaning that it can create a full cluster from your dev machine without any additional configuration.
All regions, zones, instance types (CPU/GPU) are supported by default. Monk clusters can easily span multiple regions or cloud providers if needed.