Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MetaDataProviderController ¶
type MetaDataProviderController struct { KubeClient *kubernetes.Clientset // TempMetaDataReference storage uses a concurrent map string // MetaDataContextType k/v TempMetaDataReferenceStorage *sync.Map }
func NewMetaDataProviderController ¶
func NewMetaDataProviderController(kubeClient *kubernetes.Clientset) *MetaDataProviderController
func (*MetaDataProviderController) ControlLoop ¶
func (m *MetaDataProviderController) ControlLoop(cancelContext context.Context)
func (*MetaDataProviderController) OnMetaDataContextTypeEvent ¶
func (m *MetaDataProviderController) OnMetaDataContextTypeEvent(event watch.Event, context *metadatav1.MetaDataContextType)
func (*MetaDataProviderController) OnPodEvent ¶
func (m *MetaDataProviderController) OnPodEvent(event watch.Event, pod *v1.Pod)
Click to show internal directories.
Click to hide internal directories.