adamant-kite-43734
05/05/2026, 3:55 PMbland-article-62755
05/05/2026, 4:28 PMbland-article-62755
05/05/2026, 4:30 PMfuture-fountain-82544
05/05/2026, 6:33 PMfuture-fountain-82544
05/05/2026, 6:34 PMfuture-fountain-82544
05/05/2026, 6:35 PMbland-article-62755
05/05/2026, 6:55 PMbland-article-62755
05/05/2026, 6:56 PMcreamy-pencil-82913
05/05/2026, 8:33 PMcreamy-pencil-82913
05/05/2026, 8:33 PMfuture-fountain-82544
05/06/2026, 2:31 PMfuture-fountain-82544
05/06/2026, 2:31 PMfuture-fountain-82544
05/06/2026, 2:33 PMhelm repo add kubescape <https://kubescape.github.io/helm-charts/>
helm repo update
helm upgrade \
kubescape kubescape/kubescape-operator \
--namespace kubescape-system \
--values ./values.common.yaml \
--install --create-namespace
# Values that are common across all clusters
# Ref: <https://github.com/kubescape/helm-charts/blob/main/charts/kubescape-operator/values.yaml>
excludeNamespaces: "cattle-dashboards,cattle-fleet-system,cattle-impersonation-system,cattle-monitoring-system,cattle-system,cattle-ui-plugin-system,cert-manager,kube-node-lease,kube-public,kube-system,kubeconfig,kubescape-system,logging-system,longhorn-system,metallb-system,topolvm-system"
ksNamespace: kubescape-system
# clusterName: ... # Override
capabilities:
# scan types
configurationScan: disable
continuousScan: enable
nodeScan: disable
# skip SBOM for node
nodeSbomGeneration: disable
# runtime capabilites we don't want
admissionController: disable
httpDetection: disable
# completely disable node-agent
networkPolicyService: disable
relevancy: disable
runtimeObservability: disable
runtimeDetection: disable
malwareDetection: disable
nodeProfileService: disable
seccompProfileService: disablefuture-fountain-82544
05/06/2026, 2:35 PMfuture-fountain-82544
05/06/2026, 2:35 PMfuture-fountain-82544
05/06/2026, 2:44 PMfuture-fountain-82544
05/06/2026, 3:08 PMkubectl -n kubescape-system scale Deployment/storage --replicas=0
kubectl -n cattle-system rollout restart Deployment/cattle-cluster-agent
It's the only APIResource that kubescape exposes through the "aggregated API"; the rest have "service=Local"
% kubectl describe apiservices <http://v1beta1.spdx.softwarecomposition.kubescape.io|v1beta1.spdx.softwarecomposition.kubescape.io>
Name: <http://v1beta1.spdx.softwarecomposition.kubescape.io|v1beta1.spdx.softwarecomposition.kubescape.io>
Namespace:
Labels: app=storage
<http://app.kubernetes.io/component=storage|app.kubernetes.io/component=storage>
<http://app.kubernetes.io/instance=kubescape|app.kubernetes.io/instance=kubescape>
<http://app.kubernetes.io/managed-by=Helm|app.kubernetes.io/managed-by=Helm>
<http://app.kubernetes.io/name=kubescape-operator|app.kubernetes.io/name=kubescape-operator>
<http://app.kubernetes.io/part-of=kubescape|app.kubernetes.io/part-of=kubescape>
<http://app.kubernetes.io/version=1.40.1|app.kubernetes.io/version=1.40.1>
<http://helm.sh/chart=kubescape-operator-1.40.1|helm.sh/chart=kubescape-operator-1.40.1>
<http://kubescape.io/ignore=true|kubescape.io/ignore=true>
tier=ks-control-plane
Annotations: <http://meta.helm.sh/release-name|meta.helm.sh/release-name>: kubescape
<http://meta.helm.sh/release-namespace|meta.helm.sh/release-namespace>: kubescape-system
API Version: <http://apiregistration.k8s.io/v1|apiregistration.k8s.io/v1>
Kind: APIService
Metadata:
Creation Timestamp: 2026-05-06T14:52:30Z
Resource Version: 653396731
UID: c2baccca-1020-4c06-9342-f690dcd2e0ec
Spec:
Ca Bundle: TRIMMED
Group: <http://spdx.softwarecomposition.kubescape.io|spdx.softwarecomposition.kubescape.io>
Group Priority Minimum: 1000
Service:
Name: storage
Namespace: kubescape-system
Port: 443
Version: v1beta1
Version Priority: 15
Status:
Conditions:
Last Transition Time: 2026-05-06T14:58:30Z
Message: endpoints for service/storage in "kubescape-system" have no addresses with port name "https"
Reason: MissingEndpoints <------- because I scaled down Deployment/storage
Status: False <------- because I scaled down Deployment/storage
Type: Available
Events: <none>