azure - 如何在 Azure 上暴露于我的服务之外?
问题描述
我有 Azure Kubernetes 集群,我想公开我的服务。如何使用 1 个 IP 和 nodePorts 公开它们?我的服务使用 TCP,所以我不能使用入口。我不想为每项服务购买外部负载均衡器。有没有办法在 Azure 上实现这一点?
解决方案
如果有路由到一个或多个集群节点的外部 IP,Kubernetes 服务可以暴露在这些外部 IP 上。在服务端口上使用外部 IP(作为目标 IP)进入集群的流量将被路由到服务端点之一。externalIP 不由 Kubernetes 管理,由集群管理员负责。
您可以使用external-ips访问您的应用程序 http://External_IP:ServicePort
推荐阅读
- swift - 图像视图全屏 - 需要缩放
- node.js - Windows 上的 node-gyp 安装失败
- c# - 如何从响应中提取 JWT 授权?
- python - 如何对 csv 文件的 1 列进行排序并打印该行?
- node.js - 从 mongodb 导出数据的最有效方法
- python - matplotlib.pyplot.pcolormesh:设置颜色范围
- c# - 为什么 Datetime 对象在 c# 中不能是 volatile 的?
- python - 使用 Keras 进行 CRNN 的极低损失保持不变
- scheme - 句子输出是垂直的,每个单词之间有换行符
- laravel - Laravel 验证规则可以检查模型记录是否存在?