Pod Creation (5263cb33-08cc-4a68-820f-004e1e400d76)
The initial deployment or instantiation of a new pod in a containerized environment. This includes creating a pod manually, through orchestration tools (Kubernetes), or via Infrastructure-as-Code (IaC) configurations. A Pod is the smallest deployable unit in Kubernetes, typically containing one or more containers. Creation methods include:
- Direct pod deployment (kubectl run
, kubectl apply
)
- Automated deployment via CI/CD pipelines (e.g., ArgoCD, Jenkins, GitOps)
- Infrastructure-as-Code (IaC) templates (e.g., Terraform, Helm Charts)
- API-based deployments via Kubernetes control plane (create_pod API calls)
- Pods can be ephemeral (short-lived) or persistent (part of a StatefulSet or Deployment).
Data Collection Measures:
- Kubernetes Audit Logs
- Captures all API requests, including pod
create
events.
- Captures all API requests, including pod
- Kube-api server Logs
- Monitors API calls related to pod deployments and modifications. Related Events:
PodSandboxChanged
,SyncLoop
,Created pod
- Monitors API calls related to pod deployments and modifications. Related Events:
- Container Runtime Logs
- Logs from CRI-O, containerd, or Docker capture pod creation events. Related Events:
container start
,container create
- Logs from CRI-O, containerd, or Docker capture pod creation events. Related Events:
- Cloud Provider Logs
- GKE, EKS, AKS logs provide insights into Kubernetes API interactions.
- SIEM & Log Aggregation
- Integrates Kubernetes logs into SIEM solutions.
- EDR/XDR Solutions
- Monitors container-based activity for anomalous pod creations.
Cluster A | Galaxy A | Cluster B | Galaxy B | Level |
---|---|---|---|---|
Pod Creation (5263cb33-08cc-4a68-820f-004e1e400d76) | mitre-data-component | Deploy Container - T1610 (56e0d8b8-3e25-49dd-9050-3aa252f5aa92) | Attack Pattern | 1 |