LinkerD service mesh
Provides secure communication between services across nodes.
Resources
Base
/base/linkerd/kustomization.yaml---apiVersion: kustomize.config.k8s.io/v1beta1kind: Kustomizationnamespace: linkerdresources:- namespace.yaml
/base/linkerd/namespace.yaml---apiVersion: v1kind: Namespacemetadata:name: linkerd
/base/linkerd/linkerd-control-plane-chart.yaml---apiVersion: builtinkind: HelmChartInflationGeneratorname: linkerd-control-planemetadata:name: linkerd-control-plane-helm-chart
/base/linkerd/linkerd-crds-chart.yaml---apiVersion: builtinkind: HelmChartInflationGeneratorname: linkerd-crdsmetadata:name: linkerd-crds-helm-chart
/base/linkerd/linkerd-viz-chart.yaml---apiVersion: builtinkind: HelmChartInflationGeneratorname: linkerd-vizmetadata:name: linkerd-viz-helm-chart
Applying
Verify system requirements
linkerd check --pre
linkerd install --crds | kubectl apply -f - \&& linkerd install | kubectl apply -f - \&& linkerd check \&& linkerd viz install | kubectl apply -f - \&& linkerd viz check
Install CLI
curl -sL https://run.linkerd.io/install | sh \&& export PATH=$PATH:$HOME/.linkerd2/bin