Kubernetes Services · JSON-LD Context
Kubernetes Services Context
JSON-LD context defining the semantic vocabulary for Kubernetes Services from Kubernetes Services.
0 Classes
28 Properties
7 Namespaces
Namespaces
k8s:
https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#
k8snet:
https://kubernetes.io/docs/concepts/services-networking/
gwapi:
https://gateway-api.sigs.k8s.io/reference/spec/#gateway.networking.k8s.io/v1.
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
rdfs:
http://www.w3.org/2000/01/rdf-schema#
Properties
| Property | Type | Container |
|---|---|---|
| Service | ||
| Endpoints | ||
| EndpointSlice | ||
| Ingress | ||
| IngressClass | ||
| NetworkPolicy | ||
| GatewayClass | ||
| Gateway | ||
| HTTPRoute | ||
| GRPCRoute | ||
| apiVersion | string | |
| kind | string | |
| metadata | ||
| name | string | |
| namespace | string | |
| uid | string | |
| creationTimestamp | dateTime | |
| deletionTimestamp | dateTime | |
| labels | index | |
| annotations | index | |
| resourceVersion | string | |
| generation | integer | |
| spec | ||
| status | ||
| selector | ||
| ports | set | |
| rules | set | |
| conditions | set |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"k8s": "https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/#",
"k8snet": "https://kubernetes.io/docs/concepts/services-networking/",
"gwapi": "https://gateway-api.sigs.k8s.io/reference/spec/#gateway.networking.k8s.io/v1.",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"Service": {
"@id": "k8s:service-v1-core",
"@context": {
"spec": "k8s:servicespec-v1-core",
"status": "k8s:servicestatus-v1-core",
"type": {
"@id": "k8s:servicespec-type-v1-core",
"@type": "xsd:string"
},
"clusterIP": {
"@id": "k8s:servicespec-clusterIP-v1-core",
"@type": "xsd:string"
},
"selector": "k8s:servicespec-selector-v1-core",
"ports": {
"@id": "k8s:servicespec-ports-v1-core",
"@container": "@set"
},
"externalName": {
"@id": "k8s:servicespec-externalName-v1-core",
"@type": "xsd:string"
},
"loadBalancerIP": {
"@id": "k8s:servicespec-loadBalancerIP-v1-core",
"@type": "xsd:string"
}
}
},
"Endpoints": {
"@id": "k8s:endpoints-v1-core",
"@context": {
"subsets": {
"@id": "k8s:endpoints-subsets-v1-core",
"@container": "@set"
}
}
},
"EndpointSlice": {
"@id": "k8s:endpointslice-v1-discovery.k8s.io",
"@context": {
"addressType": {
"@id": "k8s:endpointslice-addressType-v1-discovery.k8s.io",
"@type": "xsd:string"
},
"endpoints": {
"@id": "k8s:endpointslice-endpoints-v1-discovery.k8s.io",
"@container": "@set"
},
"ports": {
"@id": "k8s:endpointslice-ports-v1-discovery.k8s.io",
"@container": "@set"
}
}
},
"Ingress": {
"@id": "k8s:ingress-v1-networking.k8s.io",
"@context": {
"spec": "k8s:ingressspec-v1-networking.k8s.io",
"status": "k8s:ingressstatus-v1-networking.k8s.io",
"ingressClassName": {
"@id": "k8s:ingressspec-ingressClassName-v1-networking.k8s.io",
"@type": "xsd:string"
},
"rules": {
"@id": "k8s:ingressspec-rules-v1-networking.k8s.io",
"@container": "@set"
},
"tls": {
"@id": "k8s:ingressspec-tls-v1-networking.k8s.io",
"@container": "@set"
}
}
},
"IngressClass": {
"@id": "k8s:ingressclass-v1-networking.k8s.io",
"@context": {
"controller": {
"@id": "k8s:ingressclassspec-controller-v1-networking.k8s.io",
"@type": "xsd:string"
}
}
},
"NetworkPolicy": {
"@id": "k8s:networkpolicy-v1-networking.k8s.io",
"@context": {
"spec": "k8s:networkpolicyspec-v1-networking.k8s.io",
"podSelector": "k8s:networkpolicyspec-podSelector-v1-networking.k8s.io",
"policyTypes": {
"@id": "k8s:networkpolicyspec-policyTypes-v1-networking.k8s.io",
"@container": "@set"
},
"ingress": {
"@id": "k8s:networkpolicyspec-ingress-v1-networking.k8s.io",
"@container": "@set"
},
"egress": {
"@id": "k8s:networkpolicyspec-egress-v1-networking.k8s.io",
"@container": "@set"
}
}
},
"GatewayClass": {
"@id": "gwapi:GatewayClass",
"@context": {
"controllerName": {
"@id": "gwapi:GatewayClassSpec.controllerName",
"@type": "xsd:string"
}
}
},
"Gateway": {
"@id": "gwapi:Gateway",
"@context": {
"gatewayClassName": {
"@id": "gwapi:GatewaySpec.gatewayClassName",
"@type": "xsd:string"
},
"listeners": {
"@id": "gwapi:GatewaySpec.listeners",
"@container": "@set"
}
}
},
"HTTPRoute": {
"@id": "gwapi:HTTPRoute",
"@context": {
"parentRefs": {
"@id": "gwapi:HTTPRouteSpec.parentRefs",
"@container": "@set"
},
"hostnames": {
"@id": "gwapi:HTTPRouteSpec.hostnames",
"@container": "@set"
},
"rules": {
"@id": "gwapi:HTTPRouteSpec.rules",
"@container": "@set"
}
}
},
"GRPCRoute": {
"@id": "gwapi:GRPCRoute",
"@context": {
"parentRefs": {
"@id": "gwapi:GRPCRouteSpec.parentRefs",
"@container": "@set"
},
"rules": {
"@id": "gwapi:GRPCRouteSpec.rules",
"@container": "@set"
}
}
},
"apiVersion": {
"@id": "k8s:apiversion",
"@type": "xsd:string"
},
"kind": {
"@id": "k8s:kind",
"@type": "xsd:string"
},
"metadata": {
"@id": "k8s:objectmeta-v1-meta"
},
"name": {
"@id": "schema:name",
"@type": "xsd:string"
},
"namespace": {
"@id": "k8s:namespace",
"@type": "xsd:string"
},
"uid": {
"@id": "dcterms:identifier",
"@type": "xsd:string"
},
"creationTimestamp": {
"@id": "dcterms:created",
"@type": "xsd:dateTime"
},
"deletionTimestamp": {
"@id": "k8s:deletionTimestamp",
"@type": "xsd:dateTime"
},
"labels": {
"@id": "k8s:labels",
"@container": "@index"
},
"annotations": {
"@id": "k8s:annotations",
"@container": "@index"
},
"resourceVersion": {
"@id": "k8s:resourceVersion",
"@type": "xsd:string"
},
"generation": {
"@id": "k8s:generation",
"@type": "xsd:integer"
},
"spec": {
"@id": "k8s:spec"
},
"status": {
"@id": "k8s:status"
},
"selector": {
"@id": "k8s:selector"
},
"ports": {
"@id": "k8s:ports",
"@container": "@set"
},
"rules": {
"@id": "k8s:rules",
"@container": "@set"
},
"conditions": {
"@id": "k8s:conditions",
"@container": "@set"
}
}
}