繁体   English   中英

使用 Azure 在 Kubernetes 中创建 NGINX 入口控制器

[英]Create an NGINX ingress controller in Kubernetes, using Azure

我正在使用 NGINX 入口控制器设置 .NET Core 应用程序的生产实例,该应用程序需要部署在 Azure 托管的 kubernetes 集群中。 我现在需要实现 NGINX 入口控制器。 有一个现有的开发实例,并且配置是使用 Terraform 完成的。 从我目前在线阅读的内容来看,入口控制器的设置似乎需要相当手动完成,但这可以使用 Kubernetes 清单来完成 - 就像本指南中的https://docs.nginx.com/nginx -入口控制器/安装/安装清单/

我想知道我是否遗漏了什么,以及是否有一些非常简单、直接的方法来做到这一点。 例如,使用 Minikube,可以非常简单地使用minikube addons enable ingress来实现 NGINX 入口控制器 - 请参阅https://kubernetes.io/docs/tasks/access-application-cluster/ingress-minikube/#enable-the-ingress-控制器 我没有使用 Minikube,我使用的是完整的 Kubernetes。

开发实例和生产实例都将运行在同一个集群上,名为myappname-dev-ngingx-ingress-controllermyappname-prod-nginx-ingress-default-backend的开发 Pod 位于ingress-basic命名空间内,以及相应的prod 的 pod 将位于ingress-prod命名空间中,以与我们业务中其他地方的实现方式保持一致。 这个命名方案是否表明可能使用了一种特定的方法来生成这些 pod? 我正在尝试以相同的方式实现事物,以便一切都保持一致。

我发现这是遵循的过程:

https://docs.microsoft.com/en-us/azure/aks/ingress-tls

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM