The Carbon Black Cloud Container Operator runs within a Kubernetes cluster. The Container Operator is a set of controllers which deploy and manage the VMware Carbon Black Cloud Container components.
Capabilities
- Deploy and manage the Container Essentials product bundle (including the configuration and the image scanning for Kubernetes security)!
- Automatically fetch and deploy the Carbon Black Cloud Container private image registry secret
- Automatically register the Carbon Black Cloud Container cluster
- Manage the Container Essentials validating webhook - dynamically manage the admission control webhook to avoid possible downtime
- Monitor and report agent availability to the Carbon Black console
The Carbon Black Cloud Container Operator utilizes the operator-framework to create a GO operator, which is responsible for managing and monitoring the Cloud Container components deployment.
The updated compatability matrix can be found here: Kubernetes Sensor Operator Compatability Matrix on VMware Docs
First, you need to install the CBC operator on the cluster:
Then you need to deploy the CBC Agent on top of the operator:
For OpenShift clusters, follow the OpenShift Deployment instructions:
OpenShift Deployment and Uninstall
export OPERATOR_VERSION=v6.1.0
export OPERATOR_SCRIPT_URL=https://setup.containers.carbonblack.io/$OPERATOR_VERSION/operator-apply.sh
curl -s $OPERATOR_SCRIPT_URL | bash -s -- -u
- Notice that the above command will delete the Carbon Black Container custom resources definitions and instances.
- Setting up Prometheus access
- CRD Configuration
- Resource spec Configuration
- Using HTTP proxy
- Configuring image sources
- RBAC Configuration
A developers guide for building and configuring the operator:
VMware Carbon Black Cloud Container Helm Charts Documentation