What problem does it solve?
This Skill provides in-depth monitoring and analysis of Kubernetes infrastructure, allowing users to diagnose issues, optimize resources, and ensure compliance.
Core Features & Use Cases
- Kubernetes Inventory: Query K8s entities like clusters, namespaces, nodes, pods, and workloads.
- Resource Utilization: Analyze pod and container resource utilization, identify over-provisioned resources, and optimize costs.
- Pod and Container Analysis: Investigate pod failures, OOMKills, evictions, and restart patterns.
- Security Assessment: Identify privileged containers, root user access, and security posture.
- Scheduling Analysis: Verify pod distribution, high availability compliance, and workload scheduling and placement.
- Multi-Cluster Comparison: Compare resource distribution across clusters and identify patterns.
- Compliance Tracking: Monitor and enforce labeling standards and compliance policies.
- Best Practices and Recommendations: Guidance on monitoring, configuration standards, and resource efficiency.
Quick Start
Run the following DQL query to check the number of nodes in each Kubernetes cluster: smartscapeNodes K8S_CLUSTER | fields k8s.cluster.name, count() | sort count() desc.