排序
多端口 Service 与会话保持:RabbitMQ 暴露和 ClientIP 粘性会话
一、什么时候需要多端口 Service 如果一个应用同时暴露多个功能端口,就不能只写一个 `ports` 条目。原文用 RabbitMQ 做了非常典型的示例: - `15672`:管理界面 - `5672`:AMQP 业务端口 对应...
声明式API与Serverless实战认知:云原生架构设计关键能力
一、为什么声明式 API 是云原生的重要基础 声明式 API 是一种比较流行且先进的编程范式,它强调通过声明的方式表达目标状态,而不是手工描述每一步操作过程。 这种模式的关键价值在于把“我想要...
在 Kubernetes 中重新部署升级版服务:配置切换与运行验证
一、重新在k8s中部署服务 1、重新定义demo-receive的配置文件信息 2、重新应用demo-receive的配置文件 3、重新定义demo-handler的配置文件信息 4、重新定义demo-handler的配置文件
去除 Eureka 并完成最终验证:SpringCloud 项目迁移到 K8s 的收尾步骤
一、去除eureka 1、将eureka的pod副本数调为0 2、验证 二、访问测试 在浏览器中输入http://demo.test.com/进行测试访问,观察到访问成功
去 Eureka 化改造:修改 receive 与 handler 的配置文件
一、重新修改代码配置文件 1、修改demo-receive的代码配置文件 原本demo-receive的代码配置文件 新增demo-receive的代码配置文件 2、修改demo-handler的代码配置文件 原本demo-handler的代码配...
升级版服务重新打镜像:demo-receive 与 demo-handler 的 upgrade 构建
一、重新打镜像 1.1 重新打demo-receive镜像 1.1 环境信息 代码地址:https://gitee.com/dukuan/demo-receive.git 构建命令:mvn clean package Java 版本:jdk 1.8 构建镜像:registry.cn-hang...
前端服务部署到 Kubernetes:Ingress 接入与整体访问链路验证
一、前端服务部署到k8s 1、定义Deployment类型的yaml文件 2、定义Service类型的yaml文件 3、创建Ingress文件 4、创建前端服务 5、浏览器上测试访问 在windows主机上添加hosts解析(C:\Windows\Sy...
前端服务容器化:Vue 项目构建、静态资源打包与镜像制作
一、环境信息 代码地址:https://gitee.com/dukuan/demo-ui.git 构建命令:mvn clean package Java 版本:jdk 1.8 构建镜像:registry.cn-hangzhou.aliyuncs.com/abroad_images/node:16.17.0-ap...
其他 SpringBoot 服务部署到 Kubernetes:demo-handler 编排与验证
一、其他springboot服务部署到k8s 1、定义Deployment类型的yaml文件 2、创建其他springboot服务 3、浏览器中访问http://10.0.0.20:30590/查看注册的服务,观察到目前注册的有两个服务 - 二、迁...
其他 SpringBoot 服务容器化:demo-handler 构建与镜像制作
一、迁移其他springboot服务 1.1 环境信息 代码地址:https://gitee.com/dukuan/demo-handler.git 构建命令:mvn clean package Java 版本:jdk 1.8 构建镜像:registry.cn-hangzhou.aliyuncs.c...











