kubernetes实战-配置中心(三)配置服务使用apollo配置中心

使用配置中心,需要开发对代码进行调整,将一些配置,通过变量的形式配置到apollo中,服务通过配置中心来获取具体的配置

在配置中心修改新增如下配置:

项目信息:

配置:

重新打包镜像,使用apollo版本的代码:

修改dp.yaml,将镜像使用我们刚刚打包的这个:

应用资源配置清单:

# kubectl apply -f http://k8s-yaml.od.com/dubbo-server/dp.yaml

创建dubbo服务消费者:

apollo中新建一个项目:dubbo-demo-web,新建配置dubbo.registry,值为zookeeper地址

使用jenkins重新打包构建一版镜像: [email protected]:stanleywang/dubbo-demo-web.git

构建完成后,修改资源配置清单并应用:

原文地址:https://www.cnblogs.com/slim-liu/p/12030527.html

时间: 2024-08-30 05:24:17

kubernetes实战-配置中心(三)配置服务使用apollo配置中心的相关文章

GoldenGate配置(三)之DDL复制配置

[说明] 此篇续接上一篇:"GoldenGate配置(二)之双向复制配置"点击打开链接 环境: Item Source System Target System Platform Red Hat Enterprise Linux Server release 5.4 Red Hat Enterprise Linux Server release 5.4 Hostname gc1 gc2 Database Oracle 10.2.0.1 Oracle 11.2.0.1 Character

Exchange2010安装配置篇三 证书服务

部署CA [ 添加角色 ] [ 证书服务 ] 一般默认操作下一步 二. 打开 exchange 管理控制台 [服务器配置]-新建证书: 域范围 通配符证书: 三.新建证书完成 .打开CA申请页面  申请证书: 把刚才到处的two.req 编辑复制到这里: 再到 [ EXCHANGE 管理控制台] [ 完成搁置请求 ]? 四.添加服务: 分配服务 并确认[全部]覆盖: 五.进行 owa 访问测试:

WIN10 应用程序修改IIS程序池配置及Azure云服务修改程序池配置避免自动回收

以下内容源自需修改Azure云服务修改程序池的定期回收配置在本地测试及部署到Azure的记录. 一.Win10下修改指定网站应用程序池的配置 1.修改IIS程序池的代码如下: 引用命名空间 using Microsoft.Web.Administration; //初始化IIS操作类 using (ServerManager serverManager = new ServerManager()) { var siteName = "website";//网站名称 var siteAp

Spring Cloud微服务Sentinel+Apollo限流、熔断实战

在Spring Cloud微服务体系中,由于限流熔断组件Hystrix开源版本不在维护,因此国内不少有类似需求的公司已经将眼光转向阿里开源的Sentinel框架.而以下要介绍的正是作者最近两个月的真实项目实践过程,这中间被不少网络Demo示例级别水文误导过,为了以正视听特将实践过程加以总结,希望能够帮到有类似需要的朋友! 一.Sentinel概述 在基于Spring Cloud构建的微服务体系中,服务之间的调用链路会随着系统的演进变得越来越长,这无疑会增加了整个系统的不可靠因素.在并发流量比较高

53次课( NFS介绍、 NFS服务端安装配置、NFS配置选项)

NFS服务搭建与配置 NFS介绍 NFS服务端安装配置 安装测试2个操作系统一个服务端一个客户端,服务端IP为192.168.63.100客户端192.168.63.101,这两个系统许安装nfs-utils rpcbind [[email protected] ~]# yum install -y nfs-utils rpcbind 安装完成后在服务端配置exports文件. [[email protected] ~]# vim /etc/exports ##编辑这个文件里加入以下内容 /ho

第三章 服务治理:Spring Cloud Eureka

Spring Cloud Eureka是Spring Cloud Netflix 微服务套件中的一部分,它基于Netflix Eureka做了二次封装,主要负责完成微服务架构中的服务治理功能.Spring Cloud 通过为Eureka增加了Spring Boot风格的自动化配置,我们只需通过引入依赖和注解配置就能让Spring Boot构建的微服务应用轻松的与Eureka服务治理体系进行整合. 服务治理: 服务治理可以说是微服务架构中最为核心和基础的模块,主要用来实现各个微服务实例的自动化注册

SpringCloud服务注册与发现中心-Eureka

1.服务注册与发现的好处: 假设没有这个东西,那么如果存在a,b,c三个同样的服务: 而现在有一个u服务需要用到a或b或c提供的接口,那么u里面肯定是需要配置这三个服务的地址,然后调用的时候还有问题就是我该选哪个服务来调用呢? 因为他们作用都是等价的:这里就产生了一系列的配置管理问题(包括a,b,c服务地址变了,或者增加了d服务,这些都需要在u里面改配置,还有改负载均衡算法): 现在有了服务注册与发现中心,那么a,b,c它们启动时都会自动将自己的服务标识(a,b,c的服务标识是一样的,因为它们的

Spring Cloud构建微服务架构分布式配置中心

Spring Cloud Config是Spring Cloud团队创建的一个全新项目,用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为服务端与客户端两个部分.其中服务端也称为分布式配置中心,它是一个独立的微服务应用,用来连接配置仓库并为客户端提供获取配置信息.加密/解密信息等访问接口:而客户端则是微服务架构中的各个微服务应用或基础设施,它们通过指定的配置中心来管理应用资源与业务相关的配置内容,并在启动的时候从配置中心获取和加载配置信息.Spring Cloud Conf

SpringCloud04 服务配置中心、消息总线、远程配置动态刷新

1 环境说明 JDK:1.8 MAVENT:3.5 SpringBoot:2.0.5.RELEASE SpringCloud:Finchley.SR1 2 创建服务注册中心(Eureka服务端) 说明:本博文仅仅以一个单例的注册中心为例,高可用的服务注册中心请参见 2.1 引入依赖 利用IDEA创建服务注册中心项目时只需要引入 spring-cloud-starter-netflix-eureka-server 一个依赖就可以啦 <dependency> <groupId>org.