gpt4 book ai didi

azure - 在单个 AKS 中托管多个 .Net Core 网站

转载 作者:行者123 更新时间:2023-12-03 00:47:09 25 4
gpt4 key购买 nike

我可以设置 docker-compose 脚本来在本地 docker 窗口上运行多个 .Net Core 网站容器。我可以通过指定不同的端口号在本地访问每个网站

    version: '3'
services:
booking:
image: "local/booking:1.0"
ports:
- "7081:80"
engine:
image: "local/engine:1.0"
ports:
- "7082:80"

我尝试使用不同的端口在 AKS 中运行容器但失败。我能够找到使用 Basic Controller 托管多个容器的唯一引用或HTTP(s) Application Routing

是否可以在单个 AKS 中运行多个容器(使用端口:80)并使用不同的端口号进行公开访问?

最佳答案

是的,确实如此。我建议您开始阅读 Ingress Controllers。有基础教程here 。这准确地描述了您的场景,其中多个 Pod 在端口 80 上运行并公开 API。

或者,如果您可以在不同端口上运行它们,那么使用 Kubernetes 服务 ( with Azure Load Balancer ) 会更容易。

关于azure - 在单个 AKS 中托管多个 .Net Core 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60816808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com