Причина, по которой они не будут удалены, заключается в том, что они связаны с учетной записью службы.
Я нашел это, просмотрев их файлы yaml, в которых упоминалось, что они предназначены для служебной учетной записи.
Я тогда побежал
kubectl get serviceaccounts
, который вернул список учетных записей с одинаковыми именами. После запуска
kubectl delete serviceaccounts <accountName>
Секреты удалились.
Однако, если они этого не делают, вы все равно можете получить и удалить их с помощью
kubectl get secrets
kubectl delete secret <secret name>
Если вы не видите рассматриваемый элемент, вы можете добавить --all-namespaces, чтобы увидеть «все» из них, поскольку по умолчанию он смотрит на верхний уровень вашей среды kubernetes.