Deploy GCB in Kubernetes

Note:  GigaVUE-FM can manage the latest and the old versions of GCBs together concurrently.

To fully deploy GCB, the following steps are required to be completed:

1.   Implement external access to the Kubernetes environment (e.g., ingress, external public IPs, load balancers) to allow communication between GCB and GigaVUE-FM.
2. Ensure that the firewall rules on Kubernetes nodes are met according to the Network Requirements.
3. Add the GCB images to a private Docker registry or ensure that the files can be pulled from the Docker Hub registry. You can spin up or spin down the GCB instances based on your traffic load.
4. Deploy GCB Controller Service and Pods using Deploy GCB Controller Service and Pods using YAML files.
5. Deploy GCB HTTP Service and Pods using Deploy GCB HTTP Service and Pods using YAML files.

Refer to the following topics for GCB Controller and HTTP services and Pods:

Note:  To upgrade the GCB solution, deploy the latest version of GCB Controller and then deploy the latest version of GCB HTTP by following the same procedure mentioned above.