# Functions
NewClient returns a usable Client.
NewCronJob creates a new cron job.
NewDaemonSet creates a new daemonset.
NewDeployment creates a new Deployment.
NewEventStore creates a new Store which triggers watch whenever an object is added, removed or updated.
NewJob creates a new job.
NewLogReadCloser reads from multiple io.ReadCloser, where data is available, and annotates each line with the reader's label.
NewNamespace creates a new Namespace.
NewPersistentVolume returns new persistentVolume type.
NewPersistentVolumeClaim returns new Persistent Volume Claim type.
NewPod creates a new Pod.
NewReporter makes a new Reporter.
NewService creates a new Service.
NewStatefulSet creates a new statefulset.
NewStorageClass returns new Storage Class type.
NewVolumeSnapshot returns new Volume Snapshot type.
NewVolumeSnapshotData returns new Volume Snapshot Data type.
# Constants
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.
BetaStorageClassAnnotation is the annotation for default storage class.
Capacity is the annotation key which provides the storage size.
Control IDs used by the kubernetes integration.
These constants are keys used in node metadata.
Control IDs used by the kubernetes integration.
Event enum values.
Control IDs used by the kubernetes integration.
Control IDs used by the kubernetes integration.
Control IDs used by the kubernetes integration.
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.
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.
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.
GroupName and version used by CRDs.
SnapshotPVName is the label key which provides PV name.
GroupName and version used by CRDs.
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.
These constants are keys used in node metadata.
Event enum values.
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.
# Variables
Exposed for testing.
Exposed for testing.
Exposed for testing.
Exposed for testing.
Exposed for testing.
Exposed for testing.
Exposed for testing.
Exposed for testing.
Exposed for testing.
Exposed for testing.
Exposed for testing.
Exposed for testing.
Exposed for testing.
ResourceMap is the mapping of resource and their GroupKind.
Exposed for testing.
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.
Tagger adds pod parents to container nodes.
# Interfaces
Client keeps track of running kubernetes pods and services.
CronJob represents a Kubernetes cron job.
DaemonSet represents a Kubernetes daemonset.
Deployment represents a Kubernetes deployment.
Job represents a Kubernetes job.
Meta represents a metadata information about a Kubernetes object.
NamespaceResource represents a Kubernetes namespace `Namespace` is already taken in meta.go.
PersistentVolume represent kubernetes PersistentVolume interface.
PersistentVolumeClaim represents kubernetes PVC interface.
Pod represents a Kubernetes pod.
Service represents a Kubernetes service.
StatefulSet represents a Kubernetes statefulset.
StorageClass represent kubernetes StorageClass interface.
VolumeSnapshot represent kubernetes VolumeSnapshot interface.
VolumeSnapshotData represent kubernetes VolumeSnapshotData interface.