package
18.7.1+incompatible
Repository: https://github.com/carllhw/linkerd2.git
Documentation: pkg.go.dev
# Functions
CanonicalResourceNameFromFriendlyName returns a canonical name from common shorthands used in command line tools.
CreatedByAnnotationValue returns the value associated with CreatedByAnnotation.
No description provided by the author
GetOwnerLabels returns the set of prometheus owner labels that can be extracted from the proxy labels that have been added to an injected kubernetes resource.
NewAPI returns a new KubernetesApi interface.
NewProxy returns a new KubernetesProxy object and starts listening on a network address.
Return a the shortest name for a k8s canonical name.
# Constants
No description provided by the author
No description provided by the author
ControllerComponentLabel identifies this object as a component of Linkerd's control plane (e.g.
ControllerNSLabel is injected into mesh-enabled apps, identifying the namespace of the Linkerd control plane.
CreatedByAnnotation indicates the source of the injected data plane (e.g.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ProxyDaemonSetLabel is injected into mesh-enabled apps, identifying the DaemonSet that this proxy belongs to.
ProxyDeploymentLabel is injected into mesh-enabled apps, identifying the deployment that this proxy belongs to.
ProxyJobLabel is injected into mesh-enabled apps, identifying the Job that this proxy belongs to.
ProxyReplicaSetLabel is injected into mesh-enabled apps, identifying the ReplicaSet that this proxy belongs to.
ProxyReplicationControllerLabel is injected into mesh-enabled apps, identifying the ReplicationController that this proxy belongs to.
ProxyStatefulSetLabel is injected into mesh-enabled apps, identifying the StatefulSet that this proxy belongs to.
ProxyVersionAnnotation indicates the version of the injected data plane (e.g.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TLSTrustAnchorConfigMapName is the name of the ConfigMap that holds the trust anchors (trusted root certificates).
TLSTrustAnchorFileName is the name (key) within the trust anchor ConfigMap that contains the actual trust anchor bundle.
# Variables
ResourceTypesToProxyLabels maps resource type names to keys understood by the proxy, specifically Destination and Prometheus labels.
resources to query in StatSummary when Resource.Type is "all".
# Structs
No description provided by the author
No description provided by the author
TLSIdentity is the identity of a pod owner (Deployment, Pod, ReplicationController, etc.).
# Interfaces
No description provided by the author