This document provides a concise overview of the Alauda Container Security architecture for Kubernetes environments.
Alauda Container Security adopts a distributed, container-based architecture for scalable, low-impact security on Alauda Container Platform or Kubernetes clusters.
scannerV4.disable=false
to enable the lightweight Scanner V4.Component | Direction | Component | Description |
---|---|---|---|
Central | ⮂ | Scanner V4 Indexer | Image indexing and report generation |
Central | ⮂ | Scanner V4 Matcher | Vulnerability matching and reporting |
Sensor | ⮂ | Scanner V4 Indexer | Delegated image indexing |
Scanner V4 Indexer | → | Image Registries | Pulls image metadata and layers |
Scanner V4 Matcher | → | Scanner V4 Indexer | Fetches index reports |
Scanner V4 Indexer | → | Scanner V4 DB | Stores indexing results |
Scanner V4 Matcher | → | Scanner V4 DB | Stores and updates vulnerability data |
Sensor | ⮂ | Central | Configuration and event sync |
Collector | ⮂ | Sensor | Sends runtime/network data |
Admission controller | ⮂ | Sensor | Policy enforcement and scan requests |
Admission controller | → | Central | Direct communication if Sensor unavailable |
Connection | Type | Port | Notes |
---|---|---|---|
Central ↔ Scanner V4 Indexer | gRPC | 8443 | |
Central ↔ Sensor | TCP/gRPC | 443 | Bidirectional, Sensor initiates |
Central ↔ CLI | gRPC/HTTPS | 443 | See roxctl for options |
Central ↔ Vulnerability feeds | HTTPS | 443 | definitions.stackrox.io |
Collector → Sensor | gRPC | 443 | |
Collector (Compliance) → Sensor | gRPC | 8444 | If node scanning enabled |
Scanner V4 Indexer → Central | HTTPS | 443 | |
Scanner V4 Indexer/Matcher → DB | TCP | 5432 | |
Sensor ↔ Admission Controller | gRPC | 443 | Bidirectional |