Kubernetes
Overview
Visualize and analyze Kubernetes resources, including pods, nodes, namespaces, and deployments. Monitor cluster health, track resource utilization, and ensure governance across Kubernetes environments. Detect vulnerabilities, optimize resource allocation, and ensure compliance with organizational policies and best practices for secure and efficient cluster management.
Configurations
Blueprint Account Name
A human-readable name for your account that will be used to identify this account across the application.
Access Key
AWS IAM Access Key with permissions to access the Kubernetes cluster.
Secret Key
AWS IAM Secret Key corresponding to the above Access Key.
Role
The IAM Role ARN to assume for accessing the Kubernetes cluster. This is optional if the Access Key has direct access.
Region
The AWS region where your Kubernetes (EKS) cluster is hosted.
Cluster Name
The name of your Kubernetes cluster to be monitored.
Enable CISKubernetes Benchmark
Enable this to run automated checks against the CIS Kubernetes Benchmark for security best practices.
Enable Vulnerability Scan
Enable this to perform vulnerability scanning for vulnerabilities in Kubernetes environment.
Data Crawl Frequency
The frequency at which Kaleidoscope should scan the cluster for resources (like pods, services, etc.).
Event Crawl Frequency
The frequency at which Kaleidoscope will crawl the account to monitor the cluster for events (like deployments, scaling, etc.).
Permissions
Kubernetes Resources
read:namespaces
read:services
read:serviceaccounts
read:pods
read:replicasets
read:deployments
read:daemonsets
read:configmaps
read:nodes
read:persistentvolumes
Kubernetes RBAC
read:clusterroles
read:clusterrolebindings
read:clusterroles
KubeBench
read:namespaces
read:services
read:serviceaccounts
read:pods
read:replicasets
read:deployments
read:daemonsets
read:configmaps
read:nodes
read:persistentvolumes
For more details on the Kubernetes permissions, you can refer to the following documentation:Using RBAC Authorization
Schema Model
Kubernetes Cluster
kubernetes.cluster
Cluster
A Kubernetes cluster entity.
Kubernetes Cluster Details
kubernetes.cluster.Cluster
ClusterDetails
Detailed information about a cluster.
Kubernetes ConfigMap
kubernetes.cluster.ConfigMap
ConfigMap
A Kubernetes ConfigMap resource.
Kubernetes Container
kubernetes.cluster.Container
Container
A container running in Kubernetes.
Kubernetes DaemonSet
kubernetes.cluster.DaemonSet
DaemonSet
A DaemonSet resource in Kubernetes.
Kubernetes Deployment
kubernetes.cluster.Deployment
Deployment
A Deployment resource in Kubernetes.
Kubernetes Namespace
kubernetes.cluster.Namespace
Namespace
A namespace within a Kubernetes cluster.
Kubernetes Node
kubernetes.cluster.Node
Node
A node within the Kubernetes cluster.
Kubernetes PersistentVolume
kubernetes.cluster.PersistentVolume
PersistentVolume
A persistent volume resource.
Kubernetes PersistentVolumeClaim
kubernetes.cluster.PersistentVolumeClaim
PersistentVolumeClaim
A claim for a persistent volume.
Kubernetes Pod
kubernetes.cluster.Pod
Pod
A pod running in Kubernetes.
Kubernetes ReplicaSet
kubernetes.cluster.ReplicaSet
ReplicaSet
A ReplicaSet resource in Kubernetes.
Kubernetes Service
kubernetes.cluster.Service
Service
A service in Kubernetes.
Kubernetes ServiceAccount
kubernetes.cluster.ServiceAccount
ServiceAccount
A service account in Kubernetes.
Kubernetes KubeBench
kubernetes.kubebench
KubeBench
Security benchmarking output.
Kubernetes KubeBench Output
kubernetes.kubebench.Output
KubeBenchOutput
Output from the kube-bench tool.
Kubernetes KubeBench Controls
kubernetes.kubebench.Controls
KubeBenchControls
Security controls from kube-bench.
Kubernetes KubeBench Group
kubernetes.kubebench.Group
KubeBenchGroup
A group of related kube-bench checks.
Kubernetes KubeBench Check
kubernetes.kubebench.Check
KubeBenchCheck
An individual check result.
Kubernetes Scan Document
kubernetes.ScanDocument
ScanDocument
A scan document for a cluster.
Kubernetes Image Scan
kubernetes.ImageScan
ImageScan
Results of an image scan.
Kubernetes Resource Scan
kubernetes.ResourceScan
ResourceScan
Scan results for a specific resource.
Kubernetes Control
kubernetes.Control
Control
A security control in the scan results.
Kubernetes Rule
kubernetes.Rule
Rule
A specific rule for compliance or security.
Kubernetes Vulnerable Package
kubernetes.VulnerablePackage
VulnerablePackage
A package identified as vulnerable.
Kubernetes Vulnerability
kubernetes.Vulnerability
Vulnerability
A vulnerability identified in the scan.
Events
FailedScheduling
Indicates a pod could not be scheduled due to insufficient resources or constraints.
SuccessfulCreate
Indicates a resource, such as a pod or deployment, was successfully created.
RegisteredNode
Signals that a new node has been added and registered with the cluster.
LeaderElection
Denotes that a component has successfully assumed the role of the leader in a high-availability setup.
Last updated
Was this helpful?