Я использую k3s для тестирования моих конфигураций k8s.К сожалению, imagePullSecrets
, похоже, не работает должным образом.
Я протестировал ту же конфигурацию в minikube , и она отлично работает.
Пример:
Я создаю секрет с помощью:
kubectl create secret generic myreg --from-file=.dockerconfigjson=$HOME/.docker/config.json
И это пример набора демонов:
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: foo
namespace: default
labels:
app: foo
spec:
selector:
matchLabels:
name: foo
template:
metadata:
labels:
name: foo
spec:
imagePullSecrets:
- name: myreg
containers:
- name: foo
image: whatever/foo:latest
Состояние остается ErrImagePull
и выполняется describe
над модулем, в котором говорится:
Normal BackOff 2s kubelet, localhost Back-off pulling image "whatever/foo:latest"
Warning Failed 2s kubelet, localhost Error: ImagePullBackOff
Почему не работает?