日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
10個(gè)必須了解的Kubernetes特性

10個(gè)必須了解的Kubernetes特性

作者:HERO編譯 2019-12-10 11:22:22

云計(jì)算 Kubernetes使企業(yè)能夠以以前無法實(shí)現(xiàn)的方式利用云計(jì)算技術(shù),并且也能夠?qū)Υ髷?shù)據(jù)執(zhí)行相同的操作。以下將了解Kubernetes的一些更加高級(jí)的功能,以幫助人們從其配置中獲取更多信息。

Kubernetes如今已成為包括谷歌、Shopify、Slack在內(nèi)世界上一些規(guī)模最大的運(yùn)營商所采用的關(guān)鍵技術(shù)。Kubernetes使企業(yè)能夠以以前無法實(shí)現(xiàn)的方式利用云計(jì)算技術(shù),并且也能夠?qū)Υ髷?shù)據(jù)執(zhí)行相同的操作。

要利用這種技術(shù),重要的是要首先了解其可用的功能。以下將了解Kubernetes的一些更加高級(jí)的功能,以幫助人們從其配置中獲取更多信息。

什么是Kubernetes?

Kubernetes是一個(gè)開源平臺(tái),它支持容器和容器化應(yīng)用程序的自動(dòng)化部署、擴(kuò)展和管理。它可以在本地或云平臺(tái)中使用。Kubernetes的常見用例包括采用混合云和多云、創(chuàng)建與供應(yīng)商無關(guān)的無服務(wù)器平臺(tái),或者部署自我修復(fù)和擴(kuò)展服務(wù)。

盡管Kubernetes并不是唯一可用的業(yè)務(wù)流程平臺(tái),但它是受到支持最多的平臺(tái)。Docker Swarm和OpenShift都是備選方案。

人們需要知道的10個(gè)Kubernetes特性

在人們掌握了Kubernetes的基本知識(shí)之后,可能會(huì)想開始利用其高級(jí)功能和特性。

1. Sidecars

Sidecar使用戶可以在Pod中運(yùn)行其他容器以用作觀察程序或代理。用戶可以使用這個(gè)額外的容器來引導(dǎo)需要安裝的數(shù)據(jù),并將數(shù)據(jù)公開到容器中的其他容器。例如,Sidecar可用于處理主容器的日志記錄或身份驗(yàn)證。當(dāng)用戶要允許Pod中的相關(guān)進(jìn)程進(jìn)行通信而無需修改主容器源代碼時(shí),Sidecar就會(huì)很有用。

2. Helm Charts

Helm Charts是Kubernetes的軟件包管理器,可用于簡化Kubernetes應(yīng)用程序的安裝和管理。它使用由軟件包描述和包含Kubernetes清單文件的模板組成的圖表。用戶可以在Kubernetes中使用清單文件來創(chuàng)建、修改和刪除資源。

Helm Charts使用戶能夠創(chuàng)建和共享可復(fù)制的Kubernetes應(yīng)用程序版本。其中有許多預(yù)配置的圖表及其相關(guān)性,因此Helm Charts可以使用戶能夠快速輕松地部署應(yīng)用程序。

3. 自定義控制器

控制器是調(diào)節(jié)系統(tǒng)或資源狀態(tài)的循環(huán)。使用自定義控制器,用戶可以完成標(biāo)準(zhǔn)控制器未包含的任務(wù)。例如,可以動(dòng)態(tài)地重新加載應(yīng)用程序配置。自定義控制器可以與本機(jī)或自定義資源類型一起使用。

與工具鏈相比,使用這些控制器可以更輕松地管理部署。控制器是單段代碼,而工具鏈則需要熟悉許多接口。

4. 自定義計(jì)劃

Kubernetes附帶了一個(gè)默認(rèn)調(diào)度程序,用于將新創(chuàng)建的Pod分配給節(jié)點(diǎn)。如果此計(jì)劃程序無法滿足用戶的需要,或者想運(yùn)行多個(gè)計(jì)劃程序,則可以創(chuàng)建一個(gè)自定義計(jì)劃程序。例如,用戶可以使用自定義計(jì)劃來促進(jìn)云爆發(fā)。云爆發(fā)是指將工作負(fù)載移至云中以滿足更高性能或流量需求的情況。

如果用戶希望將特殊Pod與其他Pod分開處理,則自定義調(diào)度程序會(huì)很有用。可以根據(jù)其偏好或要求設(shè)置調(diào)度程序。調(diào)度可以依賴嚴(yán)格的匹配列表或包含和排除列表。

5. Pod中斷預(yù)算(PDB)

Pod中斷預(yù)算(PDB)是一項(xiàng)功能,使用戶可以限制自動(dòng)停止集群中的Pod數(shù)量。它有助于確保在維護(hù)、自動(dòng)縮減、升級(jí)等任務(wù)期間保持最少數(shù)量的Pod處于活動(dòng)狀態(tài)。

使用Pod中斷預(yù)算(PDB),可以防止應(yīng)用程序可用性或性能受到管理任務(wù)的影響。Pod中斷預(yù)算(PDB)要牢記的一個(gè)重要限制是,在自動(dòng)完成更改時(shí),如果節(jié)點(diǎn)發(fā)生故障,它才起作用。

6. Go模塊

Go模塊是Go軟件包的集合,可用于管理應(yīng)用程序依賴項(xiàng)。依賴項(xiàng)是應(yīng)用程序運(yùn)行所依賴的代碼、庫或框架的一部分。Kubernetes支持v1.15版本的Go模塊。

使用模塊,用戶可以使用同一依賴包的多個(gè)版本,也可以使用存儲(chǔ)在不同環(huán)境中的依賴。用戶可以使用模塊來簡化分布式團(tuán)隊(duì)之間的代碼共享,并最大程度地減少依賴關(guān)系更改而帶來的影響。

7. 污點(diǎn)和容忍

污染和容忍使用戶可以將節(jié)點(diǎn)定向?yàn)椤拔被颉芭懦狻盤od。將污點(diǎn)分配給節(jié)點(diǎn),并指定不接受或不容許分配污點(diǎn)的Pod。

容差分配給了容器,并向具有匹配污點(diǎn)的節(jié)點(diǎn)發(fā)出信號(hào),表明可以接受容器。如果用戶需要在特定硬件上部署應(yīng)用程序,或者想要將一組節(jié)點(diǎn)專用于特定用戶,則此功能很有用。

8. 集群聯(lián)合

集群聯(lián)合使用戶可以將多個(gè)集群視為通過單個(gè)控制平臺(tái)進(jìn)行管理的單個(gè)邏輯集群。其聯(lián)合使在不同位置或環(huán)境中運(yùn)行的集群更易于管理。用戶可以使用集群聯(lián)合通過使工作負(fù)載在集群之間傳遞,從而使集群具有高可用性和彈性。

9. 健康檢查

用戶可以通過定義要由kubelet代理運(yùn)行的探測,來檢查Kubernetes中Pod或應(yīng)用程序的運(yùn)行狀況。用戶可以定義就緒性、活動(dòng)性和啟動(dòng)探測,如下所示:

  • 準(zhǔn)備就緒—確定容器是否可以接收請(qǐng)求。如果失敗,則從將流量定向到Pod的所有端點(diǎn)中刪除Pod IP地址。
  • 活動(dòng)性—確定是否需要重新啟動(dòng)容器。失敗意味著容器被終止并重新啟動(dòng)。
  • 啟動(dòng)—確定容器中的應(yīng)用程序是否已啟動(dòng)。在失敗的情況下,容器將被終止并重新啟動(dòng)。

用戶可以使用超時(shí)、重試次數(shù)、最小成功或失敗閾值以及延遲的運(yùn)行時(shí)間自定義探測。

10. Feature Gates

Feature Gates是Kubernetes中的一項(xiàng)功能,可用于在節(jié)點(diǎn)、集群或平臺(tái)級(jí)別上打開或關(guān)閉功能。此功能使用戶可以安全地測試功能,而不必?fù)?dān)心關(guān)鍵組件或生產(chǎn)環(huán)境的風(fēng)險(xiǎn)。

用戶可以使用Feature Gates來控制Alpha、beta或穩(wěn)定功能。每個(gè)Feature Gates僅控制一個(gè)功能。Alpha功能默認(rèn)為關(guān)閉,Beta和GA功能默認(rèn)為打開。還有關(guān)門、功能描述和狀態(tài)等。

結(jié)論

Kubernetes是用于協(xié)調(diào)容器部署的強(qiáng)大工具,但是使用它可能會(huì)面臨挑戰(zhàn)。要充分利用此工具,必須了解可用的功能。

如果此處介紹的任何功能似乎對(duì)用戶的部署有用,則需要進(jìn)一步研究。Kubernetes文檔是最佳起點(diǎn),通??梢蕴峁┡渲弥改匣?qū)⒍ㄏ虻酵獠抠Y源。


文章名稱:10個(gè)必須了解的Kubernetes特性
網(wǎng)站URL:http://www.5511xx.com/article/ccoijso.html