您好,登錄后才能下訂單哦!
K8S+Ansible搭建在Windows/Unix上的示例分析,針對這個(gè)問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡單易行的方法。
理論上管理微服務(wù)最好的方法是在Docker容器里將每個(gè)微服務(wù)打包,用Kubernetes里的RC和Service來運(yùn)行并管理它。
這樣你就get到容器了,可以自動(dòng)伸縮,有高可用,基于服務(wù)發(fā)現(xiàn)、負(fù)載均衡都是免費(fèi)的DNS,還有很多監(jiān)測管理微服務(wù)的工具,比如集中日志,度量報(bào)警,持續(xù)交付管道和ChatOps等等。
好處多多!然而,如果你還不能移動(dòng)到Docker或者現(xiàn)代Linux中會(huì)怎么樣呢?或許你還沒有容器化,或者你正在使用一個(gè)舊的不支持Docker的Linux分布,或者你目前必須在Windows,Solaris,AIX或者HP-UX上運(yùn)行你的應(yīng)用程序?但是沒有時(shí)間移動(dòng)到Linux上?
誰說Kubernetes一定需要Docker?無法docker化的企業(yè)的福音來了,用K8S和Ansible在Windows和Unix上編排操作系統(tǒng)。
那么,什么是kansible呢?
kansible是一個(gè)可以在任意版本的安裝使用Ansible的Windows或者Unix上面運(yùn)行本地操作系統(tǒng)的進(jìn)程的簡單工具,然后進(jìn)程就可以通過Kubernetes編排,伸縮和負(fù)載平衡。
它可以允許你使用Ansible所有的功能通過可重用劇本(比如,安裝一個(gè)JVM,設(shè)置用戶和文件權(quán)限,或者隨便什么其它的)來安裝和配置軟件。
再加上你開始著手使用Kubernetes,來管理你所有的Docker容器和本地操作系統(tǒng)進(jìn)程。這樣,你也能通過Kubernetes享受到運(yùn)行微服務(wù)的優(yōu)點(diǎn)。
服務(wù)發(fā)現(xiàn)和負(fù)載均衡
手動(dòng)和自動(dòng)縮放的高可得性
健康監(jiān)測與自動(dòng)重啟,以及準(zhǔn)備檢查(為了保持負(fù)載均衡是正確的)
集中日志,度量和警報(bào)
一致的控制臺,CLI和REST API通過Kansible和Docker容器跨進(jìn)程運(yùn)行。
關(guān)于 K8S+Ansible搭建在Windows/Unix上的示例分析問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。