v2

package
v0.2.210 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2024 License: Apache-2.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type NetworkManager

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

func CreateNetworkManager

func CreateNetworkManager(ctx context.Context, cfg config.Config, clusterName string, k8sClient k8sclient.K8sClientInterface, storageClient storage.StorageClient, dnsResolverClient dnsmanager.DNSResolver, preRunningContainerIDs mapset.Set[string], k8sObjectCache objectcache.K8sObjectCache) *NetworkManager

func (*NetworkManager) ContainerCallback

func (nm *NetworkManager) ContainerCallback(notif containercollection.PubSubEvent)

func (*NetworkManager) ContainerReachedMaxTime

func (nm *NetworkManager) ContainerReachedMaxTime(containerID string)

func (*NetworkManager) ReportDroppedEvent

func (nm *NetworkManager) ReportDroppedEvent(k8sContainerID string)

func (*NetworkManager) ReportNetworkEvent

func (nm *NetworkManager) ReportNetworkEvent(k8sContainerID string, event tracernetworktype.Event)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL