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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

给你一个K8S的“发行版”

發布時間:2023/12/31 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 给你一个K8S的“发行版” 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Kubernetes是Google開源的容器集群管理系統或者稱為分布式操作系統。它構建在Docker技術之上,為容器化的應用提供資源調度、部署運行、服務發現、擴容縮容等整一套功能,本質上可看作是基于容器技術的mini-PaaS平臺。Kubernetes的目標是讓開發者可以像管理產品一樣管理服務,同時提高資源的利用率,讓開發者更關注在應用開發本身,高可用的事情交給Kubernetes。


然而,Kubernetes雖然已經開源,但安裝和部署卻相當復雜,需要具有專業知識和技能的專業人員和專業團隊才能順利的完成,但許多開發人員和企業并不具備這些專業知識和專業團隊,而雇傭第三方專家或團隊來進行這項工作,需要不少的時間和資金的投入,這顯然令眾多想要使用Kubernetes的用戶望而卻步。

不過,現在有一個好消息,在百度資深科學家王益的協調下,百分點和云知聲兩家公司在一起開發了開源的Kubernetes“發行版”——Sextant,可以實現幾乎零操作的全自動安裝和部署Kubernetes集群,堪稱K8S的“發行版”,這無疑給眾多想要使用Kubernetes的開發者和企業帶來了福音。

Kubernetes使用之痛

Kubernets作為一款開源的容器集群管理系統,其最大的優點是可以顯著降低整個集群的總CPU利用率。據百分點的技術副總裁劉譯璟介紹,Kubernetes能夠把原來割裂的集群中的眾多機器,統一成一臺像超級計算機一樣的虛擬機器,這樣就可以成倍提升集群中服務器總體CPU的利用率,節省成本,另一方面,可以對集群中原本割裂的計算機進行統一管理,使得集群中的計算資源得到充分的利用。

但Kubernets雖然好用,其安裝和部署卻非常復雜,百度資深科學家王益表示,一個由分布式操作系統管理起來的集群,需要的軟件技術并不只是分布式操作系統Kubernets,也涉及到分布式的文件系統,涉及到所有硬盤組織成的一個單一的存儲系統,還涉及到分布式鎖系統。因此對于具備在集群中部署Kubernets的技術團隊來說,實際上要求這個團隊中的每一位成員都要了解所有這些計算技術以及這些計算技術背后的前因后果,和它們發生的整個歷史脈絡,才可以確保團隊在學習這些技術的過程中,不被開源社區以前走過的一些彎路誤導,也確保他們在工作中有足夠的背景知識可以完成部署以及處理部署之后可能會出現的各種技術問題。具體的講,團隊中的技術人員需要掌握從最底層的網絡配置,例如路由器、交換機的配置,到上一級的單機操作系統,例如CoreOS還是Cent OS的選擇,再到再上一層的分布式系統,包括Kubernets,分布式文件系統和分布式鎖系統ETCD,還要到再上一層支持各種應用的分布式并行計算框架,包括Hadoop,Storm,Spark等等。需要一個團隊的所有成員具備如此多的知識,才能夠確保順利手工部署這樣的集群。這對于絕大多數的公司來說,無疑是難以承受之重的。

Sextant解決痛點

而Sextant就是針對Kubernets安裝和部署的痛點而研發的,劉譯璟表示,Sextant目前主要解決的就是Kubernets安裝和部署的自動化問題,特別是在大批量部署集群時,Sextant可以節約大量的安裝和部署的時間,從而有效解決集群規模化擴張需要的大量人力和時間成本的問題。

而王毅則用Redhat和Linux之間的關系來解釋Sextant之于Kubernets的關系。王毅表示,Linux也是一個開源的操作系統,它的Server Cloud是開源的。可實際上,在部署Linux的時候,并不是那么簡單,需要很多步驟,如重新編譯Linux Server Cloud,把把Linux Server Cloud寫到主引導扇區,安裝各種硬件的驅動,各種應用程序等等。而RedHat公司把所有這些東西打包進一張光盤,任何一個普通的用戶,不需要專業的知識,就可以使用這張光盤在個人電腦上安裝Linux操作系統。Sextant的效果和Redhat Linux非常相似,Sextant會在數據中心中的一臺bootstrapper服務器上部署PXE Service,然后依次重啟其他服務器。這些服務器啟動的時候,BIOS/EFI從PXE Service引導CoreOS,并將CoreOS安裝到本地磁盤,并配置Kubernetes,隨后重啟服務器,這臺服務器便可自動成為Kubernetes集群的一員了,效果如同RedHat Linux的一張光盤,不需要專業的人員,只要運行Sextant就可以進行系統的安裝,實際上,就是給用戶提供了一個K8S的”發行版“。

復合金融CTO方亮表示,Sextant把Kubernets很復雜的部署變成了一個一鍵配置的過程,減輕了相關技術人員很多的工作量。而從團隊的角度來講,Sextant不僅僅是帶來了效率上的提升,而且帶來了對使用Kubernets人員的專業技能的要求的降低,而這就意味著會有更多的公司、團隊、開發人員會來使用它,完善它,這對于Kubernets和Sextant的發展無疑是十分有利的。

Sextant的未來

不過,目前,Sextant只是解決了Kubernets自動部署的問題,但百度、百分點和云知聲三方不會就此停下Sextant發展的腳步,劉譯璟透露,三方將在Sextant的基礎上繼續發展,比如以后百分點的所有離線和實時計算以及百分點所有的產品都會使用Sextant來部署。同時,劉譯璟也希望有興趣的開發者和公司團體,可以共同來進行Sextant的進一步開發。

劉譯璟最后表示:”希望在不久的將來,Sextant可以把大數據,人工智能等很多的基礎組件都包含在其中,當用戶拿到Sextant以后,可以很快的專注于各種大數據、人工智能方面的開發,再也不必糾纏于繁瑣的系統安裝和部署過程?!?/p>

本文轉自K8S技術社區-給你一個K8S的“發行版”

總結

以上是生活随笔為你收集整理的给你一个K8S的“发行版”的全部內容,希望文章能夠幫你解決所遇到的問題。

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