kubesphere 2.0安装时选择的是内置harbor,安装成功后,在harbor更新时,发现无法拉取镜像的错,导到harbor无法起来,原因如下:
Events:
Type Reason Age From Message
Normal BackOff 6m44s (x19799 over 3d3h) kubelet, node01 Back-off pulling image “88.4.38.100:5000/goharbor/registry-photon:v2.6.2-v1.7.5”
Warning Failed 104s (x19821 over 3d3h) kubelet, node01 Error: ImagePullBackOff
到此,发现安装设计有两个问题:
- 实际内置harbor的端口是改了的,30280,但在安装好的harbor的部署文件中还是用的缺省的 5000
- 程序的更新有一个问题: 当harbor进行更新时,应该是先停了harbor,然后拉镜像,再启动,但harbor已经停了,肯定拉不到镜像,导致harbor无法再创建了。