有了kubernetes为什么还需要nginx pcre

将你的App部署到Kubernetes然后将域名指向Kubernetes類的应用,这是不是很酷

在开始之前,请确保做好准备工作:

但是仅此资源还不够 - 您还需要一个知道如何引导流量的控制器。这里使鼡nginx pcre Ingress控制器我们将使用Helm来部署nginx pcre-ingress图表,如下所示:


        

上面的命令负责安装nginx pcre控制器和默认后端默认后端指向的“app”,nginx pcre控制器提供负载平衡器的垺务 - 将我们域名指向它

部署nginx pcre入口控制器后,让我们通过运行此命令来确定集群的IP地址:


        

上面的命令将列出在所有命名空间中运行的所有Kubernetes垺务您感兴趣的是LoadBalancer类型的任何服务以及具有外部IP集的任何服务(它通常是相同的服务)

在服务列表中,*nginx pcre-ingress-controller字样的服务你所需要的这是你將域名指向的IP地址。

现在是修改域名记录创建一个A和CNAME DNS记录以将域(主机)指向群集IP即可。

看这个报错想是容器没有安装nfs-common  nfs-utils软件包安装导致容器安装完这两个包发现,还是报这个错误经过不懈的google,终于发现需要将这两个软件包安装到宿主机上即可

可能是因為镜像分层机制导致。

我要回帖

更多关于 nginx 的文章

 

随机推荐