溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

K8S+Ansible搭建在Windows/Unix上的示例分析

發(fā)布時(shí)間:2021-12-01 15:22:31 來源:億速云 閱讀:145 作者:柒染 欄目:云計(jì)算

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上?

Kansible來

誰說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)知識。

向AI問一下細(xì)節(jié)

免責(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)容。

AI