暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

微服务-Eureka实战部署

DevOps架构实战 2022-05-05
1227

一、eureka官网

 

二、jenkins上配置eureka,来拉取git上的jar

三、在部署eureka服务器操作配置

创建目录配置脚本

[root@hd01 eureka]# mkidr usr/local/eureka

[root@hd01 eureka]# mkdir config

[root@hd01 eureka]# more run.sh

cd usr/local/eureka && nohup java  -jar eureka.jar  >>nohup.out &

[root@hd01 eureka]# cd opt/jenkins/

[root@hd01 jenkins]# ll

total 4

-rwxr-xr-x 1 root root 699 Apr 27 03:55 eureka.sh

4、配置eureka.sh脚本

[root@hd01 jenkins]# more eureka.sh

#!/bin/bash

DATE=$(date +%Y%m%d)

DIR=/usr/local/eureka

JARFILE=eureka.jar

if [ ! -d $DIR/backup ];then

   mkdir -p $DIR/backup

fi

cd $DIR

sleep 2

ps -ef | grep $JARFILE | grep -v grep | awk '{print $2}' | xargs kill -9

java  -jar  $JARFILE --spring.profiles.active=test > nohup.out &

四、开始jenkins构建,并查看jenkins拉取giteureka

[root@jenkins ~]# cd var/lib/jenkins/workspace/eureka/target/

[root@jenkins target]# ll

total 51368

drwxr-xr-x 5 root root     4096 Apr 28 11:13 classes

-rw-r--r-- 1 root root 52568770 Apr 28 11:13 eureka.jar

-rw-r--r-- 1 root root    24053 Apr 28 11:13 eureka.jar.original

drwxr-xr-x 3 root root       25 Apr 28 11:13 generated-sources

drwxr-xr-x 2 root root       28 Apr 28 11:13 maven-archiver

drwxr-xr-x 3 root root       35 Apr 28 11:13 maven-status

[root@jenkins target]# pwd

/var/lib/jenkins/workspace/eureka/target

[root@hd01 eureka]# cd config/

[root@hd01 config]# pwd

/usr/local/eureka/config

[root@hd01 config]# more application-test.yml

server:

  port: 9762

spring:

  application:

    name: eureka-server

  cloud:

    inetutils:

      preferred-networks: 192.168.40.24 

eureka:

  client:

    service-url:

      defaultZone: http://192.168.40.24:${server.port}/eureka/

    register-with-eureka: true

    fetch-registry: true   

  instance:

    prefer-ip-address: true

如果本文对你有帮助的话,欢迎点赞&在看&转发,这对我继续分享&创作优质文章非常重要。感谢🙏🏻

----------------------end---------------------

推荐阅读:

1、Jenkins+Git自动触发构建发布

2、Jenkins分布式部署agent节点

3、如何快速清理zabbix历史数据表

4、Nginx的跨域问题解决

5、K8s用Helm部署NFS

如果不想错过内容,记得读完点一下在看,加个星标,这样每次新文章推送才会第一时间出现在你的订阅列表里。
随手在看、转发是最大的支持!
文章转载自DevOps架构实战,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论