Linode

Kubernetes 1.27發佈 新功能介紹

Editor

Kubenetes .27發佈,新主題命名爲Chill Vibes,這個版本包含60個增強功能。這些增強功能中有8個正在Alph版本,29個正在升級到Bet版本,3個正在升級到穩定版本。下面一起來看下Kubenetes .27主要新增功能有哪些。

Kubenetes .27主要功能介紹:

、凍結 k8s.gc.io鏡像倉庫

用 egisty.k8s.io 替換舊的鏡像倉庫 k8s.gc.io,後者已經普遍可用了幾個月。Kubenetes 項目創建並運行 egisty.k8s.io 鏡像倉庫,完全由社區控制。這意味着舊的鏡像倉庫 k8s.gc.io 將被凍結,並且不會再發布 Kubenetes 和相關子項目的鏡像到舊的鏡像倉庫。

2、SeccompDefult 升級到穩定版

要使用默認的 seccomp 配置文件,您需在每個要使用它的節點上使用 Rseccomp-defult 命令行標誌運行 kubelet。如果啓用,kubelet 將默認使用 RuntimeDefult seccomp 配置文件,該配置文件由容器運行時定義,而不是使用 Unconfined 模式。默認配置文件旨在提供強大的安全默認值,同時保留工作負載的功能。容器運行時及其發佈版本之間的默認配置文件可能不同。

您可以在相關的Kubenetes增強提案(KEP)中找到有關可能的升級和降級策略的詳細信息

3、Jobs 可變調度指令 GA

這是在Kubenetes .22 中引入的,開始是作爲測試版,現在已經穩定了。在大多數情況下,並行作業會希望 Pod 在約束條件下運行,例如所有 Pod 在同一區域內,或者所有 Pod 都在 GPU model x 或 y 上運行,而不是混合運行。 suspend 字段是實現這些語義的第一步。 suspend 允許自定義隊列控制器決定何時啓動作業。但是,一旦作業被取消掛起,自定義隊列控制器就無法影響作業的 Pod 實際放置位置。

該功能特性允許在作業開始之前更新 Jobs 的調度指令,這使得自定義隊列控制器能夠影響 Pod 的放置,同時將實際的 pod-to-node 的分配卸載給 kube-schedule。這僅適用於以前從未恢復過的已掛起 Jobs。

4、DownwdAPIHugePges 升級爲穩定版

在 Kubenetes .20 中,對 equests.hugepges-<pgesize> 和 limits.hugepges-<pgesize> 的支持被添加到 downwd API 中,以便與其他資源如 CPU、內存等一致。這個功能在這個版本中畢業,升級到到穩定版。

5、Pod 調度測試階段

創建後,Pods 可以進行調度了。Kubenetes 調度器會盡力找到節點來放置所有待定的 Pods。然而,在實際情況中,一些 Pods 可能會長時間處於缺少必要資源的狀態。這些 Pod 實際上是以不必要的方式攪亂了調度器(以及下游集成器,如 Cluste Autoscle)。

通過指定 / 刪除 Pod 的 .spec.schedulingGtes ,可以控制 Pod 何時可以被考慮進行調度。

6、通過 Kubenetes API 訪問 Node 日誌

該功能幫助集羣管理員通過允許他們查詢服務日誌來調試運行在節點上的服務的問題。要使用此功能,請確保在該節點上啓用了 NodeLogQuey ,且 kubelet 配置選項 enbleSystemLogHndle 和 enbleSystemLogQuey 均設置爲 tue。在 Linux 上,我們假定服務日誌可通過 jounld 獲得。在 Windows 上,我們假定服務日誌可在應用程序日誌提供程序中獲得。您還可以從 Linux 和 Windows 上的 //log/ 和 C:\\\\log 目錄中獲取日誌。

7、RedWiteOncePod PesistentVolume 測試階段

Kubenetes .22 引入了一種新的訪問模式 RedWiteOncePod,用於 PesistentVolumes(PV)和 PesistentVolumeClims(PVC)。此訪問模式使你能夠將卷訪問限製爲集羣中的單個 Pod,確保僅有一箇 Pod 可以同時寫入該卷。這對於需要對存儲進行 single-wite 的有狀態工作負載特別有用。

RedWiteOncePod bet 增加了對使用 RedWiteOncePod PVC 的 Pod 的調度程序搶佔支持。調度程序搶佔允許更高優先級的 Pod 搶佔低優先級的 Pod。

8、滾動升級後遵循 PodTopologySped

mtchLbelKeys 是一箇 Pod 標籤鍵的列表。這些鍵用於從 Pod 標籤中查找值。這些鍵值標籤與 lbelSelecto 進行 AND 運算,以選擇現有 Pod 組,計算傳入 Pod 的分佈。在 Pod 標籤中不存在的鍵將被忽略。空列表表示僅匹配 lbelSelecto 。

使用 mtchLbelKeys ,用戶無需在不同版本之間更新 pod.spec 。控制器只需爲不同版本的同一 lbel 鍵設置不同的值。調度程序將根據 mtchLbelKeys 自動假定這些值。

9、使用掛載加速 SELinux 卷重新標記

在此版本中,應用於 Pod 使用的卷的 SELinux 標籤的方式將升級爲 bet 版本。該功能通過掛載具有正確 SELinux 標籤的捲來加快容器啓動速度,而不是遞歸更改捲上的每個文件。支持 SELinux 的 Linux 內核允許在第一次掛載卷的時候使用 -o context= 掛載選項在整個捲上設置 SELinux 標籤,從而使所有文件在恆定時間內分配給定標籤,而無需遞歸地遍歷整個卷。

0、VolumeMnge 重構測試階段

這是一箇卷管理器重構,允許 kubelet 在啓動期間填充有關現有卷如何掛載的其他信息。一般來說,這使得卷清理更加穩健。如果在節點上啓用 NewVolumeMngeReconstuction,你將在 kubelet 啓動期間獲得已掛載卷的增強發現功能。

在 Kubenetes .25 之前,kubelet 在啓動期間發現已掛載的卷時使用了不同的默認行爲。如果你禁用此功能(默認情況下啓用),則選擇傳統的發現行爲。


相关文章

  • WooCommerce 7.1版本發佈 新功能和特性介紹

    WooCommece 7.版本發佈,它包含85個核心和62個塊提交,引入了許多增強功。例如,對商店和購物車塊進行了改進以及高性能訂單存儲(HPOS)功能的更新,有助於最大限度地提高轉化率。下面來看下WooCommece 7.新增的一些關鍵特性。 、產品頁面導覽功能 WooCommece 7.增加了一...

  • 易探雲:ChatGPT專用雲服務器,美國洛杉磯IP vps僅25元/首月起

    易探雲推出ChtGPT專用雲服務器,美國洛杉磯IP ps僅25元/首月起,易探雲ChtGPT雲服務器可選擇美國CN2節點。CN2大帶寬高速回國,速度快,延遲低,穩定性高,安全可靠。服務器的選擇對於使用ChtGPT至關重要。目前,ChtGPT對中國有很大的限制。建議選擇美國、新加坡等節點的服務器,以確...

  • Joomla 4.3.0正式版發佈 新功能介紹

    Jooml是一箇模塊化的內容管理系統,可以在Linux、Windows、McOSX等各種不同的平臺上執行,允許您快速構建網站和強大的在線應用程序。Jooml 4.3.0正式版發佈,該版本引入了諸多改進和新功能。 Jooml 4.3.0主要功能介紹: 改進的媒體管理器 排序 圖像縮略圖 SVG文件預覽...

  • Amazon OpenSearch Serverless 向量引擎預覽版正式推出,助力客戶輕鬆構建現代生成式 AI 應用

    亞馬遜雲科技宣佈推出 Amzon OpenSech Seeless 向量引擎預覽版。該向量引擎在 Amzon OpenSech Seeless 中提供了一種簡單、可擴展、高性能的相似性搜索功能,讓用戶能夠輕鬆構建由現代化機器學習(ML)增強的搜索體驗和生成式 AI 應用程序,無需管理底層向量數據庫基...

  • Elementor 3.18版本發佈 新功能特點介紹

    Elemento的最新3.8版本已發佈,引入了一套功能,引入了元素管理器,允許用戶禁用未使用的小部件以簡化編輯器並提高其性能;還可以通過在分類篩選器中啓用多選並在網格列表中添加空狀態消息來改善訪客體驗;此外,通過表單提交的文件現在可以作爲附件通過電子郵件發送給用戶。 點擊查看:Elemento官網 ...

  • AWS推出適用於Amazon Fraud Detector模型的電話號碼擴充功能

    亞馬遜AWS日前宣佈推出適用於 Amzon Fud Detecto機器學習(ML)模型的電話號碼擴充功能。Amzon Fud Detecto(AFD)是一項完全託管式服務,可輕鬆識別潛在的欺詐性線上活動,以加強安全保護。 通過在幕後使用機器學習(ML),並依託 Amzon 20 多年的欺詐偵測專業知...

  • FlyWheel黑五和網絡星期一促銷 WordPress主機限時4個月免費試用

    國外主機商FlyWheel黑五和網絡星期一促銷活動重磅來襲,其中WodPess主機年付套餐限時可享免費試用,最長週期可達4個月;按需定製計劃免費使用3個月,下面來看下相關優惠信息介紹。 活動時間:即日起至202年月30日 FlyWheel WodPess主機有Tiny、Stte、Feelnce、Ag...

  • Ubuntu 23.10將搭載Linux內核6.5

    Ubuntu 23.0 (代號爲Mntic Minotu)版本將搭載Linux內核6.5,這將是默認的內核產品。在9月6日發佈的最新每日構建ISO映像由Linux內核6.5提供支持,這也是爲那些試用Ubuntu 23.0的用戶提供的升級選項。 Linux內核6.5提供了不少新功能,如Wi-Fi 7支...

  • live域名註冊量2021年以來暴增30%

    ​​日前,來自第三方ntldstts最新統計數據顯示,自202年月至今,已註冊的.lie域名數量增加了近30%。描述性域名使得用戶可以通過“點的兩側”來表達核心訴求並對搜索引擎優化產生積極影響。 OneStem的數字營銷專家Amn Suleimn希望用兩個詞來描述其公司的域名,“通過研究,‘ones...

  • Vultr學習路徑:進入生成AI的旅程

    歡迎來到生成式人工智能(AI)領域,在這裏機器成爲創造者和創新者。這條學習路徑探索了複雜的機制,使Vult開發人員能夠將生成智能集成到他們的應用程序中,從而徹底改變Vult與技術的交互方式。從基本原理到高級模型,如羊駝2,穩定擴散和耳語,本課程使您能夠在項目中釋放AI的力量。 關於生成式AI 生成式...