【发布时间】:2019-12-30 09:49:38
【问题描述】:
我正在尝试在 Kubernetes 上本地托管我的第一个 dotnet 核心应用程序。
一切正常但是当我尝试使用 z_service.yml 文件创建服务时,它不会公开端口 8099 以便在浏览器中从外部访问它。
$> kubectl apply -f .\z_service.yml
service/amazing-app-service created
但是,如果我运行 $> kubectl port-forward amazing-app 8099:80 命令,那么它可以工作,我可以使用 http://localhost:8099/ 在浏览器中访问 Web 应用程序
这就是服务仪表板的样子
以及服务状态
我在这里缺少任何配置吗?
【问题讨论】:
-
您能否在问题中包含
z_service.yml的内容? -
您可以尝试使用
LoadBalancer类型的服务。 -
@CharlesXu ,怎么用?
-
你想在 Minikube 中运行它吗?
-
更改服务以设置
type with valueLoadBalancer`,然后它看起来像type: LoadBalancer。
标签: .net kubernetes kubectl