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 self-link
communicatesWith aggregated API servers
etcd
kube-controller-manager
kube-proxy
kube-scheduler
kubelet
configurationMethod command line flags
configuration file
developedBy Kubernetes
surface form: Kubernetes project
exposes kube-apiserver self-linksurface differs
surface form: Kubernetes API
hostFoundation Cloud Native Computing Foundation
hostProject Kubernetes
implements Kubernetes API semantics
introducedIn Kubernetes
surface form: Kubernetes 1.0
language Go
license Apache License 2.0
listensOn HTTPS port 6443 by default
partOf kube-controller-manager
surface form: 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
Access Control Model
surface form: 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 kube-apiserver
this entity surface form: OpenShift API server
kube-apiserver exposes kube-apiserver self-linksurface differs
this entity surface form: Kubernetes API
kube-apiserver binaryName kube-apiserver self-link
kube-scheduler readsFrom kube-apiserver
this entity surface form: Kubernetes API server
kube-scheduler writesTo kube-apiserver
this entity surface form: Kubernetes API server
kube-scheduler communicatesWith kube-apiserver
kube-controller-manager uses kube-apiserver
this entity surface form: Kubernetes API
kube-controller-manager leaderElectionStorage kube-apiserver
this entity surface form: Kubernetes API
kubelet communicatesWith kube-apiserver
kubelet uses kube-apiserver
this entity surface form: Kubernetes API
kube-proxy watches kube-apiserver
this entity surface form: Kubernetes API server
kube-proxy dependsOn kube-apiserver
this entity surface form: Kubernetes API connectivity
kubectl CLI communicatesWith kube-apiserver
subject surface form: kubectl
this entity surface form: Kubernetes API server
Azure Kubernetes Service uses kube-apiserver
this entity surface form: Kubernetes API server