linkerd/client image cannot be found on cr.l5d.io (ghcr.io)
What is the issue?
following along the guide for adding non-kubernetes workloads to your mesh, https://linkerd.io/2.15/tasks/adding-non-kubernetes-workloads/, one step includes pulling an image from ghcr.io:
kubectl apply -f - <<EOF
apiVersion: v1
kind: ServiceAccount
metadata:
name: client
namespace: mixed-env
---
apiVersion: v1
kind: Pod
metadata:
name: client
namespace: mixed-env
annotations:
linkerd.io/inject: enabled
spec:
volumes:
- name: shared-data
emptyDir: {}
containers:
- name: client
image: cr.l5d.io/linkerd/client:current
command:
- "sh"
- "-c"
- >
while true; do
sleep 3600;
done
serviceAccountName: client
EOF
The image cr.l5d.io/linkerd/client:current cannot be found. resulting in client POD failure
How can it be reproduced?
- Login to github with personal access token (PAT)
- docker pull cr.l5d.io/linkerd/client:current Error response from daemon: manifest unknown
Logs, error output, etc
docker pull cr.l5d.io/linkerd/client:current Error response from daemon: manifest unknown
output of linkerd check -o short
linkerd check -o short Status check results are √
Environment
kubectl version Client Version: v1.29.6+k3s2 Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3 Server Version: v1.29.6+k3s2
Possible solution
No response
Additional context
No response
Would you like to work on fixing this bug?
None
For the record, I'm working on fixing the docs here – they shouldn't be referring to a client image in this way.