15 image puller pods running

Hi, there,

Today I found there are 15 image puller pods running for the JupyterHub on EKS. My question is, in total there are 9 docker images. How can there are 15 image puller pods running? I copied details below. As we can see, there is no duplication. Also, the last one (zs6jx) started 4 days later than others.

My questions are: Is this normal? And why there are so many image puller pods running? If not normal, how to fix?

Thanks!

below is the details of the image puller pods:

continuous-image-puller-8gsvl 1/1 Running 0 18d
continuous-image-puller-9dt96 1/1 Running 0 18d
continuous-image-puller-cphvd 1/1 Running 0 18d
continuous-image-puller-dnxwk 1/1 Running 0 18d
continuous-image-puller-hqqkz 1/1 Running 0 18d
continuous-image-puller-jxwqm 1/1 Running 0 18d
continuous-image-puller-k9wvr 1/1 Running 0 18d
continuous-image-puller-pfrc6 1/1 Running 0 18d
continuous-image-puller-tb4sl 1/1 Running 0 18d
continuous-image-puller-wglwm 1/1 Running 0 18d
continuous-image-puller-xp62l 1/1 Running 0 18d
continuous-image-puller-xprf2 1/1 Running 0 18d
continuous-image-puller-zfjsg 1/1 Running 0 18d
continuous-image-puller-znsm7 1/1 Running 0 18d
continuous-image-puller-zs6jx 1/1 Running 0 14d

The images will be pulled to all of your nodes by a daemonset, you can disable it completely if you want: