国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

記錄springboot在k8s下無(wú)法讀取文件問(wèn)題

這篇具有很好參考價(jià)值的文章主要介紹了記錄springboot在k8s下無(wú)法讀取文件問(wèn)題。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

//加載配置文件
File file = ResourceUtils.getFile("classpath:/template/job.yaml");
?/對(duì)象映射
?V1Job v1Job = (V1Job) Yaml.load(file);

開(kāi)發(fā)的時(shí)候使用上面的方法可以讀取文件數(shù)據(jù),但是部署到k8s容器中之后,讀取文件出現(xiàn)報(bào)錯(cuò),找不到文件。于是改成了下面的寫(xiě)法:

//加載配置文件
InputStream is = this.getClass().getResourceAsStream("/template/job.yaml");
//ClassPathResource resource = new ClassPathResource("/job.yaml");
File file = new File("/template/job.yaml");
FileUtils.copyInputStreamToFile(is,file);

//對(duì)象映射
V1Job v1Job = (V1Job) Yaml.load(file);

成功讀取文件數(shù)據(jù)。上述兩種代碼在window下都可以讀取。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-611513.html

到了這里,關(guān)于記錄springboot在k8s下無(wú)法讀取文件問(wèn)題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • k8s webhook實(shí)例,java springboot程序?qū)崿F(xiàn) 對(duì)Pod創(chuàng)建請(qǐng)求添加邊車(chē)容器 ,模擬istio實(shí)現(xiàn)日志文件清理

    k8s webhook實(shí)例,java springboot程序?qū)崿F(xiàn) 對(duì)Pod創(chuàng)建請(qǐng)求添加邊車(chē)容器 ,模擬istio實(shí)現(xiàn)日志文件清理

    大綱 背景與原理 實(shí)現(xiàn)流程 開(kāi)發(fā)部署my-docker-demo-sp-user服務(wù)模擬業(yè)務(wù)項(xiàng)目 開(kāi)發(fā)部署my-sidecar服務(wù)模擬邊車(chē)程序 開(kāi)發(fā)部署服務(wù)my-docker-demo-k8s-operator 提供webhook功能 創(chuàng)建MutatingWebhookConfiguration 動(dòng)態(tài)準(zhǔn)入配置 測(cè)試邊車(chē)注入效果 背景: 原理: 涉及項(xiàng)目 my-docker-demo-sp-user 模擬業(yè)務(wù)項(xiàng)目

    2024年02月15日
    瀏覽(23)
  • springboot 部署k8s(一)

    springboot 部署k8s(一)

    ? 目錄 系列文章目錄 前言 一、IDEA 工程目錄 二、pom.xml 1.代碼如下 2.Dockerfile 3.Controller 代碼 4.?打包操作? 5 打包鏡像 6 鏡像打tag 7 push鏡像到容器里 ?8 驗(yàn)證是否上傳成功 總結(jié) 本系列教程將分2篇文章講解,怎么部署springboot 到k8s 上。 第一篇:springboot 準(zhǔn)備,這里包括打包鏡

    2023年04月11日
    瀏覽(21)
  • k8s集群部署springboot項(xiàng)目

    k8s集群部署springboot項(xiàng)目

    本篇,我們將基于k8s集群,模擬一個(gè)比較接近實(shí)際業(yè)務(wù)的使用場(chǎng)景,使用k8s集群部署一個(gè)springboot的項(xiàng)目,我們的需求是: 部署SpringBoot項(xiàng)目到阿里云服務(wù)器?; 基于容器打包,推送私有鏡像倉(cāng)庫(kù) ; 采用K8S集群部署,對(duì)外暴露服務(wù),pod副本擴(kuò)容,公網(wǎng)可以訪問(wèn) ; 基于阿里云服

    2024年02月02日
    瀏覽(24)
  • Jenkins打包springboot項(xiàng)目到k8s

    遇到的問(wèn)題: 在使用docker build命名的時(shí)候,報(bào)如下錯(cuò)誤 解決方案: 在jenkins 啟動(dòng)的docker-compose文件中增加如下配置 遇到的問(wèn)題: 在使用docker build命令的時(shí)候,報(bào)如下錯(cuò)誤 解決方案: 參考博文Docker、Jenkins、Harbor 構(gòu)建鏡像部署 SpringBoot 項(xiàng)目,先不在jenkins中執(zhí)行,先在宿主機(jī)

    2024年02月21日
    瀏覽(24)
  • springboot+grpc+k8s+istio環(huán)境

    2023年8月17日,本人之前使用過(guò)nacos+dubbo+springboot、eureka+feign等環(huán)境。最近學(xué)習(xí)到了istio服務(wù)網(wǎng)格集成到k8s也可以實(shí)現(xiàn)分布式微服務(wù)。 Kubernetes集群 istio集成到k8s jdk17 (8也ok) gPRC服務(wù)間通信 cloud-config服務(wù)是spring-cloud-config-server配置中心,用于加載遠(yuǎn)程配置文件,該服務(wù)端口號(hào)8081

    2024年02月12日
    瀏覽(18)
  • K8s部署微服務(wù)(springboot+vue)

    K8s部署微服務(wù)(springboot+vue)

    本文主要記錄K8s部署微服務(wù)項(xiàng)目(springboot后臺(tái)+vue前端,動(dòng)態(tài)部署自定義項(xiàng)目),也包括對(duì)網(wǎng)關(guān)、鑒權(quán)、用戶(hù)等基礎(chǔ)模塊的部署。k8s部署項(xiàng)目,即創(chuàng)建相應(yīng)的資源有命令行創(chuàng)建和yaml文件創(chuàng)建兩種方式,由于命令行創(chuàng)建配置麻煩,且不具備復(fù)用性,因此本文均采用yaml文件創(chuàng)建資

    2024年02月16日
    瀏覽(26)
  • k8s+springboot+CronJob 定時(shí)任務(wù)部署

    k8s+springboot+CronJob 定時(shí)任務(wù)部署

    kubernetes+springboot+CronJob 定時(shí)任務(wù)配置如下代碼: cronjob.yaml k8s 文件?? Dockerfile 文件 test.sh 文件 4個(gè)代碼實(shí)現(xiàn)類(lèi): kubectl 客戶(hù)端執(zhí)行,sh test.sh :

    2024年02月15日
    瀏覽(32)
  • k8s kubelet coredns ubuntu修改dns配置文件讀取路徑

    coredns 服務(wù)默認(rèn)使用節(jié)點(diǎn)上的dns配置,由于在 Ubuntu18 及以上版本,默認(rèn)是啟用 systemd-resolved 服務(wù)的,且配置nameserver配置文件默認(rèn)為 /run/systemd/resolve/resolv.conf , 且kubelet默認(rèn)的dns文件讀取也是該文件。因不習(xí)慣使用該服務(wù)來(lái)管理dns配置,所以需要修改kubelet的默認(rèn)讀取dns的文件

    2024年02月15日
    瀏覽(24)
  • 教你使用k8s來(lái)部署springboot服務(wù)

    在看到此文章之前,想必你已經(jīng)知道如何啟動(dòng)一個(gè) spring boot 應(yīng)用,知道如何通過(guò) docker 運(yùn)行你的 spring boot 服務(wù)。 你可能會(huì)有這樣得疑問(wèn),已經(jīng)了解如上部署方式,是否還有必須去了解如何通過(guò) k8s 部署 spring boot 應(yīng)用? 如果你有這樣的疑問(wèn),那么請(qǐng)繼續(xù)往下看。 在介紹 k8s 部

    2024年02月15日
    瀏覽(17)
  • 使用腳本把springboot程序部署到k8s上

    使用腳本把springboot程序部署到k8s上

    一般我們部署寫(xiě)4個(gè)文件就行了 首先分別寫(xiě) Dockerfile 1package.sh 2build.sh docker_push.sh Dockerfile springboot打包 1package.sh 從github上拉下來(lái),打成jar包 2build.sh docker_push.sh 將docker鏡像推送到k8s tips 最后生成的文件

    2024年02月01日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包