我想设置一个带有负载均衡器的kubernetes集群。 Kubernetes将在azure中创建一个负载均衡器,并将公共IP地址与它连接起来。
但我不想公开api,它应该是我的api管理服务的专属。
我尝试使用api服务将负载均衡器导入vnet,但我什么也没找到。
所以我认为我可以限制对公共IP的访问权限(仅包含我服务的ip的白名单)但我在网上找不到任何内容。
是否可以在公共IP上设置此规则,或者我是否需要为此问题提供额外服务?
答案 0 :(得分:0)
使用Kubernetes,假设您已定义服务
使用以下命令:
kubectl get service
kubectl edit svc/<YOUR SERVICE>
将类型从LoadBalancer更改为ClusterIP
现在您可以在内部使用该服务。