cds.yaml 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
  1. resources:
  2. - '@type': type.googleapis.com/envoy.config.cluster.v3.Cluster
  3. name: auth
  4. connect_timeout: 5s
  5. type: STRICT_DNS
  6. dns_refresh_rate: 5s
  7. dns_failure_refresh_rate:
  8. base_interval: 1s
  9. max_interval: 1s
  10. lb_policy: ROUND_ROBIN
  11. load_assignment:
  12. cluster_name: auth
  13. endpoints:
  14. - lb_endpoints:
  15. - endpoint:
  16. address:
  17. socket_address:
  18. address: auth
  19. port_value: 9999
  20. health_checks:
  21. - timeout: 2s
  22. interval: 5s
  23. unhealthy_threshold: 3
  24. healthy_threshold: 2
  25. http_health_check:
  26. path: /health
  27. circuit_breakers:
  28. thresholds:
  29. - priority: DEFAULT
  30. max_connections: 10000
  31. max_pending_requests: 10000
  32. max_requests: 10000
  33. - '@type': type.googleapis.com/envoy.config.cluster.v3.Cluster
  34. name: rest
  35. connect_timeout: 5s
  36. type: STRICT_DNS
  37. dns_refresh_rate: 5s
  38. dns_failure_refresh_rate:
  39. base_interval: 1s
  40. max_interval: 1s
  41. lb_policy: ROUND_ROBIN
  42. load_assignment:
  43. cluster_name: rest
  44. endpoints:
  45. - lb_endpoints:
  46. - endpoint:
  47. address:
  48. socket_address:
  49. address: rest
  50. port_value: 3000
  51. health_checks:
  52. - timeout: 2s
  53. interval: 5s
  54. unhealthy_threshold: 3
  55. healthy_threshold: 2
  56. http_health_check:
  57. path: /
  58. circuit_breakers:
  59. thresholds:
  60. - priority: DEFAULT
  61. max_connections: 10000
  62. max_pending_requests: 10000
  63. max_requests: 10000
  64. - '@type': type.googleapis.com/envoy.config.cluster.v3.Cluster
  65. name: realtime
  66. connect_timeout: 5s
  67. type: STRICT_DNS
  68. dns_refresh_rate: 5s
  69. dns_failure_refresh_rate:
  70. base_interval: 1s
  71. max_interval: 1s
  72. lb_policy: ROUND_ROBIN
  73. load_assignment:
  74. cluster_name: realtime
  75. endpoints:
  76. - lb_endpoints:
  77. - endpoint:
  78. address:
  79. socket_address:
  80. address: realtime-dev.briven-realtime
  81. port_value: 4000
  82. health_checks:
  83. - timeout: 2s
  84. interval: 5s
  85. unhealthy_threshold: 3
  86. healthy_threshold: 2
  87. http_health_check:
  88. path: /
  89. circuit_breakers:
  90. thresholds:
  91. - priority: DEFAULT
  92. max_connections: 10000
  93. max_pending_requests: 10000
  94. max_requests: 10000
  95. - '@type': type.googleapis.com/envoy.config.cluster.v3.Cluster
  96. name: storage
  97. connect_timeout: 5s
  98. type: STRICT_DNS
  99. dns_refresh_rate: 5s
  100. dns_failure_refresh_rate:
  101. base_interval: 1s
  102. max_interval: 1s
  103. lb_policy: ROUND_ROBIN
  104. load_assignment:
  105. cluster_name: storage
  106. endpoints:
  107. - lb_endpoints:
  108. - endpoint:
  109. address:
  110. socket_address:
  111. address: storage
  112. port_value: 5000
  113. health_checks:
  114. - timeout: 2s
  115. interval: 5s
  116. unhealthy_threshold: 3
  117. healthy_threshold: 2
  118. http_health_check:
  119. path: /status
  120. circuit_breakers:
  121. thresholds:
  122. - priority: DEFAULT
  123. max_connections: 10000
  124. max_pending_requests: 10000
  125. max_requests: 10000
  126. - '@type': type.googleapis.com/envoy.config.cluster.v3.Cluster
  127. name: functions
  128. connect_timeout: 5s
  129. type: STRICT_DNS
  130. dns_refresh_rate: 5s
  131. dns_failure_refresh_rate:
  132. base_interval: 1s
  133. max_interval: 1s
  134. lb_policy: ROUND_ROBIN
  135. load_assignment:
  136. cluster_name: functions
  137. endpoints:
  138. - lb_endpoints:
  139. - endpoint:
  140. address:
  141. socket_address:
  142. address: functions
  143. port_value: 9000
  144. health_checks:
  145. - timeout: 2s
  146. interval: 5s
  147. unhealthy_threshold: 3
  148. healthy_threshold: 2
  149. tcp_health_check: {}
  150. circuit_breakers:
  151. thresholds:
  152. - priority: DEFAULT
  153. max_connections: 10000
  154. max_pending_requests: 10000
  155. max_requests: 10000
  156. - '@type': type.googleapis.com/envoy.config.cluster.v3.Cluster
  157. name: meta
  158. connect_timeout: 5s
  159. type: STRICT_DNS
  160. dns_refresh_rate: 5s
  161. dns_failure_refresh_rate:
  162. base_interval: 1s
  163. max_interval: 1s
  164. lb_policy: ROUND_ROBIN
  165. load_assignment:
  166. cluster_name: meta
  167. endpoints:
  168. - lb_endpoints:
  169. - endpoint:
  170. address:
  171. socket_address:
  172. address: meta
  173. port_value: 8080
  174. health_checks:
  175. - timeout: 2s
  176. interval: 5s
  177. unhealthy_threshold: 3
  178. healthy_threshold: 2
  179. http_health_check:
  180. path: /health
  181. circuit_breakers:
  182. thresholds:
  183. - priority: DEFAULT
  184. max_connections: 10000
  185. max_pending_requests: 10000
  186. max_requests: 10000
  187. - '@type': type.googleapis.com/envoy.config.cluster.v3.Cluster
  188. name: studio
  189. connect_timeout: 5s
  190. type: STRICT_DNS
  191. dns_refresh_rate: 5s
  192. dns_failure_refresh_rate:
  193. base_interval: 1s
  194. max_interval: 1s
  195. lb_policy: ROUND_ROBIN
  196. load_assignment:
  197. cluster_name: studio
  198. endpoints:
  199. - lb_endpoints:
  200. - endpoint:
  201. address:
  202. socket_address:
  203. address: studio
  204. port_value: 3000
  205. health_checks:
  206. - timeout: 2s
  207. interval: 5s
  208. unhealthy_threshold: 3
  209. healthy_threshold: 2
  210. http_health_check:
  211. path: /project/default
  212. circuit_breakers:
  213. thresholds:
  214. - priority: DEFAULT
  215. max_connections: 10000
  216. max_pending_requests: 10000
  217. max_requests: 10000