南瓜慢说官网 敢一行,则予知。脚踏实地,知行合一。

如何把文件放进Docker或Kubernetes中,如何拷贝出来

前言在有些场景,我们需要把外部的文件放到Docker容器中,或者Kubernetes的Pod中去,让应用去读取数据。Docker(1)从宿主复制文件到Docker容器:$dockerexec6619ff360ccels/opt/h2-datapkslow.mv.db$dockercppkslow/p

LarryDpk LarryDpk 发布于 2020-08-15

Multiple Ways to Download Files from Internet in Java

Multiple Ways to Download Files from Internet in Java It’s very common we need to download files from Internet and there are several ways to do in Jav

LarryDpk LarryDpk 发布于 2020-08-15

使用Spring Cloud Config统一管理配置,别再到处放配置文件了

前言可配置是一个成熟软件系统应该提供的特性,而配置管理对于大型系统就显得十分重要,特别是对于拥有多个应用的微服务系统。可喜的是,Spring为我们提供了很好的配置管理,如Springboot的配置就很强大。对于SpringCloud,就有强大的SpringCloudConfig,在提供了一个在应用之

LarryDpk LarryDpk 发布于 2020-08-14

Kubernetes备份所有集群中的资源为yaml文件

想要备份Kubernetes集群上的所有资源为yaml文件,以便随时恢复或部署到其它集群。准备以下脚本为backup.sh:for n in $(kubectl get -o=name pvc,configmap,serviceaccount,secret,ingress,service,deplo

LarryDpk LarryDpk 发布于 2020-08-09

把H2数据库从jar包部署到Kubernetes,并解决Ingress不支持TCP的问题

1前言H2Database是一个优秀的数据库,又小又方便,支持内存和文件形式,经常会在测试、POC(proofofconcept)或开发环境用到它。在Springboot的许多应用中,也是内置了H2数据库,很常用。接下来我们来一步步把它推上k8s,让它坐上一个不一样的位置。建议阅读下面文章以帮助理解

LarryDpk LarryDpk 发布于 2020-08-09

Kubernetes用Helm安装Ingress并踩一下使用的坑

1前言Ingress是Kubernetes一个非常重要的Controller,它类似一个路由转发的组件,可以让外界访问Kubernetes内部的Service。除了Ingress,还有NodePort、LoadBalance等方式,Ingress暴露给外界的方式还是很常用的。2安装Ingress我们

LarryDpk LarryDpk 发布于 2020-08-08

简化RESTful开发,Spring Data REST让你少掉发

1前言Springboot+SpringMVC大大简化了Web应用的RESTful开发,而SpringDataREST更简单。SpringDataREST是建立在DataRepository之上的,它能直接把resository以HATEOAS风格暴露成Web服务,而不需要再手写Controller

LarryDpk LarryDpk 发布于 2020-08-02

Spring Cloud Data Flow用Shell来操作,方便建立CICD

1前言之前我们用两篇文章讲解了SpringCloudDataFlow,例子都是用UI操作的,但我们在Linux系统上经常是无法提供界面来操作,集成在Jenkins上也无法使用UI。好在官方提供了DataFlowShell工具,可以在命令行模式下进行操作,非常方便。相关文章可参考:SpringClou

LarryDpk LarryDpk 发布于 2020-08-02