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服务部署

相关推荐
萧曵 丶2 小时前
单例模式 7 种实现方式对比表
java·单例模式
lang201509282 小时前
Tomcat Maven插件全解析:开发部署一体化
java·tomcat·maven
JHC_binge2 小时前
国内Ubuntu 22.04 LTS安装Milvus向量数据库
java·linux·ubuntu
野猪佩挤2 小时前
Jenkins动态Salve调度其他集群Docker in Docker
运维·docker·jenkins
2501_941148152 小时前
C++ map / multimap 保姆级教程
java·开发语言·c++
Yield & Allure2 小时前
EasyExcel使用
java
乾元2 小时前
下一代检测:基于自编码器(Autoencoder)的异常流量检测
运维·网络·人工智能·深度学习·安全·安全架构
GHL2842710902 小时前
TeamTalk-msg_server学习
运维·服务器·c++·学习
咩咩不吃草2 小时前
Linux环境下MySQL的安装与使用与Navicat
linux·运维·数据库·mysql·navicat