Kube-Proxy Kube-proxy programs hosts to provide a virtual IP (VIP) experience for workloads. As a result internal IP addresses are established and route to one or many underlying Pods. This concern certainly goes beyond running and scheduling containerized workloads. In theory rather than implementing this as part of core Kubernetes the project could have defined a Service API and required a plug- in to implement the Service abstraction. This approach would require users to choose between a variety of plug-ins in the ecosystem rather than including it as core functionality.