k8s 安装 kuboardV3 报错

复制代码
# kubectl describe pod metrics-server-76bf575666-xzvhp -n kuboard
Error from server (NotFound): pods "metrics-server-76bf575666-xzvhp" not found
root@cnhuaservert26:/etc/systemd/system/containerd.service.d# kubectl describe pod metrics-scraper-5c688489ff-8fjr7 -n kuboard
Name:             metrics-scraper-5c688489ff-8fjr7
Namespace:        kuboard
Priority:         0
Service Account:  kuboard-admin
Node:             hostname/10.115.192.140
Start Time:       Fri, 17 Oct 2025 14:18:05 +0800
Labels:           k8s.kuboard.cn/name=metrics-scraper
                  pod-template-hash=5c688489ff
Annotations:      cni.projectcalico.org/containerID: 0bc843f27ea1103843eef4e78b280a35b2f39a686b8aee5c7dc7ee62e6739153
                  cni.projectcalico.org/podIP: 10.244.24.7/32
                  cni.projectcalico.org/podIPs: 10.244.24.7/32
                  k8s.kuboard.cn/ingress: false
                  k8s.kuboard.cn/service: metrics-scraper
                  k8s.kuboard.cn/workload: metrics-scraper
Status:           Pending
IP:               10.244.24.7
IPs:
  IP:           10.244.24.7
Controlled By:  ReplicaSet/metrics-scraper-5c688489ff
Containers:
  metrics-scraper:
    Container ID:
    Image:         swr.cn-east-2.myhuaweicloud.com/kuboard-dependency/metrics-scraper:v1.0.8
    Image ID:
    Port:          8000/TCP
    Host Port:     0/TCP
    Args:
      --metric-duration=30m
    State:          Waiting
      Reason:       ErrImagePull
    Ready:          False
    Restart Count:  0
    Liveness:       http-get http://:8000/ delay=30s timeout=30s period=10s #success=1 #failure=3
    Environment:    <none>
    Mounts:
      /tmp from tmp-volume (rw)
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-hdj2n (ro)
Conditions:
  Type                        Status
  PodReadyToStartContainers   True
  Initialized                 True
  Ready                       False
  ContainersReady             False
  PodScheduled                True
Volumes:
  tmp-volume:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:
    SizeLimit:  <unset>
  kube-api-access-hdj2n:
    Type:                    Projected (a volume that contains injected data from multiple sources)
    TokenExpirationSeconds:  3607
    ConfigMapName:           kube-root-ca.crt
    ConfigMapOptional:       <nil>
    DownwardAPI:             true
QoS Class:                   BestEffort
Node-Selectors:              beta.kubernetes.io/os=linux
Tolerations:                 node-role.kubernetes.io/master:NoSchedule op=Exists
                             node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
  Type     Reason     Age                  From               Message
  ----     ------     ----                 ----               -------
  Normal   Scheduled  2m43s                default-scheduler  Successfully assigned kuboard/metrics-scraper-5c688489ff-8fjr7 to hostname
  Normal   Pulling    29s (x4 over 2m43s)  kubelet            Pulling image "swr.cn-east-2.myhuaweicloud.com/kuboard-dependency/metrics-scraper:v1.0.8"
  Warning  Failed     18s (x4 over 2m22s)  kubelet            Failed to pull image "swr.cn-east-2.myhuaweicloud.com/kuboard-dependency/metrics-scraper:v1.0.8": failed to pull and unpack image "swr.cn-east-2.myhuaweicloud.com/kuboard-dependency/metrics-scraper:v1.0.8": failed to resolve reference "swr.cn-east-2.myhuaweicloud.com/kuboard-dependency/metrics-scraper:v1.0.8": failed to do request: Head "https://swr.cn-east-2.myhuaweicloud.com/v2/kuboard-dependency/metrics-scraper/manifests/v1.0.8": net/http: TLS handshake timeout
  Warning  Failed     18s (x4 over 2m22s)  kubelet            Error: ErrImagePull
  Normal   BackOff    5s (x6 over 2m22s)   kubelet            Back-off pulling image "swr.cn-east-2.myhuaweicloud.com/kuboard-dependency/metrics-scraper:v1.0.8"
  Warning  Failed     5s (x6 over 2m22s)   kubelet            Error: ImagePullBackOff

我的环境特殊,访问外网受限,直接安装kuboard V3,死活报错

复制代码
# kubectl get pod -A
kuboard       kuboard-v3-58c8cb79d-wcghr                 0/1     Running   0          142m

替换前:

KUBOARD_SERVER_NODE_PORT: '30080'

替换后:(k8s节点的任意IP)

KUBOARD_ENDPOINT: 'http://192.168.1.105:30080'

替换后正常,这个坑好像被搞了两次,我这个渣渣记性

相关推荐
知已难寻10 小时前
第 2 篇 · 云的地基:服务器、存储、网络三大基础设施
运维·服务器·网络·云原生·云计算·负载均衡·1024程序员节
阿里云云原生14 小时前
车企数据隐私保护必修课:如何用 SLS mask 守住日志中的敏感信息
云原生
阿里云云原生15 小时前
切换模型会损失缓存,智能路由还省钱吗?
云原生
闲云野鹤在人间15 小时前
Kubernetes Service 与 kube-proxy 详解
云原生·容器·kubernetes
我不会起名字32216 小时前
节点 NotReady:kubelet 与容器运行时的 4 步排查
云原生·kubernetes·kubelet·排查
说实话起个名字真难啊16 小时前
实战docker部署dify及注意点
运维·docker·容器
闲云自留地17 小时前
K8s Service 全解:服务发现、四种类型、会话保持、金丝雀发布一篇通
容器·kubernetes·服务发现
分布式存储与RustFS17 小时前
GPU 在空转等数据?PyTorch 训练集进 RustFS 的三种接法
云原生·开源·对象存储·分布式存储·s3·rustfs·性能基准
choumin18 小时前
C++ 标准容器为什么不能存引用
c++·容器·引用类型
时间售卖铺20 小时前
MySQL 备份
运维·数据库·mysql·云原生