文件名称:k8s-springcloud:kubernetes与springcloud全家桶的整合
文件大小:76KB
文件格式:ZIP
更新时间:2024-05-28 06:14:35
Java
说明 本项目为容器化 eureka server,并针对运行在Kubernetes环境中做相应定制: 节点之间可以通过kubernetes dns发现对方; 自动使用kubernetes服务名作为spring cloud应用名; 通过Kubernetes环境变量配置eureka相关配置参数,并做默认优化。 默认端口8761,使用kubernetes部署时需要部署为有状态的服务。 第一步:创建支持Eureka Server的Spring Boot工程 通过http://start.spring.io/ 创建一个Spring Boot工程,具体参数如下: Generate a "Maven Project" with "Java" and Spring Boot"1.5.6" ProjectMetadata Group: cn.ghostcloud Artifact: eurekaserver
【文件预览】:
k8s-springcloud-master
----springcloud-config()
--------.gitignore(249B)
--------Dockerfile(556B)
--------Makefile(126B)
--------src()
--------.gitlab-ci.yml(1KB)
--------mvnw(7KB)
--------entrypoint.sh(294B)
--------pom.xml(3KB)
--------mvnw.cmd(5KB)
--------hack()
----springcloud-admin()
--------.gitignore(249B)
--------Dockerfile(530B)
--------Makefile(126B)
--------src()
--------.gitlab-ci.yml(1KB)
--------mvnw(7KB)
--------entrypoint.sh(293B)
--------pom.xml(4KB)
--------mvnw.cmd(5KB)
--------hack()
----springcloud-eureka()
--------.gitignore(44B)
--------Makefile(127B)
--------src()
--------.gitlab-ci.yml(1KB)
--------dockerfile(377B)
--------mvnw(6KB)
--------entrypoint.sh(833B)
--------pom.xml(2KB)
--------mvnw.cmd(5KB)
--------README.md(3KB)
--------hack()
----README.md(3KB)
----templete-yaml()
--------config-server.yaml(4KB)
--------hystrix-dashboard.yaml(2KB)
--------eureka-admin.yaml(2KB)
--------rabbitmq-server.yaml(1KB)
--------eureka-server.yaml(732B)
--------zuul-server.yaml(3KB)
----springcloud-zuul()
--------.gitignore(249B)
--------Dockerfile(375B)
--------Makefile(126B)
--------src()
--------.gitlab-ci.yml(1KB)
--------mvnw(7KB)
--------pom.xml(3KB)
--------mvnw.cmd(5KB)
--------hack()
----springcloud-hystrix()
--------.gitignore(249B)
--------Dockerfile(378B)
--------Makefile(126B)
--------src()
--------.gitlab-ci.yml(1KB)
--------mvnw(7KB)
--------pom.xml(3KB)
--------mvnw.cmd(5KB)
--------hack()