Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IPAMConfig ¶
type PodController ¶
type PodController struct {
// contains filtered or unexported fields
}
func InitializePodController ¶
func InitializePodController(kubeClient clientset.Interface, netAttachDefClient netdefclient.K8sCniCncfIoV1Interface, informerFactory informers.SharedInformerFactory, nodeName string, podInfoStore cnipodcache.CNIPodInfoStore, cniServer *cniserver.CNIServer) (*PodController, error)
func NewPodController ¶
func NewPodController(kubeClient clientset.Interface, netAttachDefClient netdefclient.K8sCniCncfIoV1Interface, podInformer cache.SharedIndexInformer, resyncPeriod time.Duration, nodeName string, podCache cnipodcache.CNIPodInfoStore, cniServer *cniserver.CNIServer) *PodController
func (*PodController) Run ¶
func (pc *PodController) Run(stopCh <-chan struct{})
func (*PodController) Worker ¶
func (pc *PodController) Worker()
type SecondaryNetworkConfig ¶
type SecondaryNetworkConfig struct { CNIVersion string `json:"cniVersion,omitempty"` Name string `json:"name,omitempty"` Type string `json:"type,omitempty"` IPAM IPAMConfig `json:"ipam,omitempty"` }
type SecondaryNetworkObject ¶
Click to show internal directories.
Click to hide internal directories.