![](/img/trans.png)
[英]Spark workers cannot connect to Spark master through service mesh
[英]How to connect a local service being developed to a hosted service mesh?
我目前有一個正在開發的托管 (GCP) 微服務環境。 在處理服務時,我目前在本地運行環境。 我運行我正在處理的服務需要與之通信的所有服務。
這提供了糟糕的開發人員體驗,因為:
我正在尋找解決方案。 理想情況下,我將只在本地運行單個服務並連接到托管環境中的其余服務。
是否有任何流行的服務網格提供此選項? 我主要關注 Istio 和 Kuma。 有沒有想到的替代解決方案?
對於遠程開發/調試,我建議查看 Telepresence。
它甚至被 Kubernetes 文檔推薦:
使用遠程呈現允許您為本地服務使用自定義工具,例如調試器和 IDE,並為服務提供對 ConfigMap、秘密和在遠程集群上運行的服務的完全訪問權限。
https://kubernetes.io/docs/tasks/debug-application-cluster/local-debugging/
另一方面,Istio 使您能夠進行影子部署和金絲雀或藍/綠部署。 例如,您可以運行服務並將特定用戶(基於標題)發送到新版本。 您可以將流量鏡像到服務或逐步將流量從 0 % 轉移到 100 %。 我想說更多的是在負載下測試您的新服務或逐步發布新版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.