Tribefire Cloud Operator
Tribefire Cloud Operator is a Kubernetes native operator used to deploy Tribefire manifests (essentially YAML configuration files) on cloud hosts. You can install and use the operator by cloning it to your host and invoking the functions available in the provided Makefile.
On this page
Prerequisites
- Access to a cloud-hosted database.
Installing the Operator
To install the operator, you simply need to run make initial-setup-cloud
on your host. This command, in turn, invokes the following commands:
checkup-cloud
- checks user's cloud access by verifying theoperator-service-account.json
andcloudsql-client.json
files.create-secrets
- creates secrets that host details about the service account (from.json
files) and artifactory (from system variables).create-prereq
- updates the configuration of namespaces and tribefire runtime.
Deploying the Operator
To deploy the operator, simply run make deploy-operator-cloud
. Now you can proceed to deploying Tribefire manifests.
Deploying Tribefire Manifests using the Operator
To deploy a sample Tribefire setup, run the following:
- Run
make create-demo-namespace
to create tribefire namespace. - Run
make deploy-tribefire
to deploy the tribefire runtime.
Monitoring
For monitoring information, see the instruction within GitHub repository
Debugging
For debugging information, see the instruction within GitHub repository.