Versions in this module Expand all Collapse all v0 v0.2.0 Jun 19, 2025 v0.1.4 Mar 13, 2025 Changes in this version + type ServiceEndpoints struct + Endpoint *v1.Endpoints + Service *v1.Service + type ServiceMap struct + func NewServiceMap() *ServiceMap + func (sm *ServiceMap) Delete(namespace, name string) + func (sm *ServiceMap) Get(namespace, name string) (*ServiceEndpoints, bool) + func (sm *ServiceMap) GetAll() map[string]*ServiceEndpoints + func (sm *ServiceMap) Set(namespace, name string, se *ServiceEndpoints) + func (sm *ServiceMap) SetEndpoint(namespace, name string, ep *v1.Endpoints) + type ServicesController struct + Clientset *kubernetes.Clientset + Proxy nat.ProxyProcessor + Services *ServiceMap + func (c *ServicesController) Start(ctx context.Context) error