色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Kubernetes特性有哪些?

jf_78858299 ? 來源:運維漫談 ? 作者:運維漫談 ? 2023-05-12 16:16 ? 次閱讀

本文將介紹Kubernetes 的重要特性,這將有助于您更深入地了解 Kubernetes 的功能概念。

    1. 自動裝箱
    1. 服務發現和負載均衡
    1. 存儲編排
    1. 自愈
    1. 自動推出和回滾
    • 5.1. 推出
    • 5.2. 回滾
    1. Secret和配置映射
    • 6.1. Secret
    • 6.2. 配置映射
    1. 水平縮放
    1. 結論

1. 自動裝箱

這是 Kubernetes 最顯著的特性之一,Kubernetes 根據所需資源和其他限制條件智能地定位容器,而不會影響可用性。

Kubernetes 提供資源管理,它可以自動指定 Pod 中的每個容器如何消耗 CPURAM 等資源。

圖片

2. 服務發現和負載均衡

服務發現和負載均衡在 Kubernetes 中作為服務提供,服務以一致的方式跨集群將 Pod 連接到網絡。確定如何連接到服務的過程稱為服務發現。

容器的集合是 POD,具有相同功能集的 POD 被組合成一個集合,稱為服務。

每個 POD 將被分配一個 IP 地址和單個 DNS 名稱用于服務(POD 集),借助這種架構,Kubernetes 將對 POD 之間的網絡和通信進行明確定義的控制,并且可以實現負載平衡。

圖片

在組成單個服務的實例集合前放置負載均衡器(反向代理,如 Nginx 或 HAProxy)是解決服務發現問題的常用技術。

負載平衡器的地址(DNS 名稱,或者通常情況下是 IP)是一個相當可靠的數據,它可以在開發或配置階段提供給客戶端,并且可以在單個客戶端的生命周期中保持不變。

之后,從客戶端的角度來看,聯系多實例服務與訪問單個網絡端點沒有什么不同,換句話說,服務發現完全發生在服務器端。

3. 存儲編排

用戶可以使用 Kubernetes 掛載他們想要的任何存儲系統,包括本地存儲、公共云提供商等。仍然必須提供底層存儲系統。

對于用戶和管理人員,Kubernetes 提供了一個 API,它將存儲交付方式與存儲使用方式的細節隔離開來。

關于將持久性存儲與 Kubernetes 集成,有幾個術語需要理解。,它們如下:

  • 容器存儲接口CSI):它是一個標準,允許所有容器編排器以一致的方式連接存儲系統,例如Ondat。存儲供應商應該在 CSI 發布之前將他們的集成層直接寫入 Kubernetes 源代碼。因此,升級既困難又耗時,因為任何缺陷都可能導致 Kubernetes 崩潰。
  • 存儲類:管理員可以預先定義 Kubernetes 用戶能夠使用 Kubernetes 存儲類提供和附加到他們的應用程序的存儲類型。
  • 持久卷 (PV):持久卷是已作為卷添加到集群中的虛擬存儲實例。PV可以引用物理存儲硬件或軟件定義的存儲,例如Ondat。
  • 持久卷聲明 (PVC):這是對要供應的某種類型和配置的存儲的請求。

4. 自愈

Kubernetes 的自我修復能力是其最吸引人的功能之一,如果容器化應用程序或應用程序組件出現故障,Kubernetes 將自動重新加載它。

Kubernetes 的編排功能可以根據設置監控和替換不健康的容器,Pods 是封裝單個或多個容器的最小單元,也可以由 Kubernetes 修復。

在自愈過程中,復制控制器通過執行以下任務來確保應用程序的容錯或可用性。

  • 如果容器出現故障,Kubernetes 會重新啟動容器。
  • 如果任何節點出現故障,Kubernetes 會重新安排其他節點上的容器。
  • 如果容器沒有響應客戶端/用戶,Kubernetes 會終止容器。

圖片

5. 自動推出和回滾

5.1. 推出

盡管開發人員希望更新應用程序的代碼,但企業的目標是使應用程序的停機時間為零。應用程序的更新稱為rollout,這是在 Kubernetes 中使用滾動升級完成的。

通過使用新的 Pod 實例逐步升級,滾動更新允許在零停機時間的情況下更新部署,新的 Pod 將被安排在有可用資源的節點上。

圖片

  • 客戶端使用新版本的 POD 進行更新,例如 V2。
  • 在一個副本集中,只允許使用相同版本的 POD,因此,Kubernetes 將創建副本集 2,其中將添加新版本的 POD V2,并確保健康檢查,一旦 POD V2 運行良好,它將取代其中一個 POD V1。
  • 它將遵循相同的規則并將所有 POD V1 替換為 POD V2。

5.2. 回滾

當 Deployment 不穩定時,例如當它循環崩潰時,您可能需要回滾 Deployment。默認情況下,系統會保存所有 Deployment 的 rollout 歷史,以便您可以隨時回滾。

在上圖中,POD V1 被保留在歷史記錄中,以便您在發現 POD V2 的部署有任何問題時可以回滾。

6. Secret和配置映射

6.1. Secret

Secret是一小段機密數據,例如密碼、令牌或密鑰。或者,此類信息可能包含在 Pod 規范或容器映像中。

如果您使用 Secret,則不必在應用程序代碼中包含機密數據,在處理Secret時,有兩個層面需要考慮。

必須首先創建Secret,然后才能將其引入到 Pod 中,與其將機密數據放在容器圖片或 Pod 定義中,不如將其保密更安全、更具適應性。

6.2. 配置映射

ConfigMap 是一個鍵值對存儲,它是一個用于存儲非機密數據的 API 對象,Pod 可以將 ConfigMap 用作環境變量、命令行參數或卷配置文件。

它允許您將特定于環境的配置與容器映像分離,從而允許您簡單地移植應用程序。

ConfigMaps 的配置分為兩個階段,第一步是制作 ConfigMap,然后將它們注入到 pod 中。

圖片

7. 水平縮放

當對工作負載的需求增加或減少時,Kubernetes 可以自動增加或減少為該作業提供服務的 pod 副本的數量。

Horizontal Pod Autoscaler 在 Kubernetes 中實現為控制器和 API 資源。控制器的行為由資源決定。

控制器定期調整復制控制器或部署中的副本數量,以將觀察到的指標(如平均 CPU 利用率、平均內存利用率或任何其他自定義統計數據)與用戶的目標相匹配。

圖片

8. 結論

在本文中,我們已經對 Kubernetes 的關鍵特性進行了概念性的理解。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10947

    瀏覽量

    213896
  • Linux
    +關注

    關注

    87

    文章

    11373

    瀏覽量

    211294
  • kubernetes
    +關注

    關注

    0

    文章

    228

    瀏覽量

    8797
收藏 人收藏

    評論

    相關推薦

    Kubernetes的Device Plugin設計解讀

    摘要: Kubernetes的生態地位已經確立,可擴展性將是其發力的主戰場。異構計算作為非常重要的新戰場,Kubernetes非常重視。而異構計算需要強大的計算力和高性能網絡,需要提供一種統一的方式
    發表于 03-12 16:23

    理解和創建Kubernetes對象

    Kubernetes對象總結
    發表于 04-11 15:14

    Kubernetes經驗總結

    Kubernetes學習筆記——24 允許外部訪問
    發表于 06-18 12:10

    淺析Kubernetes

    【k8s】Kubernetes基礎概念
    發表于 09-27 09:11

    kubernetes部署與應用

    kubernetes運維筆記
    發表于 10-25 13:08

    Kubernetes Dashboard實踐學習

    關于Kubernetes Dashboard的實踐學習
    發表于 04-10 14:09

    Kubernetes上運行Kubernetes

    開源容器編排引擎 Kubernetes 絕對魔力。 一直以來,容器就是個很酷的概念,但事實上,廣泛部署卻十分困難。你幾乎沒法手動管理容器之間的網絡、持續存儲和數百個容器間的自動擴展,而一個讓人
    發表于 09-30 13:33 ?0次下載
    在<b class='flag-5'>Kubernetes</b>上運行<b class='flag-5'>Kubernetes</b>

    Kubernetes API詳解

    摘要:Kubernetes是Google開源的容器集群管理系統。它構建Ddocker技術之上,為容器化的應用提供資源調度、部署運行、服務發現、擴容縮容等整一套功能,本文節選自龔正
    發表于 10-12 16:19 ?0次下載
    <b class='flag-5'>Kubernetes</b> API詳解

    Kubernetes網絡隔離NetworkPolicy實驗

    Kubernetes的一個重要特性就是要把不同node節點的pod(container)連接起來,無視物理節點的限制。但是在某些應用環境中,比如公有云,不同租戶的pod不應該互通,這個時候就需要網絡
    發表于 11-28 10:00 ?2691次閱讀

    為什么了Docker還要Kubernetes

    “一千個讀者眼里一千個哈姆雷特”。同樣的話也適用于 Kubernetes,同樣的系統在不同的開發人員眼中也是不同的,甚至在不同階段對于它的理解也截然不同。
    的頭像 發表于 02-12 12:16 ?2500次閱讀
    為什么<b class='flag-5'>有</b>了Docker還要<b class='flag-5'>Kubernetes</b>

    云計算的發展:Kubernetes特性

    如果你對容器化感興趣并且關注過,可能會聽過許多關于Kubernetes的事情。隨著云開發的重點轉移到容器,Kubernetes等這些容器相關技術已經變得大受歡迎。什么是Kubernetes?為什么這項技術很重要呢?
    的頭像 發表于 12-25 17:41 ?670次閱讀

    kubernetes是怎么運作的

    kubernetes 已經成為容器編排領域的王者,它是基于容器的集群編排引擎,具備擴展集群、滾動升級回滾、彈性伸縮、自動治愈、服務發現等多種特性能力。 本文將帶著大家快速了解 kubernetes ,了解我們談論
    的頭像 發表于 09-27 09:18 ?981次閱讀

    帶你快速了解 kubernetes

    kubernetes 已經成為容器編排領域的王者,它是基于容器的集群編排引擎,具備擴展集群、滾動升級回滾、彈性伸縮、自動治愈、服務發現等多種特性能力。 本文將帶著大家快速了解 kubernetes
    的頭像 發表于 01-17 10:00 ?1576次閱讀

    Kubernetes中的邏輯組件

    Kubernetes是生產級別的容器編排系統,其物理集群Master和Node兩種類型的節點
    的頭像 發表于 02-15 10:46 ?1307次閱讀
    <b class='flag-5'>Kubernetes</b>中的邏輯組件

    Kubernetes 監控利器功能特性

    Kubeshark 是專為 Kubernetes 設計的 API 流量分析器,它提供實時的 K8s 協議級別的可見性,可以捕獲和監控所有在容器、Pod、節點和集群之間進出和流動的流量和負載。可以把它想象成專門針對 Kubernetes 重新發明的 TCPDump 和 Wi
    的頭像 發表于 05-17 16:10 ?707次閱讀
    <b class='flag-5'>Kubernetes</b> 監控利器功能<b class='flag-5'>特性</b>
    主站蜘蛛池模板: 国产中文字幕一区 | 丝袜美女自摸 | 伊人久久精品AV一区二区 | 老熟女毛茸茸浓毛 | 久久人妻无码毛片A片麻豆 久久人妻熟女中文字幕AV蜜芽 | 亚洲精品成人久久久影院 | 青草在线在线d青草在线 | 台湾佬休闲中性娱乐网 | 一本之道高清在线观看免费 | 国产色精品久久人妻无码看片软件 | 色欲AV精品人妻一区二区三区 | 麻豆国产MV视频 | 中文字幕无码亚洲视频 | 国产精品亚欧美一区二区三区 | 体育生爆操 | 亚洲精品第五页中文字幕 | 综合亚洲桃色第一影院 | 国产亚洲视频精彩在线播放 | 国产精品人妻无码免费A片导航 | 久久热这里只有 精品 | 邪恶肉肉全彩色无遮琉璃神社 | 午夜理论片日本中文在线 | 国产午夜精品理论片免费观看 | 国产成人自拍视频在线观看 | 亚洲中久无码永久在线 | 麻豆久久婷婷五月国产 | 午夜福利视频极品国产83 | 久久re热在线视频精6 | Chineseman瘦老头77 | 欧美性色xo影院69 | 伊人久在线 | 日本亚洲精品无码区国产电影 | 人妻中文字幕乱人伦在线 | 岛国片免费在线观看 | 朋友的娇妻好爽好烫嗯 | 亚洲AV无码专区国产乱码网站 | 无码成人AAAAA毛片含羞草 | 国产超碰AV人人做人人爽 | 丝瓜影院观看免费高清国际观察 | 97久久无码精品AV | 3acg同人漫画禁图h |