镜像之囧
大中午的本来准备睡个午觉的,客户爸爸突然来了个夺命连环call,说是镜像拉不下来了了。
好家伙,午觉睡不成了。
现象
目测木有imagepulsecret。故建议客户爸爸 从别的命名空间复制下imagepulsecret。然而客户爸爸表示是新的集群,从别的集群那边拷过来 还是不行
初步分析
代码语言:txt复制1、本地 docker pull 都是OK的
代码语言:txt复制2、k8s 拉取都不行。已经指定imagepullsecret
尝试解码 imagepullsecret
好家伙,auth的地址和指明的仓库地址对不上,能拉下来才有鬼呢。
解决方式
代码语言:txt复制kubectl create secret generic harborsecret -n test-yy --from-file=.dockerconfigjson=/root/.docker/config.json
重新创建一个正确的并指明即可。
反思
1、别随便从别的集群拷yaml 文件随便apply(请务必明白自己在干什么),这个例子搞了一个错误的反而把自己搞懵逼了