Skip to content
This repository has been archived by the owner on Feb 5, 2021. It is now read-only.

Latest commit

 

History

History
42 lines (33 loc) · 2.79 KB

installation-options.md

File metadata and controls

42 lines (33 loc) · 2.79 KB

Cellery runtime installation options

Basic vs. complete installations

When it comes to installing Cellery, you could choose between the basic or complete installation options. When you run the cellery setup command, you can select to either install the basic or complete version. The basic installation would require less resources in comparison to the complete installation. The following table offers a comparison between what you would get.

Packages Components Supported Functionality
Basic
  • Cell controller
  • Light weight Identity Provider
  • HTTP(S) cells with local APIs
  • Full support for web cells
  • Inbuilt security for inter cell and intra cell communication
Complete
  • Cell controller
  • Global API manager
  • Observability portal and components
  • Full HTTP(S) cells with local/global APIs
  • Full support for web cells
  • Inbuilt security for inter cell and intra cell communication
  • API management functionality
  • observability of cells with rich UIs

Local, existing Kubernetes cluster and GCP based installations

You could opt to install Cellery either in local mode, or on to an existing Kubernetes cluster or on Google Cloud. Note that you could combine either the basic or complete installations along with these options.

When you run cellery setup in interactive mode, and select Create, you can select one of the following options:

  • Local -> to install locally via a pre-built VM
  • Existing cluster -> to install into an existing K8s cluster (e.g. Docker for Desktop)
  • GCP -> to install on Google Cloud

The following links explain in detail the setup options for different environments.

What's Next?