所以我使用KOPS在AWS上构建了我的Kubernetes集群
然后我使用Baasil在我的K8s集群上部署了SocketCluster,它部署了7 YAML files
我的问题是:scc-ingress没有获得任何IP或 endpoints ,因为我没有部署任何ingress controller .
根据ingress controller docs,我建议部署nginx ingress controller
我需要简单和解释的步骤来为我的特定集群部署nginx入口控制器 .
要在一个漂亮的GUI中查看我的集群的当前状态,请参阅下面的屏幕截图:
Deployments
Ingress
Pods
Replica Sets
Services
1 回答
答案在这里https://github.com/kubernetes/kops/tree/master/addons/ingress-nginx
kubectl apply -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添加一个CNAME到创建的ELB的dns