Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTopologySpreadTableController ¶
func NewTopologySpreadTableController( crdInformer crdinformers.SharedInformerFactory, crdClient versioned.Interface, eventRecorder record.EventRecorder, ) *topologySpreadTableController
Types ¶
type TSControl ¶
type TSControl interface {
Get(namespace, name string) (*networkingv1alpha1.PodSubnetTopologySpread, error)
}
SubnetClient Subnet control interface, through which operations on subnet objects can be initiated
type TopologySpreadController ¶
type TopologySpreadController struct {
// contains filtered or unexported fields
}
func NewTopologySpreadController ¶
func NewTopologySpreadController( kubeInformer informers.SharedInformerFactory, crdInformer crdinformers.SharedInformerFactory, crdClient versioned.Interface, broadcaster record.EventBroadcaster, sbnController *subnet.SubnetController, ) *TopologySpreadController
func (*TopologySpreadController) Get ¶
func (tsc *TopologySpreadController) Get(namespace, name string) (*networkingv1alpha1.PodSubnetTopologySpread, error)
func (*TopologySpreadController) Run ¶
func (tsc *TopologySpreadController) Run(stopCh <-chan struct{})
Click to show internal directories.
Click to hide internal directories.