首页 > 其他分享 >Kubernetes dashboardv2.7.0 无法访问解决过程

Kubernetes dashboardv2.7.0 无法访问解决过程

时间:2024-04-18 16:35:12浏览次数:21  
标签:kubernetes Kubernetes 无法访问 dashboardv2.7 报错 dashboard 镜像 pod 切换

问题及报错:K8S部署前端可视化dashboard插件成功后,但是运维一段时间后发现访问不了了。

 

排查过程:

1、查看pod状态,发现拉镜像失败。我就很奇怪怎么又拉镜像了。

1 kubectl get pod -n kubernetes-dashboard
2 
3 kubectl describe pod kubernetes-dashboard-6c7ccbcf87-kz7q9 -n kubernetes-dashboard|tail

 

2、报错如下:

Failed to pull image "kubernetesui/dashboard:v2.7.0": rpc error: code = Unknown desc = failed to pull and unpack image "docker.io/kubernetesui/dashboard:v2.7.0": failed to copy: read tcp 192.168.1.73:40780->104.16.99.215:443: read: connection reset by peer

解释报错:192.168.1.73这台机器去拉镜像失败

 

 

 

3、到报错机器上

3.1 查看history 操作历史,发现之前这台机器切换了容器引擎。从docker 切换为containerd了。

解决办法:

切换容器引擎

经过确认,可以切换回去。切换回去后恢复正常

 

切换容器引擎和报错拉不到镜像有什么关系呢?

一开始拉取的dashboard用的是docker官方镜像仓库的,与containerd拉取的镜像不是同一个,然后切换容器引擎后会重新拉取镜像,拉不到就导致pod出问题了。

 

 

 

标签:kubernetes,Kubernetes,无法访问,dashboardv2.7,报错,dashboard,镜像,pod,切换
From: https://www.cnblogs.com/honglicheng/p/18143790

相关文章

  • ES和kibana docker启动成功后浏览器却显示无法访问
    前一天还能正常访问,第二天再次启动虚拟机后却无法访问ES和kibana了 解决方法删除docker创建的kibana和es容器,重点!!一定要同步删除es-net网络。 然后重新创建网络,ES容器和kibana容器具体操作步骤可查看  SpringCloud(七.1)ES(elasticsearch)+IK分词器  刷新页面查看效......
  • 修改kubernetes服务nodeport类型的端口范围
    原文链接编辑kube-apiserver.yaml文件vim/etc/kubernetes/manifests/kube-apiserver.yaml找到–service-cluster-ip-range这一行,在这一行的下一行增加如下内容--service-node-port-range=80-30000实际案例内容如apiVersion:v1kind:Podmetadata:creationTimestamp......
  • openGauss在kubernetes集群环境上的部署
    opengauss实践总结学习心openGauss是一款开源关系型数据库管理系统,深度融合华为在数据库领域多年的经验,结合企业级场景需求,持续构建竞争力特性;kubernetes也是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kuber......
  • VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) 1.19 - 运营商 Kubernetes
    VMwareTanzuKubernetesGridIntegratedEdition(TKGI)1.19-运营商Kubernetes解决方案Kubernetes-basedcontainersolutionwithadvancednetworking,aprivatecontainerregistry,andlifecyclemanagement请访问原文链接:https://sysin.org/blog/vmware-tkgi/,查......
  • 5.CentOS-7-Minimal 安装KubernetesV1.23.17&DockerV20.10.23
    1.环境准备主节点IP:192.168.254.130node1IP:192.168.254.131node2IP:192.168.254.132OSversion:CentOS7miniCPUArchitecture:x86_64/amd64K8sversion:v1.23.17Dockerversion:20.10.232.安装前准备#安装依赖yuminstall-ycurlwgetsystemdbash-completi......
  • vue2项目 network无法访问此网站
    vue2项目启动后,local可以访问,但是network不能访问防火墙等等都检查了查到原因如下:本来写的是这样,实际上端口号需要保持一致devServer:{disableHostCheck:true,open:true,host:'0.0.0.0',port:8002,https:false,hotOnly:false,public......
  • 4. Kubernetes 之 WebUI管理 Portainer
    1.安装PortainerPortainer是一个轻量级的容器管理工具,可以用来管理Docker和Kubernetes,它提供了一个Web界面来方便我们管理容器,官方网址:https://www.portainer.io/1.使用官方提供的yaml文件安装:在master节点上安装portainer,并将其暴露在NodePort30777上kubectlap......
  • 【Kubernetes 系列】如何优雅的配置 Java 微服务
    【Kubernetes系列】如何优雅的配置Java微服务 目标创建KubernetesConfigMap和Secret使用MicroProfileConfig注入微服务配置一、实现外部化应用配置在Kubernetes中,为docker容器设置环境变量有几种不同的方式,比如:Dockerfile、kubernetes.yml、Kubernet......
  • java: 无法访问org.mybatis.spring.annotation.MapperScan、类文件具有错误的版本 61.
    使用的Mybatis-spring依赖的版本3.0.1太高,将版本改为2.2.2<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.2.2</version></dependency><depende......
  • Kubernetes Pod配置:从基础到高级实战技巧
    本文深入探讨了KubernetesPod配置的实战技巧和常见易错点。关注【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营......