繁体   English   中英

如何为Kubernetes集群部署入口控制器

[英]How can I deploy an ingress controller for my Kubernetes cluster

所以我使用KOPS在AWS上构建了Kubernetes集群

然后我部署SocketCluster用我的K8S集群上Baasil其部署7个YAML文件

我的问题是:由于我尚未部署任何入口控制器,因此scc-ingress没有获得任何IP或端点。

根据入口控制器文档,建议我部署一个Nginx入口控制器

我需要简单易懂的步骤来为我的特定集群部署nginx入口控制器。

要在漂亮的GUI中查看群集的当前状态,请参见以下屏幕截图:

部署

部署

入口

入口

豆荚

豆荚

副本集

副本集

服务

服务

答案在这里https://github.com/kubernetes/kops/tree/master/addons/ingress-nginx

kubectl适用-f https://raw.githubusercontent.com/kubernetes/kops/master/addons/ingress-nginx/v1.4.0.yaml

但是很显然,需要更改scc-ingress文件以拥有诸如foo.bar.com之类的主机。

另外,需要根据此链接使用OpenSSL生成自签名SSL.https: //github.com/kubernetes/contrib/tree/master/ingress/controllers/nginx/examples/tls

最后,必须在Route53上从foo.bar.com向创建的ELB的dns添加一个CNAME

暂无
暂无

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

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