springcloud|springcloud in k8s spring cloud 工程创建

spring cloud 工程创建

  • 总体流程框架

    springcloud|springcloud in k8s spring cloud 工程创建
    文章图片
    image.png
  • 基本流程说明
  1. 和都注册到
  2. 在查找
  3. 访问获取配置内容
  4. 从github获取配置内容
  • 源代码位置
  1. 总源代码
    https://github.com/wengmingdong/springcloudk8s
  2. spring cloud eureka工程源代码
    https://github.com/wengmingdong/springcloudk8s/tree/master/eureka
  3. spring cloud config工程源代码
    https://github.com/wengmingdong/springcloudk8s/tree/master/config
  4. spring cloud 业务app服务
    https://github.com/wengmingdong/springcloudk8s/tree/master/config-client
  • 源代码说明
  1. spring cloud工程pom.xml总的规则
    指定编译为jar包

    springcloud|springcloud in k8s spring cloud 工程创建
    文章图片
    image.png
    引入spring cloud父类依赖

    springcloud|springcloud in k8s spring cloud 工程创建
    文章图片
    image.png
    引入对应功能的依赖
    springcloud|springcloud in k8s spring cloud 工程创建
    文章图片
    image.png
    引入spring cloud依赖
    springcloud|springcloud in k8s spring cloud 工程创建
    文章图片
    image.png
    【springcloud|springcloud in k8s spring cloud 工程创建】引入编译插件

    springcloud|springcloud in k8s spring cloud 工程创建
    文章图片
    image.png
  2. spring cloud 搭建总体流程
    在pom.xml文件引入对应功能依赖
    在src/main/resources/application.yaml添加配置
    创建启动类和main函数,且添加@SpringBootApplication注解和打开对应功能,如:@EnableEurekaServer
[目录] (https://www.jianshu.com/p/2a935d48b6da)
spring cloud 工程创建
在github上创建配置文件
在centos7下安装docker
docker私有仓库安装
jdk git maven 安装
jenkins 之 jdk maven github 配置
jenkins 之 job构建项目
安装k8s
部署springcloud in k8s
springcloud in k8s 部署ingress -

    推荐阅读