linkerd2/charts/linkerd2-cni
Mitch Hulscher 462fe32ef2
fix(linkerd2-cni): execute container preStop command `kill` command as shell builtin (#5453)
The container-image `ghcr.io/linkerd/cni-plugin:stable-2.9.1` does not contain the `kill` command as an executable. Instead, it is available as a shell built-in. In its current state, Kubernetes emits error events whenever linkerd2-cni pods are terminated because the `kill` command can not be found.

Signed-off-by: Mitch Hulscher <mitch.hulscher@lib.io>
2021-01-07 10:24:24 -05:00
..
templates fix(linkerd2-cni): execute container preStop command `kill` command as shell builtin (#5453) 2021-01-07 10:24:24 -05:00
.helmignore Move CNI template to helm (#3581) 2019-12-10 13:21:28 +02:00
Chart.yaml Add automatic readme generation for charts (#5316) 2020-12-02 14:37:45 -05:00
OWNERS Move CNI template to helm (#3581) 2019-12-10 13:21:28 +02:00
README.md Add automatic readme generation for charts (#5316) 2020-12-02 14:37:45 -05:00
README.md.gotmpl Add automatic readme generation for charts (#5316) 2020-12-02 14:37:45 -05:00
requirements.lock Upgrade to Helm v3 (#4373) 2020-05-14 12:11:47 -05:00
requirements.yaml Fix CNI config parsing (#3953) 2020-01-23 09:55:04 -08:00
values.yaml Add missing tolerations in linkerd-cni helm chart (#5368) (#5369) 2020-12-17 10:12:31 -05:00

README.md

linkerd2-cni

Linkerd is a service mesh, designed to give platform-wide observability, reliability, and security without requiring configuration or code changes. The Linkerd CNI plugin takes care of setting up your pod's network so incoming and outgoing traffic is proxied through the data plane.

Version: 0.1.0

AppVersion: edge-XX.X.X

Requirements

Kubernetes: >=1.13.0-0

Repository Name Version
file://../partials partials 0.1.0

Values

Key Type Default Description
cniPluginImage string "ghcr.io/linkerd/cni-plugin" Docker image for the CNI plugin
cniPluginVersion string "linkerdVersionValue" Tag for the CNI container Docker image
cniResourceLabel string "linkerd.io/cni-resource" CNI resource annotation. Do not edit
createdByAnnotation string "linkerd.io/created-by" Annotation label for the proxy create. Do not edit.
destCNIBinDir string "/opt/cni/bin" Directory on the host where the CNI configuration will be placed
destCNINetDir string "/etc/cni/net.d" Directory on the host where the CNI plugin binaries reside
ignoreInboundPorts string "25,443,587,3306,11211" Inbound ports the proxy should ignore - SMTP (25,587) server-first - HTTPS (443) opaque TLS - MYSQL (3306) server-first - Memcached (11211) clients do not issue any preamble, which breaks detection
ignoreOutboundPorts string "25,443,587,3306,11211" Outbound ports the proxy should ignore
imagePullSecrets string nil
inboundProxyPort int 4143 Inbound port for the proxy container
installNamespace bool true Whether to create the CNI plugin plane namespace or not
logLevel string "info" Log level for the CNI plugin
namespace string "linkerd-cni" CNI plugin plane namespace
outboundProxyPort int 4140 Outbound port for the proxy container
portsToRedirect string "" Ports to redirect to proxy
priorityClassName string "" Kubernetes priorityClassName for the CNI plugin's Pods
proxyInjectAnnotation string "linkerd.io/inject"
proxyInjectDisabled string "disabled"
proxyUID int 2102 User id under which the proxy shall be ran
useWaitFlag bool false Configures the CNI plugin to use the -w flag for the iptables command

Autogenerated from chart metadata using helm-docs v1.4.0