k8s上部署zuul網關
本文假設您已經完成了 在Kubernetes上部署業務項目教程的前序步驟
部署zuul網關
在 Kuboard 界面進入 test 名稱空間,點擊 創建工作負載 按鈕,並填寫表單,如下圖所示:
字段名稱 | 填寫內容 | 備註 |
---|---|---|
服務類型 | Deployment | |
服務分層 | api網關層 | |
服務名稱 | zuul | |
服務描述 | 網關 | |
副本數量 | 1 | |
容器名稱 | zuul-server | |
鏡像 | harbor.hld.com/test/zuul:latest | harbor鏡像倉庫鏡像地址 |
抓取策略 | Always | |
環境變量 | eureka.client.service-url.defaultZone=http://cloud-eureka-0.cloud-eureka.test.svc.cluster.local:1111/eureka,http://cloud-eureka-1.cloud-eureka.test.svc.cluster.local:1111/eureka,http://cloud-eureka-2.cloud-eureka.test.svc.cluster.local:1111/eureka spring.cloud.config.uri=http://cloud-config-0.cloud-config.test.svc.cluster.local:8991 | 填入 kuboard 時環境變量名後面不帶 = |
Service | ClusterIp:協議 TCP 服務端口 9000 容器端口 9000 | 內網訪問 |
Ingress | 不開啓 |
檢查部署結果
- 註冊中心查看註冊信息
- 通過網關調用template項目接口
接口1:
接口2:
至此,部署完成