package
0.17.1
Repository: https://github.com/weaveworks/scope.git
Documentation: pkg.go.dev

# Functions

IsPauseImageName indicates whether an image name corresponds to a kubernetes pause container image.
NewClient returns a usable Client.
NewDeployment creates a new Deployment.
NewEventStore creates a new Store which triggers watch whenever an object is added, removed or updated.
NewPod creates a new Pod.
NewReplicaSet creates a new ReplicaSet.
NewReplicationController creates a new ReplicationController.
NewReporter makes a new Reporter.
NewService creates a new Service.

# Constants

Event enum values.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
Event enum values.
Control IDs used by the kubernetes integration.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
Control IDs used by the kubernetes integration.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
Control IDs used by the kubernetes integration.
Control IDs used by the kubernetes integration.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
These constants are keys used in node metadata.
Event enum values.
These constants are keys used in node metadata.

# Variables

Exposed for testing.
Exposed for testing.
GetNodeName return the k8s node name for the current machine.
Exposed for testing.
Exposed for testing.
Exposed for testing.
Exposed for testing.
Exposed for testing.
Exposed for testing.
Exposed for testing.
Exposed for testing.

# Structs

ClientConfig establishes the configuration for the kubernetes client.
Reporter generate Reports containing Container and ContainerImage topologies.

# Interfaces

Client keeps track of running kubernetes pods and services.
Deployment represents a Kubernetes deployment.
Meta represents a metadata information about a Kubernetes object.
Pod represents a Kubernetes pod.
ReplicaSet represents a Kubernetes replica set.
ReplicationController represents a Kubernetes replication controller.
Service represents a Kubernetes service.

# Type aliases

Event type is an enum of ADD, UPDATE and DELETE.
Watch type is for callbacks when somethings happens to the store.