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 5
kube-apiserver canonical 5
Kubernetes API 4

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 (16)

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