Kubernetes Services
Kubernetes Services provide an abstract way to expose an application running on a set of Pods as a network service. They provide stable networking endpoints and load balancing across pod replicas in a Kubernetes cluster.
7 channels
across 1 AsyncAPI spec
· Provider profile
Channels
-
Watch stream for Service objects in a namespace. Service changes include creation of new services, updates to port mappings or selectors, type changes (e.g. ClusterIP to LoadBalancer), and deletions.Kubernetes Services Watch Events
-
Watch stream for all Service objects across all namespaces in the cluster. Used for cluster-wide service discovery and monitoring.Kubernetes Services Watch Events
-
Watch stream for EndpointSlice objects in a namespace. EndpointSlice changes reflect pod readiness transitions, pod scheduling, and pod termination as pods backing a Service change state.Kubernetes Services Watch Events
-
Watch stream for Gateway objects in a namespace. Gateway changes include new listener configurations, TLS certificate updates, and status updates from the gateway controller.Kubernetes Services Watch Events
-
Watch stream for HTTPRoute objects in a namespace. HTTPRoute changes reflect updates to routing rules, backend weights, and match conditions used by gateway controllers.Kubernetes Services Watch Events
-
Watch stream for Ingress objects in a namespace. Ingress changes include new routing rules, TLS configuration updates, and load balancer status updates from the ingress controller.Kubernetes Services Watch Events
-
Watch stream for NetworkPolicy objects in a namespace. Network policy changes are monitored by CNI plugins to update their eBPF or iptables rules enforcing pod-level traffic restrictions.Kubernetes Services Watch Events