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

Spring Cloud Config整合Spring Cloud Kubernetes,在k8s上管理配置

1前言Kubernetes有专门的ConfigMap和Secret来管理配置,但它也有一些局限性,所以还是希望通过SpringCloudConfig来管理。在Kubernetes上面的微服务系统会有所不同,我们来探索一下如何整合SpringCloudKubernetes来做配置管理。整体方案与《使用

LarryDpk LarryDpk 发布于 2020-08-20

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

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

LarryDpk LarryDpk 发布于 2020-08-15

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

把Spring Cloud Data Flow部署在Kubernetes上,再跑个任务试试

1前言SpringCloudDataFlow在本地跑得好好的,为什么要部署在Kubernetes上呢?主要是因为Kubernetes能提供更灵活的微服务管理;在集群上跑,会更安全稳定、更合理利用物理资源。SpringCloudDataFlow入门简介请参考:SpringCloudDataFlow初体

LarryDpk LarryDpk 发布于 2020-07-29

Docker这些none:none的镜像,难道就不配拥有名字吗

1前言搞容器开发一段时间后,想看看都有哪些镜像,执行了一下dockerimages-a,蒙圈了,有一堆<none>:<none>的镜像。不知有什么用,不知能不能删,不知会不会占用很多空间。接下来我们探索一下吧。2镜像也有好坏吗?这些<none>:<none&

LarryDpk LarryDpk 发布于 2020-07-23