我想在Azure上创建一个简单的架构。我的高级设计非常类似于下面的图片(来源:https://www.import.io/post/using-amazon-lambda-and-api-gateway/)

我确实想通过Azure管理访问内部服务。我在Microfos文档页面上看到的是,这个简单而安全的体系结构并没有作为参考:
https://learn.microsoft.com/en-us/azure/container-service/container-service-kubernetes-walkthrough

我有以下问题:
发布于 2017-03-22 16:44:56
你不需要额外的VNET,而只需要额外的子网。子网可能位于您现有的VNET中。子网的大小可以是Azure支持的最小的/29。
API管理的额外子网需求来自于这样一个事实:它是建立在PAAS V1 (经典)技术之上的。虽然我们可以部署到资源管理器VNET (V2层)中,但这是有后果的。Azure中的经典部署模型与资源管理器( Resource )模型并不紧密耦合,因此如果您在V2中创建资源,那么V1就不知道它了,并且可能会出现问题,比如API管理试图使用已经分配给NIC的IP (构建在V2上)。
要了解Azure中经典和资源管理器模型的差异,请参阅博客经典模型与ResourceManager模型的区别
发布于 2017-03-22 16:21:22
答案基本上是,是,,尽管设置并不简单。
你需要:
步骤:
kubectl expose deployment app --port=<serviceport> --name=app --target-port=<containerport> --type=NodePort (NodePort是重要的!LoadBalancer类型触发kubernetes来动态配置Kubernetes安装的Azure外部LB )kubectl proxy) BUI上的端口
理论上应该管用。建议从apimgmntvnet中的VM开始,先从VM中窥视,然后再删除它(如果至少存在一个NIC,则apimgmntvnet不能成为VNet的一部分(?!) )。
https://stackoverflow.com/questions/42887339
复制相似问题