Skip to content

Latest commit

 

History

History
64 lines (40 loc) · 2.41 KB

Main.md

File metadata and controls

64 lines (40 loc) · 2.41 KB

VMware Carbon Black Cloud Container Operator

Overview

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.

Compatibility Matrix

The updated compatability matrix can be found here: Kubernetes Sensor Operator Compatability Matrix on VMware Docs

Install

First, you need to install the CBC operator on the cluster:

Operator Deployment

Then you need to deploy the CBC Agent on top of the operator:

Agent Deployment

For OpenShift clusters, follow the OpenShift Deployment instructions:

OpenShift Deployment and Uninstall

Full Uninstall

Uninstalling the Carbon Black Cloud Container Operator

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.

Documentation

  1. Setting up Prometheus access
  2. CRD Configuration
  3. Resource spec Configuration
  4. Using HTTP proxy
  5. Configuring image sources
  6. RBAC Configuration

Developers Guide

A developers guide for building and configuring the operator:

Developers Guide

Helm Charts Documentation

VMware Carbon Black Cloud Container Helm Charts Documentation