1前言之前介绍了SpringCloudConfig的用法,但对于Kubernetes应用,可能会需要读取ConfigMap的配置,我们看看Springboot是如何方便地读取ConfigMap和Secret。2整合SpringCloudKubenetesSpringCloudKubernetes提供
1前言一直使用官方的KubernetesDashboard来管理k8s,也算很友好的一款UI工具,但显示的资源不全、查看日志有限、时间久了要重要登陆,所以找了一款外观漂亮,用户体验很好的管理平台Lens。2特性与安装2.1特性Lens的优势主要有:很强的可用性和优秀的用户体验;多集群管理,可支持几百
1前言Kubernetes有专门的ConfigMap和Secret来管理配置,但它也有一些局限性,所以还是希望通过SpringCloudConfig来管理。在Kubernetes上面的微服务系统会有所不同,我们来探索一下如何整合SpringCloudKubernetes来做配置管理。整体方案与《使用
前言在有些场景,我们需要把外部的文件放到Docker容器中,或者Kubernetes的Pod中去,让应用去读取数据。Docker(1)从宿主复制文件到Docker容器:$dockerexec6619ff360ccels/opt/h2-datapkslow.mv.db$dockercppkslow/p
想要备份Kubernetes集群上的所有资源为yaml文件,以便随时恢复或部署到其它集群。准备以下脚本为backup.sh:for n in $(kubectl get -o=name pvc,configmap,serviceaccount,secret,ingress,service,deplo
1前言H2Database是一个优秀的数据库,又小又方便,支持内存和文件形式,经常会在测试、POC(proofofconcept)或开发环境用到它。在Springboot的许多应用中,也是内置了H2数据库,很常用。接下来我们来一步步把它推上k8s,让它坐上一个不一样的位置。建议阅读下面文章以帮助理解
1前言Ingress是Kubernetes一个非常重要的Controller,它类似一个路由转发的组件,可以让外界访问Kubernetes内部的Service。除了Ingress,还有NodePort、LoadBalance等方式,Ingress暴露给外界的方式还是很常用的。2安装Ingress我们
1前言SpringCloudDataFlow在本地跑得好好的,为什么要部署在Kubernetes上呢?主要是因为Kubernetes能提供更灵活的微服务管理;在集群上跑,会更安全稳定、更合理利用物理资源。SpringCloudDataFlow入门简介请参考:SpringCloudDataFlow初体