k8s交付heapster,启动pod失败,发现是harbor仓库问题

网友投稿 259 2022-10-29

k8s交付heapster,启动pod失败,发现是harbor仓库问题

应用资源配置清单后,heapster对应的pod始终没有启动。

[root@hdss7-22 ~]# kubectl get pods -n kube-system NAME                                    READY   STATUS             RESTARTS   AGE coredns-6b6c4f9648-ddlq8                1/1     Running            0          13d heapster-b5b9f794-bwz9z                 0/1     ImagePullBackOff   0          10m kubernetes-dashboard-76dcdb4677-x6r8f   1/1     Running            0          2d5h traefik-ingress-vpxr7                   1/1     Running            0          2d2h traefik-ingress-zxw69                   1/1     Running            0          11d

在dashboard,查看pod状态,报错如下:

Failed to pull image "harbor.od.com/public/heapster:v1.5.4": rpc error: code = Unknown desc = Error response from daemon: Get http://harbor.od.com/v2/public/heapster/manifests/v1.5.4: Get http://harbor.od.com:180/service/token?scope=repository%3Apublic%2Fheapster%3Apull&service=harbor-registry: dial tcp 10.4.7.200:180: connect: connection timed out

登录到harbor,报错返回502

[root@hdss7-21 ~]# docker login harbor.od.com Authenticating with existing credentials... Login did not succeed, error: Error response from daemon: Get http://harbor.od.com/v2/: Get http://harbor.od.com:180/service/token?account=admin&client_id=docker&offline_token=true&service=harbor-registry: dial tcp 10.4.7.200:180: connect: connection timed out Username (admin): admin Password:  Error response from daemon: login attempt to http://harbor.od.com/v2/ failed with status: 502 Bad Gateway

重启harbor:

[root@hdss7-200 heapster]# cd /opt/harbor [root@hdss7-200 harbor]# docker-compose ps       Name                     Command               State             Ports -------------------------------------------------------------------------------------- harbor-core         /harbor/start.sh                 Up harbor-db           /entrypoint.sh postgres          Up      5432/tcp harbor-jobservice   /harbor/start.sh                 Up harbor-log          /bin/sh -c /usr/local/bin/ ...   Up      127.0.0.1:1514->10514/tcp harbor-portal       nginx -g daemon off;             Up      80/tcp nginx               nginx -g daemon off;             Up      0.0.0.0:180->80/tcp redis               docker-entrypoint.sh redis ...   Up      6379/tcp registry            /entrypoint.sh /etc/regist ...   Up      5000/tcp registryctl         /harbor/start.sh                 Up [root@hdss7-200 harbor]# docker-compose stop Stopping nginx             ... done Stopping harbor-jobservice ... done Stopping harbor-portal     ... done Stopping harbor-core       ... done Stopping redis             ... done Stopping registry          ... done Stopping harbor-db         ... done Stopping registryctl       ... done Stopping harbor-log        ... done [root@hdss7-200 harbor]# docker-compose ps       Name                     Command                State     Ports --------------------------------------------------------------------- harbor-core         /harbor/start.sh                 Exit 137 harbor-db           /entrypoint.sh postgres          Exit 255 harbor-jobservice   /harbor/start.sh                 Exit 137 harbor-log          /bin/sh -c /usr/local/bin/ ...   Exit 137 harbor-portal       nginx -g daemon off;             Exit 0 nginx               nginx -g daemon off;             Exit 0 redis               docker-entrypoint.sh redis ...   Exit 137 registry            /entrypoint.sh /etc/regist ...   Exit 137 registryctl         /harbor/start.sh                 Exit 137 [root@hdss7-200 harbor]# docker-compose rm Going to remove nginx, harbor-jobservice, harbor-portal, harbor-core, redis, registry, harbor-db, registryctl, harbor-log Are you sure? [yN] y Removing nginx             ... done Removing harbor-jobservice ... done Creating harbor-log ... done Removing harbor-core       ... done Removing redis             ... done Removing registry          ... done Creating registry ... done Creating harbor-core ... done Removing harbor-log        ... done Creating harbor-portal ... done Creating nginx ... done Creating harbor-db ...  Creating registry ...  Creating redis ...  Creating registryctl ...  Creating harbor-core ...  Creating harbor-portal ...  Creating harbor-jobservice ...  Creating nginx ...  [root@hdss7-200 harbor]# docker-compose ps       Name                     Command               State             Ports -------------------------------------------------------------------------------------- harbor-core         /harbor/start.sh                 Up harbor-db           /entrypoint.sh postgres          Up      5432/tcp harbor-jobservice   /harbor/start.sh                 Up harbor-log          /bin/sh -c /usr/local/bin/ ...   Up      127.0.0.1:1514->10514/tcp harbor-portal       nginx -g daemon off;             Up      80/tcp nginx               nginx -g daemon off;             Up      0.0.0.0:180->80/tcp redis               docker-entrypoint.sh redis ...   Up      6379/tcp registry            /entrypoint.sh /etc/regist ...   Up      5000/tcp registryctl         /harbor/start.sh                 Up

登录harbor恢复正常:

[root@hdss7-21 ~]# docker login harbor.od.com Authenticating with existing credentials... WARNING! Your password will be stored unencrypted in /root/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store   Login Succeeded

heapster启动成功:

[root@hdss7-22 ~]# kubectl get pods -n kube-system NAME                                    READY   STATUS    RESTARTS   AGE coredns-6b6c4f9648-ddlq8                1/1     Running   0          14d heapster-b5b9f794-wl7wh                 1/1     Running   0          15h kubernetes-dashboard-76dcdb4677-x6r8f   1/1     Running   0          2d23h traefik-ingress-vpxr7                   1/1     Running   0          2d20h traefik-ingress-zxw69                   1/1     Running   0          12d

感谢老男孩黄导和他的沃佳云平台。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringBoot发送短信验证码的实例
下一篇:基于AMBA总线的OCP-IP接口
相关文章

 发表评论

暂时没有评论,来抢沙发吧~