簡體   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