google-cloud-platform - 使用允许自定义端口的 HTTPS 负载均衡器设置实例组 GCE
问题描述
我现在在这个设置上苦苦挣扎了 3 天,当然我做错了什么,但是从我阅读的所有文档中,我不知道正确的方法是什么。
我的目标很简单。我有一个 docker 映像,其中有一个在 9090 端口上提供的 rest api。我想通过 https 访问它,端口无关紧要,最好使用 443(默认 https 端口),但这不是强制性的。
到目前为止我所做的:使用在 Google Container Registry 上发布的 docker 映像使用实例模板设置实例组。此实例组位于 HTTPS 负载均衡器后面。我尝试了许多不同的 LB 配置选项来启用对我的实例的访问。使用从模板创建的实例,我不再可以设置与实例关联的自定义防火墙配置,这样我就能够通过 HTTP 连接到单个 VM。
伙计们,你能以任何方式提供帮助吗?
--30.09.2019------ 配置更新:
我有命名端口的引擎组设置:http:9090 https:9090
模板设置为同时允许 http 和 https 网络,但我无法添加任何可以通过 http 或 https 启用 9090 的规则,或者没关系?
没有负载均衡器:前端:我有两个端点:80 用于 http,443 用于 https。后端使用命名端口 http(应该指向 9090)。
解决方案
推荐阅读
- java - 在主方法对象java中打印时在内存中打印位置
- checkbox - 需要 Drupal 复选框
- java - 如何在 java/jackson 中的自定义模式之前获取 json 结果?
- python - 简单的python for循环不会更新元素
- angular - OnChange 角度未打印确切值
- ruby-on-rails - Rails 5.2.3 / Heroku - 为什么不能在生产模式下运行 postgres,而在开发模式下使用 squlite3?
- c# - 如何在日期自动通过电子邮件发送通知?
- awk - awk ignore quoted delimiters `echo 'a "b1 b2" c'| awk '{print $2}'`
- php - Python 字典或 json 到 PHP 数组
- android - 如何将串行通信与 arduino 同步到平板电脑的垂直刷新?