k8s部署的微服务动态扩容

提供者微服务扩容:

springboot项目空运行产生的yaml文件配置简单介绍:

可能下边截图中有些注释不对,大家看我下边的注的介绍

注:

k8s擅长部署应用spring cloud微服务,一般不会用来部署nacos、zk等。。。。。。

在实际部署过程中可以把部署微服务的过程颠倒,即由原来的步骤(1)将创建控制器deploy、pod的k8s命令空运行生成yaml文件,此时还没创建deploy和pod(2)k8s应用步骤(1)输出的yaml文件,创建deploy和pod,此时因为还没暴露服务所以还没有service(3)暴露服务service,此时有了service=====》

可以改为(1)(3)(2),即先将创建deploy、pod的命令空运行生成yaml文件配置项,然后再把步骤(3)暴露服务的k8s命令也空运行生成yaml文件得到暴露服务的yaml文件配置项,再把service相关的配置项vim编辑步骤(1)生成的yaml文件放到(1)中的yaml文件,此时步骤(1)生成的yaml文件就有了关于deploy(包括pod)和service的相关配置,最后再应用yaml文件即步骤(2),此时会同时生成deploy、pod、service,即在最后一步完成创建和k8s服务部署

相关推荐
prince0516 小时前
用户积分系统怎么设计
java·大数据·数据库
龙飞0519 小时前
Kubernetes 疑难杂症:Pod 始终处于 Terminating 状态的真实原因与安全修复方案
安全·云原生·容器·kubernetes
967719 小时前
理解IOC控制反转和spring容器,@Autowired的参数的作用
java·sql·spring
SY_FC19 小时前
实现一个父组件引入了子组件,跳转到其他页面,其他页面返回回来重新加载子组件函数
java·前端·javascript
耀耀_很无聊19 小时前
09_Jenkins安装JDK环境
java·运维·jenkins
MaximusCoder19 小时前
等保测评命令——Centos Linux
linux·运维·经验分享·python·安全·centos
ノBye~19 小时前
Centos7.6 Docker安装redis(带密码 + 持久化)
java·redis·docker
黑臂麒麟19 小时前
openYuanrong:多语言运行时独立部署以库集成简化 Serverless 架构 & 拓扑感知调度:提升函数运行时性能
java·架构·serverless·openyuanrong
XiaoLeisj19 小时前
Android Jetpack 页面架构实战:从 LiveData、ViewModel 到 DataBinding 的生命周期管理与数据绑定
android·java·架构·android jetpack·livedata·viewmodel·databinding
⑩-19 小时前
为什么要用消息队列?使用场景?
java·rabbitmq