日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

k8s多master建议用几个_K8s 还是 k3s?This is a question

發布時間:2024/9/18 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 k8s多master建议用几个_K8s 还是 k3s?This is a question 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

自k3s問世以來,社區里有許多小伙伴都問過這樣的問題“除了中間的數字之外,k3s和K8s的區別在哪里?”,“在兩者之間應該如何選擇?”。本文將簡單介紹它們兩者的區別。

什么是Kubernetes?

正如大家所了解到的那樣,Kubernetes是一個“容器編排平臺”,也就是說你可以從一組機器中選擇其中之一來運行你所需要使用的容器。

它也處理諸如升級你的容器之類的事情,所以如果你發布網站的新版本,它會逐漸使用新版本來啟動容器,并放棄舊版本,這一過程僅需一到兩分鐘。

那么,究竟什么是K8s?

K8s是Kubernetes的縮寫,因為在K和s之間有8個字母,故稱K8s。然而,通常情況下,無論人們談論的是Kubernetes還是K8s,他們正在說的是原生上游的Kubernetes,由Google所設計的一個真正高可用且可擴展的平臺。

問題是,雖然你可以使用諸如Minikube之類的工具在本地計算機上運行Kubernetes,但是如果要在生產環境中運行它,你將很快獲得一些“最佳實踐”的建議,如:

  • 將你的節點和master分開,使用你的master運行控制平面,使用你的節點運行工作負載,兩者永遠也不會見面
  • 在獨立的集群上運行etcd,以確保它能夠處理負載
  • 理想狀態下,分離Ingress節點,以便它們能夠輕松處理進入的流量,即便一些底層節點已經十分忙碌
  • 很快,你將擁有3倍的K8S master、3倍的etcd、2倍的Ingress以及你的節點。所以在你到達需要詢問“我的站點需要多少個節點”這一階段之前,實際情況下你至少已經有了8個中型實例。

    別誤會,我不是在指責這些建議不好。相反,如果你正在運行一個生產工作負載,那么這些建議是十分明智的。畢竟,沒有比在星期五晚上調試過載的停機生產集群更糟糕的了!

    但是,如果你只是想學習Kubernetes,或者給一些非核心的應用托管一個development/staging集群,那么采納上述建議就有些“殺雞用牛刀“的感覺了,不是嗎?至少對我來說是這樣的。如果我只是想啟動集群來查看我的Kubernetes manifest(包括部署配置等等)是否是正確的,我并不愿意每月為此付出幾百元。

    k3s的優勢在哪里?

    Rancher Labs是業界領先的容器軟件提供商,其旗艦產品Rancher是一款開源的企業級Kubernetes管理平臺,極為出色地管理和安裝Kubernetes集群。他們發布了一系列產品,構成他們的生態,例如,Longhorn是一個輕量級并且可靠的容器化分布式塊存儲解決方案,可用于Kubernetes中,并在近期被收納入CNCF沙箱項目中。閑雜讓我們回到這篇文章的主題,Rancher Labs也是k3s這款輕量級Kubernetes發行版的創建者。

    k3s將安裝Kubernetes所需的一切打包進僅有60MB大小的二進制文件中,并且完全實現了Kubernetes API。為了減少運行Kubernetes所需的內存,Rancher刪除了很多不必要的驅動程序,并用附加組件對其進行替換。

    k3s是一款完全通過CNCF認證的Kubernetes發行版,這意味著你可以編寫YAML來對完整版的Kubernetes進行操作,并且它們也將適用于k3s集群。

    由于它只需要極低的資源就可以運行,因此它能夠在任何512MB RAM以上的設備上運行集群,換言之,我們可以讓pod在master和節點上運行。

    當然,既然它是一個小型的二進制文件,那么我們可以在短時間內安裝它,相比于啟動常規Kubernetes集群,安裝它僅需一小部時間。通常我們僅需要不到2分鐘的時間就能夠啟動一個帶有幾個節點的k3s集群,也就是說,你可以一有機會就部署應用程序來學習或者進行測試。

    聽起來不錯,實際如何呢?

    當人們提到Kubernetes時,他們想到的是如果節點死亡,容器會自動在其他節點上啟動,容器之間的負載均衡、隔離和滾動部署,所有這些優點在完整版的Kubernetes和k3s之間是相同的。

    但是,k3s并不總是只有優點,否則的話每個人都會去使用k3s。那么,為什么有些人沒有使用k3s呢?

    首先,當前k3s的版本(k3s v0.8.1)僅能運行單個master,這意味著如果你的master宕機,那么你就無法管理你的集群,即便已有集群要繼續運行。但是在k3s v0.10的版本中,多主模式已經是實驗性功能,也許在下一個版本中能夠GA。

    其次,在單個master的k3s中,默認的數據存儲是SQLite,這對于小型數據庫十分友好,但是如果遭受重擊,那么SQLite將成為主要痛點。但是,Kubernetes控制平面中發生的更改更多是與頻繁更新部署、調度Pod等有關,因此對于小型開發/測試集群而言,數據庫不會造成太大負載。

    結 語

    K8s和k3s各有優劣,使用場景也有所區別,因此不能一概而論。如果你要進行大型的集群部署,那么我建議你選擇使用K8s;如果你處于邊緣計算等小型部署的場景或僅僅需要部署一些非核心集群進行開發/測試,那么選擇k3s則是性價比更高的選擇。

    趕緊試試看吧!

    k3s教程:

    Just 5分鐘!使用k3s部署輕量Kubernetes集群快速教程

    只需5分鐘!即可在mac上運行k3s

    著名FinTech公司如何使用k3s+樹莓派在生產中構建輕量K8S裸機集群

    實操教程丨如何將一個k3s集群集成到Gitlab項目中

    總結

    以上是生活随笔為你收集整理的k8s多master建议用几个_K8s 还是 k3s?This is a question的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 男人免费视频 | 成人亚洲玉足脚交系列 | 粗大的内捧猛烈进出 | 亚洲男人的天堂在线 | 无人在线观看高清视频 单曲 | 潘金莲一级淫片免费放动漫 | 国产成人aa | 欧美国产一区二区在线观看 | 婷婷精品在线 | 成人免费看片视频 | 精品国模一区二区三区 | 日日操日日操 | 四虎最新域名 | 欧美亚洲色综久久精品国产 | 欧美成人aaa| 91麻豆视频 | 人妻精品无码一区二区 | 亚洲国产精品国自产拍久久 | 欧美中文视频 | 精品无码一区二区三区 | 国产精品免费久久 | 欧美一卡二卡 | 国产精品国产三级国产aⅴ下载 | 秋霞在线一区二区 | 91麻豆精品国产91久久久久久久久 | 四虎少妇做爰免费视频网站四 | 香蕉视频首页 | 婷婷深爱五月 | 精品综合网 | 亚洲区第一页 | 精品无码国产污污污在线观看 | 久草美女 | 欧洲色视频 | 日本视频免费观看 | av片免费观看 | 能在线观看的av网站 | 一本色道久久综合亚洲精品小说 | 欧美天堂 | 在线观看不卡av | 亚洲九九精品 | 中国黄色三级视频 | 69久久久 | 99re9| 在线国产观看 | 黄色av免费在线播放 | 天天色综合图片 | 波波野结衣 | 在线观看国产一级片 | 国产精品国产三级国产 | 国产成人精品三级麻豆 | 亚洲乱码一区二区三区 | 亚洲一区二区三区加勒比 | 久久久久久成人 | 中文字幕 日韩 欧美 | 国产无套精品一区二区 | 成年人免费在线观看网站 | 国产91精品看黄网站在线观看 | 教练含着她的乳奶揉搓揉捏动态图 | 动漫艳母在线观看 | 成人影视免费观看 | 欧美一区二区免费电影 | 国产精品一国产精品 | 免费色视频 | 中文字幕在线观看第二页 | 18无套直看片红桃 | 一区二区国产欧美 | 自拍偷拍色综合 | 亚洲精品免费视频 | 欧美日韩一二三区 | 久草视频资源 | 波多野结衣理论片 | 蜜臀久久99精品久久久久宅男 | 在线观看av网站 | 国产精品伦子伦 | 亚洲一区二区三区黄色 | 亚洲啪啪av | 99热这| 国产精品视频123 | 91嫩草在线 | 亚洲第一自拍 | 日韩精彩视频 | 日韩视频在线播放 | 99爱免费视频 | 99热这里只有精品5 国产精品伦子伦免费视频 精品一二三 | 波多野吉衣久久 | 不卡av免费在线观看 | а中文在线天堂 | www亚洲国产 | 亚洲精品99999| 999xxxx | 五月天激情婷婷 | 超碰人操 | 尤物视频免费观看 | 天天操天天操天天操天天操天天操 | 夜夜嗨老熟女av一区二区三区 | 韩国av三级 | 色黄大色黄女片免费中国 | 国产伦精品一区二区三区视频痴汉 | 欧洲美女与动交zozzo |