Documentation ¶
Index ¶
- func StartResolving(nameResolutionHistoryPath string, clusterMode bool)
- type ResolvedObjectInfo
- type Resolver
- func (resolver *Resolver) CheckIsServiceIP(address string) bool
- func (resolver *Resolver) GetDumpNameResolutionHistoryMap() map[int64]map[string]*ResolvedObjectInfo
- func (resolver *Resolver) GetDumpNameResolutionHistoryMapStringKeys() map[string]map[string]*ResolvedObjectInfo
- func (resolver *Resolver) Resolve(name string, timestamp int64) *ResolvedObjectInfo
- func (resolver *Resolver) RestoreNameResolutionHistory(nameResolutionHistoryPath string)
- func (resolver *Resolver) SaveResolvedName(key string, resolved string, namespace string, eventType watch.EventType)
- func (resolver *Resolver) Start(ctx context.Context, nameResolutionHistoryPath string, clusterMode bool)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StartResolving ¶
Types ¶
type ResolvedObjectInfo ¶
type Resolver ¶
type Resolver struct {
// contains filtered or unexported fields
}
var K8sResolver *Resolver
func NewFromInCluster ¶
func (*Resolver) CheckIsServiceIP ¶
func (*Resolver) GetDumpNameResolutionHistoryMap ¶
func (resolver *Resolver) GetDumpNameResolutionHistoryMap() map[int64]map[string]*ResolvedObjectInfo
func (*Resolver) GetDumpNameResolutionHistoryMapStringKeys ¶ added in v0.7.0
func (resolver *Resolver) GetDumpNameResolutionHistoryMapStringKeys() map[string]map[string]*ResolvedObjectInfo
func (*Resolver) Resolve ¶
func (resolver *Resolver) Resolve(name string, timestamp int64) *ResolvedObjectInfo
func (*Resolver) RestoreNameResolutionHistory ¶ added in v0.4.0
func (*Resolver) SaveResolvedName ¶ added in v0.6.0
Click to show internal directories.
Click to hide internal directories.