Kubernetes Linkerd

Posted on June 2, 2022
Tags: devops

1 Install linkerd

curl --proto '=https' --tlsv1.2 -sSfL https://run.linkerd.io/install | sh

add below to .zshrc

export PATH=$PATH:/home/debian/.linkerd2/bin
Error rendering install manifest: error configuring Kubernetes API client: invalid configuration: no configuration has been provided, try setting KUBERNETES_MASTER environment variable

setup kubeconfig by making a file config in ~/.kube/

cp /etc/rancher/k3s/k3s.yaml ~/.kube/config
linkerd check --pre
kubectl -n emojivoto port-forward svc/web-svc 8080:80 --address="0.0.0.0"
kubectl get -n emojivoto deploy -o yaml \
  | linkerd inject - \
  | kubectl apply -f -
linkerd viz install > install.yaml

modify install.yaml

  - -enforced-host=^(bserver\.opnroot\.com|localhost|127\.0\.0\.1|web\.linkerd-viz\.svc\.cluster\.l
cat install.yaml | kubectl apply -f -
linkerd viz dashboard --address=0.0.0.0