共用方式為


已知問題:AKS 中 Windows 節點上的自定義 kubelet 設定

本文討論在 Azure Kubernetes Service 中Microsoft Windows 節點上影響自定義 kubelet 組態的已知問題。 如需此功能的詳細資訊,請參閱 自定義 AKS 節點集區的節點組態。

記錄大小在主動式記錄寫入期間超過指定的最大值

在 Windows 虛擬機(VM)上,如果容器正積極寫入記錄檔, container-log-max-size 記錄大小會超出設定的值。 在大量記錄寫入期間,記錄檔成長太快,記錄 輪替 在超過設定限制之前 container-log-max-size 發生。

如果數個 Pod 積極寫入記錄檔,則記錄檔大小可以在旋轉記錄檔之前成長為數十個 Gibibytes (GiBs),即使大小上限只以數十個 MEB 為單位(MiBs)。

如需詳細資訊,請參閱 Kubernetes GitHub 問題 110630:「Kubelet 在容器大量記錄寫入期間不尊重 container-log-max-size 時間。」

受影響的版本

過多的記錄大小問題適用於所有 Kubernetes 版本。

Kubelet 記錄檔壓縮失敗

在 Windows VM 上,當 kubelet 嘗試將記錄檔壓縮成 .gz 封存格式時,它會在程式的最後一個步驟中停止回應(嘗試在關閉檔案之前重新命名封存)。

如需詳細資訊,請參閱 Kubernetes GitHub 問題111548:「Windows 上的 Kubelet 記錄壓縮失敗」。

受影響的版本

kubelet 記錄檔壓縮問題適用於比 版本舊的所有 Kubernetes 版本 1.23。 它也適用於某些舊版的 Kubernetes 1.231.24,如下表所示。 Kubernetes 版本的 1.25.0 記錄檔壓縮問題已修正(在 Kubernetes GitHub 提取要求111549中),以及所有後續版本的 Kubernetes。

Kubernetes xy 版本 已知問題適用的版本 GitHub 修正 Kubernetes 上的提取要求號碼
1.24 之前的所有版本 1.24.7 112482
1.23 之前的所有版本 1.23.13 112483

如需詳細資訊,請參閱 AKS 變更記錄的 2023 年 1 月 29 日版本

自訂 OS 組態失敗

徵兆

不會套用自定義 OS 組態。

原因

如果您嘗試在 Windows 節點集區上套用自定義 OS 設定,就會發生此問題。 目前 Windows 節點集區不支援作業系統設定。 這些設定僅適用於Linux節點集區。

因應措施

在 Linux 節點集區的叢集層級或節點集區層級套用自定義 OS 組態。 若要檢查自定義節點組態是否正在使用中,請參閱 確認設定是否已套用

與我們連絡,以取得說明

如果您有疑問,可以詢問 Azure 社群支援。 您也可以向 Azure 意見反應社群提交產品意見反應。