[Java][Spring Cloud]DevOps這篇的DevOps發佈系統是以Spring Cloud微服務(微服務)為背景;由GitLab、Harbor與Kubernetes組成。
GitLab負責版本管理與CI/CD(CI/CD)。
Harbor負責Docker([Docker]介紹) Image的儲存與發佈。
Kubernetes([ [Spring Cloud]核心元件與技術生態圈核心元件
Spring Boot:Spring Cloud的基礎框架。
Spring Cloud Starters:Spring Boot的依賴管理。
Consul:微服務系統的註冊中心。
Eureka:微服務系統的註冊中心。
Feign:簡化微服務之間的溝通方式。
Ribbon:處理程 [Java]Spring Boot變Spring Cloud部署Consul服務
docker run --name consul -p xxxx:xxxx -v /tmp/consul/conf/:/consul/conf/ -v /tmp/consul/data/:/consul/data/ -d consul
於pom.xml設定Spring