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