During a linkerd check --proxy
I am seeing the following error:
linkerd-ha-checks
-----------------
‼ pod injection disabled on kube-system
kube-system namespace needs to have the label config.linkerd.io/admission-webhooks: disabled if injector webhook failure policy is Fail
see https://linkerd.io/2.14/checks/#l5d-injection-disabled for hints
√ multiple replicas of control plane pods
I have confirmed we have the proper label and annotation in the kube-system ns. However, the warning is still present. I’m a bit confused.
A yaml output of the kube-system ns:
apiVersion: v1
kind: Namespace
metadata:
annotations:
linkerd.io/inject: disabled
labels:
config.linkerd.io/admission-webhooks: disable
kubernetes.io/metadata.name: kube-system
name: kube-system
spec:
finalizers:
- kubernetes
status:
phase: Active