{
"name": "nginx",
"namespace": "default",
"uid": "abc123...",
"replicas": {
"desired": 3,
"ready": 3,
"available": 3,
"unavailable": 0,
"updated": 3
},
"status": "Available",
"conditions": [
{
"type": "Available",
"status": "True",
"lastUpdateTime": "2025-01-23T10:05:00Z",
"lastTransitionTime": "2025-01-23T10:05:00Z",
"reason": "MinimumReplicasAvailable",
"message": "Deployment has minimum availability."
},
{
"type": "Progressing",
"status": "True",
"lastUpdateTime": "2025-01-23T10:05:00Z",
"lastTransitionTime": "2025-01-23T10:00:00Z",
"reason": "NewReplicaSetAvailable",
"message": "ReplicaSet \"nginx-abc123\" has successfully progressed."
}
],
"strategy": {
"type": "RollingUpdate",
"rollingUpdate": {
"maxSurge": 1,
"maxUnavailable": 0
}
},
"selector": {
"matchLabels": {
"app": "nginx"
}
},
"template": {
"metadata": {
"labels": {
"app": "nginx"
}
},
"spec": {
"containers": [
{
"name": "nginx",
"image": "nginx:1.21",
"ports": [
{
"containerPort": 80,
"protocol": "TCP"
}
],
"resources": {
"requests": {
"cpu": "100m",
"memory": "128Mi"
},
"limits": {
"cpu": "500m",
"memory": "512Mi"
}
}
}
]
}
},
"createdAt": "2025-01-23T10:00:00Z",
"labels": {
"app": "nginx",
"tier": "frontend"
},
"annotations": {
"deployment.kubernetes.io/revision": "1"
}
}