Cluster Shield
These components remain supported individually and deployable as part of the existing sysdig-deploy
Helm chart.
Benefits
Simplified Installation and Upgrades
- Unified installation process: A single artifact for installation simplifies Sysdig onboarding.
- Streamlined upgrade paths: Reduced complexity and consistency across environments through simplified upgrade processes.
Unified Versioning
- Single source: Centralized versioning information and release notes for the consolidated components.
- Easier tracking: Simplified monitoring of new features, defect fixes, and performance enhancements.
Improved Compatibility and Support
- Enhanced compatibility: Improved support across Sysdig suite of tools.
- Streamlined support process: A unified agent approach simplifies troubleshooting and resolution efforts.
Migrate to Cluster Shield
If you have previously installed Sysdig components in your cluster, follow the instruction given in this topic to migrate to the Cluster Shield.
Instructions given in this section are only relevant to the existing users.
The Cluster Shield replaces the following individual components:
Kubernetes Audit Logging (Admission Controller)
Secure Admission Controller (KSPM + Vulnerability Management)
Cluster Scanner (supersedes the Runtime Scanner)
KSPM Collector
To migrate to the Sysdig Cluster Shield:
- Disable the components you have already installed by using the
sysdig-deploy
chart. - Install the Sysdig Cluster Shield.
Disable the Sysdig Components
If you have any of the following components deployed, disable the following components in the sysdig-deploy
chart:
- Kubernetes Audit Logging (Admission Controller)
- Secure Admission Controller (KSPM + Vulnerability Management)
- KSPM Collector
- Runtime Scanner
- Cluster Scanner
Add the following configuration to your values.yaml
or edit your existing installation by using the upgrade command for the sysdig-deploy
chart.
Disable Admission Controller
Use the following configuration to disable both Kubernetes Audit Logging and Secure Admission Controller (KSPM + Vulnerability Management):
admissionController:
enabled: false
Disable KSPM Collector
kspmCollector:
enabled: false
Disable Runtime Scanner
nodeAnalyzer:
nodeAnalyzer:
runtimeScanner:
deploy: false
Disable Cluster Scanner
clusterScanner:
enabled: false
Install Cluster Shield
If you are a new user, see installation instruction for Kubernetes.
If you have an existing installation of Sysdig Agent you can use the usual command to enable the Cluster Shield and related features:
helm upgrade .... \
--set clusterShield.enabled=true \
--set clusterShield.cluster_shield.features.admission_control.enabled=true \
--set clusterShield.cluster_shield.features.container_vulnerability_management.enabled=true \
--set clusterShield.cluster_shield.features.audit.enabled=true \
--set clusterShield.cluster_shield.features.posture.enabled=true \
....
Here is the list of features we enable and what they do:
admission_control
: replace the Secure Admission Controller componentcontainer_vulnerability_management
: replaces the Runtime Scanner or the Cluster Scanner component that you may have enabledaudit
: replace the Kubernetes Audit Logging (Admission Controller) componentposture
: replace the KSPM Collector component
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.