kube-apiserver

E184343

kube-apiserver is the central Kubernetes control plane service that exposes the cluster’s API, validates and processes requests, and coordinates communication between all other components.

All labels observed (5)

Label Occurrences
Kubernetes API server 10
Kubernetes API 7
kube-apiserver canonical 6

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf API server ⓘ
Kubernetes control plane component ⓘ
authenticates API clients ⓘ
authorizes API requests ⓘ
binaryName kube-apiserver ⓘ
communicatesWith aggregated API servers ⓘ
etcd ⓘ
kube-controller-manager ⓘ
kube-proxy ⓘ
kube-scheduler ⓘ
kubelet ⓘ
configurationMethod command line flags ⓘ
configuration file ⓘ
developedBy Kubernetes project ⓘ
linked to: Kubernetes
exposes Kubernetes API ⓘ
linked to: kube-apiserver
hostFoundation Cloud Native Computing Foundation ⓘ
hostProject Kubernetes ⓘ
implements Kubernetes API semantics ⓘ
introducedIn Kubernetes 1.0 ⓘ
linked to: Kubernetes
language Go ⓘ
license Apache License 2.0 ⓘ
listensOn HTTPS port 6443 by default ⓘ
partOf Kubernetes control plane ⓘ
persistsStateIn etcd ⓘ
roleInCluster central control plane entry point ⓘ
front end for Kubernetes control plane ⓘ
runsAs static Pod on control plane nodes in many deployments ⓘ
supportsAPIGroup apiextensions.k8s.io/v1 ⓘ
apps/v1 ⓘ
batch/v1 ⓘ
core/v1 ⓘ
rbac.authorization.k8s.io/v1 ⓘ
supportsAuthenticationMethod Bearer token authentication ⓘ
OpenID Connect authentication ⓘ
Webhook token authentication ⓘ
client certificate authentication ⓘ
supportsAuthorizationMode ABAC ⓘ
Node ⓘ
RBAC ⓘ
Webhook ⓘ
supportsFeature API aggregation layer ⓘ
CustomResourceDefinitions ⓘ
OpenAPI schema publication ⓘ
TLS encryption ⓘ
audit logging ⓘ
mutating admission webhooks ⓘ
request priority and fairness ⓘ
request throttling ⓘ
validating admission webhooks ⓘ
usesAdmissionControl admission plugins ⓘ
validates API requests ⓘ

How these facts were elicited

Referenced by (25)

Full triples — surface form annotated when it differs from this entity's canonical label.

Kubernetes → component → kube-apiserver ⓘ
OpenShift Platform → includes → OpenShift API server ⓘ
linked to: kube-apiserver
kube-apiserver → exposes → Kubernetes API ⓘ
linked to: kube-apiserver
kube-apiserver → binaryName → kube-apiserver ⓘ
kube-scheduler → readsFrom → Kubernetes API server ⓘ
linked to: kube-apiserver
kube-scheduler → writesTo → Kubernetes API server ⓘ
linked to: kube-apiserver
kube-scheduler → communicatesWith → kube-apiserver ⓘ
kube-controller-manager → uses → Kubernetes API ⓘ
linked to: kube-apiserver
kube-controller-manager → leaderElectionStorage → Kubernetes API ⓘ
linked to: kube-apiserver
kubelet → communicatesWith → kube-apiserver ⓘ
kubelet → uses → Kubernetes API ⓘ
linked to: kube-apiserver
kube-proxy → watches → Kubernetes API server ⓘ
linked to: kube-apiserver
kube-proxy → dependsOn → Kubernetes API connectivity ⓘ
linked to: kube-apiserver
kubectl → communicatesWith → Kubernetes API server ⓘ
subject linked to: kubectl CLI
linked to: kube-apiserver
Azure Kubernetes Service → uses → Kubernetes API server ⓘ
linked to: kube-apiserver
Kubernetes service → uses → Kubernetes API ⓘ
linked to: kube-apiserver
OpenShift CLI (oc) → compatibleWith → Kubernetes API ⓘ
linked to: kube-apiserver
Kuryr → integratesWith → Kubernetes API server ⓘ
linked to: kube-apiserver
Crossplane → integratesWith → Kubernetes API server ⓘ
linked to: kube-apiserver
k3s → implements → Kubernetes API ⓘ
linked to: kube-apiserver
Istiod → integratesWith → Kubernetes API server ⓘ
linked to: kube-apiserver
Kubernetes Custom Resource Definition → definedIn → Kubernetes API server ⓘ
linked to: kube-apiserver
OpenShift control plane node → runs → Kubernetes API server ⓘ
subject linked to: OpenShift control plane nodes
linked to: kube-apiserver
OpenShift control plane node → runs → kube-apiserver ⓘ
subject linked to: OpenShift control plane nodes