NipGeihou's blog NipGeihou's blog
  • Java

    • 开发规范
    • 进阶笔记
    • 微服务
    • 快速开始
    • 设计模式
  • 其他

    • Golang
    • Python
    • Drat
  • Redis
  • MongoDB
  • 数据结构与算法
  • 计算机网络
  • 应用

    • Grafana
    • Prometheus
  • 容器与编排

    • KubeSphere
    • Kubernetes
    • Docker Compose
    • Docker
  • 组网

    • TailScale
    • WireGuard
  • 密码生成器
  • 英文单词生成器
🍳烹饪
🧑‍💻关于
  • 分类
  • 标签
  • 归档

NipGeihou

我见青山多妩媚,料青山见我应如是
  • Java

    • 开发规范
    • 进阶笔记
    • 微服务
    • 快速开始
    • 设计模式
  • 其他

    • Golang
    • Python
    • Drat
  • Redis
  • MongoDB
  • 数据结构与算法
  • 计算机网络
  • 应用

    • Grafana
    • Prometheus
  • 容器与编排

    • KubeSphere
    • Kubernetes
    • Docker Compose
    • Docker
  • 组网

    • TailScale
    • WireGuard
  • 密码生成器
  • 英文单词生成器
🍳烹饪
🧑‍💻关于
  • 分类
  • 标签
  • 归档
  • Linux

  • Docker

  • 云原生

  • Kubernetes

  • KubeSphere

  • K3S

  • 笔记

    • 基于KtConnect实现本地与kubernetes集群互通
    • 基于Wireguard实现本地与kubernetes集群互通
    • Kubesphere问题总结
      • DevOps
        • 使用其他JDK(11)构建项目
        • Maven构建时报错:cannot find symbol
    • SpringBoot应用存活探针
    • DevOps - IDEA与Docker实现CI
    • 下一代CI工具 - Tekton
    • 基于Clash.Meta实现的流量分离
    • Windows命令-route路由表
    • 基于acme.sh的证书分发
    • 基于Nginx的内网域名管理
    • 基于Cloudflare-Zero-Trust的内网穿透
    • 基于rclone的跨云对象存储迁移
    • 基于DNS区域解析分流国内外CDN
    • 年轻人的第一台服务器(D1581)
    • IPMI笔记
    • ipmitool笔记
    • iSCSI服务搭建
    • 基于WireGuard实现的云组网
    • 基于Tailscale实现的云组网
  • PVE

  • 维修

  • DevOps

  • 云服务

  • 路由器

  • Hyper-V

  • Windows

  • macOS

  • 运维
  • 笔记
NipGeihou
2022-11-12
目录

Kubesphere问题总结

# DevOps

# 使用其他 JDK (11) 构建项目

参考:自定义 Jenkins Agent (opens new window)

kubesphere 默认已经内置了 jdk11

image-20221113014240734

存在的问题

如果使用了多个容器,比如拉取 git 代码时,不是在此容器下,会出现到构建步骤时,找不到项目,暂时的解决办法就是全部写在一个容器里。

# Maven 构建时报错:cannot find symbol

这个原因有很多,我遇到的原因是 common 包上传到 nexus 后修改过,但版本没有改变,由于 devops 默认是会缓存依赖的,导致一直使用旧的 common 包编译,于是就有了 cannot find symbol

而这些缓存是通过 hostPathVolume 存储在宿主机下的 /var/data/jenkins_maven_cache ,把各个节点下的此目录下对应的依赖删除,再次构建即可重新下载。

当然规范的操作应该是:在每次修改包时,修改版本号,就不会出现上述问题。

上次更新: 2024/03/11, 22:37:05
基于Wireguard实现本地与kubernetes集群互通
SpringBoot应用存活探针

← 基于Wireguard实现本地与kubernetes集群互通 SpringBoot应用存活探针→

最近更新
01
iSCSI服务搭建
05-10
02
磁盘管理与文件系统
05-02
03
网络测试 - iperf3
05-02
更多文章>
Theme by Vdoing | Copyright © 2018-2025 NipGeihou | 友情链接
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式