After following the guide on linkerd.com to install it on my K3sup Cluster server, I have run into a few problems. Bear with me if this is an easy fix, I am still learning how clusters work and Linkerd.
My environment is Ubuntu Server LTS 20.04.2 on a Raspberry Pi4 which has K3sup installed. I have set up the nodes properly and when I pull my nodes in the terminal, this is what it shows.
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
delta Ready <none> 35h v1.19.9+k3s1 192.168.1.39 <none> Ubuntu 20.04.2 LTS 5.4.0-1032-raspi containerd://1.4.4-k3s1
alpha Ready master 36h v1.19.9+k3s1 192.168.1.98 <none> Ubuntu 20.04.2 LTS 5.4.0-1032-raspi containerd://1.4.4-k3s1
beta Ready <none> 36h v1.19.9+k3s1 192.168.1.143 <none> Ubuntu 20.04.2 LTS 5.4.0-1032-raspi containerd://1.4.4-k3s1
chairle Ready <none> 35h v1.19.9+k3s1 192.168.1.19 <none> Ubuntu 20.04.2 LTS 5.4.0-1028-raspi containerd://1.4.4-k3s1
Running through linkerd check --pre --linkerd-namespace linkerd-test I have also discovered this problem
× can create non-namespaced resources
cannot create ClusterRole/linkerd-heartbeat: clusterroles.rbac.authorization.k8s.io "linkerd-heartbeat" already exists
cannot create ClusterRoleBinding/linkerd-heartbeat: clusterrolebindings.rbac.authorization.k8s.io "linkerd-heartbeat" already exists
cannot create CustomResourceDefinition/serviceprofiles.linkerd.io: customresourcedefinitions.apiextensions.k8s.io "serviceprofiles.linkerd.io" already exists
cannot create CustomResourceDefinition/trafficsplits.split.smi-spec.io: customresourcedefinitions.apiextensions.k8s.io "trafficsplits.split.smi-spec.io" already exists
cannot create MutatingWebhookConfiguration/linkerd-proxy-injector-webhook-config: mutatingwebhookconfigurations.admissionregistration.k8s.io "linkerd-proxy-injector-webhook-config" already exists
cannot create ValidatingWebhookConfiguration/linkerd-sp-validator-webhook-config: validatingwebhookconfigurations.admissionregistration.k8s.io "linkerd-sp-validator-webhook-config" already exists
see https://linkerd.io/checks/#pre-k8s-cluster-k8s for hints
When I run linkerd viz dashboard &
http://localhost:50750
Grafana dashboard available at:
http://localhost:50750/grafana
Opening Linkerd dashboard in the default browser
Failed to open Linkerd dashboard automatically
Visit http://localhost:50750 in your browser to view the dashboard
When I open the link on my machine, the site cannot be reached. What is the solution to this problem? Thank you.