google-cloud-run - 将云运行与现有服务网格集成
问题描述
我们有一个使用 Envoy 和内部服务控制和发现堆栈构建的现有服务网格。我们希望为我们的开发人员提供云运行。我们如何将云运行集成到网状网络中,以便: 1,云运行容器可以与网状服务通信。2、使用cloud run构建的服务可以被其他mesh服务发现和使用(每个都有一个Envoy sidecar)
解决方案
GCP 文档使用 Istio文档通过 Cloud Run for Anthos 服务对此进行了介绍。
简而言之,您将需要:
- 创建启用 Cloud Run 的 GKE 集群。
- 将示例服务部署到 Cloud Run for Anthos on Google Cloud。
- 创建一个 IAM 服务账户。
- 创建 Istio 身份验证策略。
- 创建 Istio 授权策略。
- 测试解决方案。
但是事情会根据您现有的服务网格的配置方式而改变。详细说明这部分可以让社区能够更好地为您提供帮助。
推荐阅读
- java - 如何解决将数据添加到 Firebase 数据库的问题
- java - 如何在 java 中使用 system_alert_window 弹出窗口
- python - 我试图创建一个 html 正则表达式,但 html 位有问题
- python - 实际调度问题的 Hopcroft Karp 算法的实现
- javascript - 如何检查用户是否指定了频道?
- tensorflow2.0 - 使用 tf.fucntion 时如何为函数和模型的名称编写 Input_Signature?
- struct - ForEach 可识别结构对象属性到按类别名称排序的列表中
- swift - Xcode (11.2) iOS 模拟器在启动时显示黑屏
- javascript - D3 组件不会在 React 中更新
- c - 错误 ID 返回 1 个退出状态和 program.c:(.text+0xe):undefined reference to `clrscr'