所以我使用KOPS
在AWS上构建了我的Kubernetes集群然后我使用Baasil在我的K8s群集上部署了SocketCluster,它部署了7 YAML files
我的问题是:scc-ingress未获取任何IP或端点,因为我尚未部署任何ingress controller。
根据ingress controller文档,我建议部署nginx ingress controller
我需要简单且解释的步骤来为我的特定群集部署nginx入口控制器。
要在一个漂亮的GUI中查看我的群集的当前状态,请参阅下面的屏幕截图:
部署
入口
荚
副本集
服务
答案 0 :(得分:2)
答案在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