溫馨提示×

溫馨提示×

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

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

kubernetes作用領(lǐng)域有哪些

發(fā)布時間:2021-05-27 11:41:11 來源:億速云 閱讀:176 作者:小新 欄目:服務(wù)器

小編給大家分享一下kubernetes作用領(lǐng)域有哪些,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

kubernetes在容器編排大戰(zhàn)中由于應(yīng)用的可移植性以及支持混合云/多云部署方式上的靈活性。加上開放可擴(kuò)展的理念,使得周邊社區(qū)非?;钴S。從既有調(diào)研結(jié)果看,kubernetes已成為容器編排領(lǐng)域的標(biāo)準(zhǔn)。但是它并不成熟,很多方面都大有可為,下面就是列舉了一些方面:

1.集群聯(lián)邦

kubernetes是一個集中式容器管理工具。橫向上來說,集群管理工具還有分布式和共享式等。代表性的分布式容器管理工具如yarn與kubernetes的區(qū)別是yarn的一臺宿主機(jī)作為一個master來進(jìn)行容器管理。分配速度很快。kubernetes以集群為單位,資源分配更好一些。共享式管理谷歌內(nèi)部的borg在用,據(jù)說是一種更先進(jìn)的分配方式。

kubernetes作為目前最受歡迎的容器管理工具,因為存儲等方面的瓶頸,在集群規(guī)模大時需要拆分成多個集群分開管理。為了更達(dá)到在多個集群時能和一個集群一樣統(tǒng)一管理,業(yè)界又出來了一個集群聯(lián)邦的概念。就是讓底層的多個集群對外像一個集群一樣工作。目前這個技術(shù)還不是很成熟,在這方面是大有可為的。

2.scheduler

kubernetes的scheduler模塊做的并不是很好,所以有意愿給kubernetes提patch的同學(xué)從這部分入手,提的patch很容易被采納,成為貢獻(xiàn)者之一。

在實際大公司使用的使用。往往自己造輪子會重寫這一部分。

3.etcd

kubernetes采用etcd做存儲,直接造成了kubernets的容量瓶頸。所以很多公司都在這上面做了優(yōu)化。阿里在etcd上加了一層tair緩存來使用。京東將etcd替換成了mysql。

4.dns

kubernetes的DNS大公司使用的也很少。因為一般大公司都有自己服務(wù)注冊發(fā)現(xiàn)機(jī)制和命名規(guī)范。

5.VPA

kubernetes的pod級別自動擴(kuò)容分成兩個層次:橫向擴(kuò)容HPA和縱向擴(kuò)容VPA,來擴(kuò)容容器可使用的資源量。橫向擴(kuò)容HPA很好辦,就是將容器縮掉,用更大配置再擴(kuò)出來??v向擴(kuò)容VPA又稱作原地升級,這個會麻煩。因為k8s容器本身就是一個docker進(jìn)程。VPA就是進(jìn)程不重啟實現(xiàn)升級。

6.插件

kubernetes核心功能并不多,很多功能都是以插件的形式提供,并且用戶可以實現(xiàn)接口來做成自己的插件。

7.容器編排

等上面這些都成熟了以后,kubernetes還有最大的問題。它為解決資源利用率而生。所以需要通過算法和AI層面進(jìn)一步提高資源利用率。所以對go語言的學(xué)習(xí)、算法的學(xué)習(xí)是作為kubernetes相關(guān)的開發(fā)人員的必需技能。

看完了這篇文章,相信你對“kubernetes作用領(lǐng)域有哪些”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

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

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI