cloud-providerk8s.io/cloud-provider/controllers/route Index | Files

package route

import "k8s.io/cloud-provider/controllers/route"

Package route contains code for syncing cloud routing rules with the list of registered nodes.

Index

Types

type RouteController

type RouteController struct {
	// contains filtered or unexported fields
}

func New

func New(routes cloudprovider.Routes, kubeClient clientset.Interface, nodeInformer coreinformers.NodeInformer, clusterName string, clusterCIDRs []*net.IPNet) *RouteController

func (*RouteController) Run

func (rc *RouteController) Run(ctx context.Context, syncPeriod time.Duration, controllerManagerMetrics *controllersmetrics.ControllerManagerMetrics)

Source Files

doc.go route_controller.go

Version
v0.32.2 (latest)
Published
Feb 13, 2025
Platform
linux/amd64
Imports
25 packages
Last checked
2 months ago

Tools for package owners.