結(jié)合上文,我們的服務(wù)已經(jīng)可以正常運(yùn)行了,但它的訪問方式只能通過服務(wù)器IP加上端口來訪問,如何通過域名的方式來訪問到我們服務(wù),本來想使用Kubernetes的Ingress來做,折騰一天感覺比較麻煩,Ingress還得搭配Nginx使用,而且目前還是Beta版,就打算另辟蹊徑,想到了之前用的Haproxy。
本文就結(jié)合OpenStack的負(fù)載和Haproxy來實(shí)現(xiàn)通過域名的方式訪問K8s內(nèi)部要發(fā)布的服務(wù),用到的組件有OpenStack的負(fù)載均衡和Haproxy。
OpenStack負(fù)載配置到所有的K8s云主機(jī)上的一個(gè)端口,這個(gè)端口由Haproxy的K8s Service來監(jiān)聽,有請(qǐng)求過來時(shí)Haproxy根據(jù)不同的域名轉(zhuǎn)發(fā)到對(duì)應(yīng)的H8s Servie的Cluster IP。
整體拓?fù)鋱D
具體的配置
OpenStack負(fù)載配置:
添加一個(gè)負(fù)載
注意它的IP地址,需要給它分配一個(gè)浮動(dòng)IP,這樣外部才能訪問到
負(fù)載均衡池
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26