Requirements

Google Cloud Platform (GCP)

  • Google Cloud Command Line Interface

  • kubectl: see this link for supported versions.

  • You are authenticated, have configured gcloud with the appropriate GCP project, and have the necessary permissions in that GCP project. If working on a newly created GCP instance, this likely requires running the command gcloud auth login.

    You can configure gcloud with the GCP project with the command gcloud config set project GCP_PROJECT_ID.

    • GCP permissions

      • GKE: to manage a kubernetes cluster on which to run ElasticBLAST.

      • GCS: to store results and query splits.

      • Permissions for Auto-shutdown feature

      Note: elastic-blast attempts to enable the relevant GCP APIs if they are not enabled already.

Please visit also our page with tips for GCP.

Amazon Web Services (AWS)