II.
SkillArea JSON
Structured · liveskill-area:kubernetes-operator-development
Kubernetes Operator Development json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "skill-area:kubernetes-operator-development",
"_kind": "SkillArea",
"_file": "domain/products/krate.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Kubernetes Operator Development",
"description": "Building custom Kubernetes operators using controller-runtime,\nkubebuilder, or operator-sdk. Covers the reconciliation loop\npattern, custom resource definition design, status subresource\nmanagement, finalizers, owner references, leader election, and\nwebhook implementation (validating, mutating, converting).\nIncludes testing strategies (envtest, integration tests against\nkind clusters) and operational concerns (graceful shutdown,\nmetrics, health probes, RBAC least-privilege).\n",
"domains": [
"domain:platform-engineering",
"domain:devops"
],
"expertiseLevels": [
"intermediate",
"expert"
]
},
"outgoingEdges": [
{
"from": "skill-area:kubernetes-operator-development",
"to": "domain:platform-engineering",
"kind": "applies_to",
"attributes": {
"confidence": "primary"
}
},
{
"from": "skill-area:kubernetes-operator-development",
"to": "domain:devops",
"kind": "applies_to",
"attributes": {
"confidence": "secondary"
}
},
{
"from": "skill-area:kubernetes-operator-development",
"to": "skill-area:platform-engineering",
"kind": "prerequisite_for_learning",
"attributes": {
"strength": "recommended"
}
}
],
"incomingEdges": []
}