Documentation ¶
Index ¶
- type Proxier
- func (p *Proxier) OnEndpointsAdd(endpoints *corev1.Endpoints)
- func (p *Proxier) OnEndpointsDelete(endpoints *corev1.Endpoints)
- func (p *Proxier) OnEndpointsSynced()
- func (p *Proxier) OnEndpointsUpdate(oldEndpoints, endpoints *corev1.Endpoints)
- func (p *Proxier) OnServiceAdd(service *corev1.Service)
- func (p *Proxier) OnServiceDelete(service *corev1.Service)
- func (p *Proxier) OnServiceSynced()
- func (p *Proxier) OnServiceUpdate(oldService, service *corev1.Service)
- func (p *Proxier) Run(stopCh <-chan struct{})
- func (p *Proxier) SyncLoop()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Proxier ¶
type Proxier struct {
// contains filtered or unexported fields
}
TODO: Add metrics
func (*Proxier) OnEndpointsAdd ¶
func (*Proxier) OnEndpointsDelete ¶
func (*Proxier) OnEndpointsSynced ¶
func (p *Proxier) OnEndpointsSynced()
func (*Proxier) OnEndpointsUpdate ¶
func (*Proxier) OnServiceAdd ¶
func (*Proxier) OnServiceDelete ¶
func (*Proxier) OnServiceSynced ¶
func (p *Proxier) OnServiceSynced()
func (*Proxier) OnServiceUpdate ¶
Click to show internal directories.
Click to hide internal directories.