本文討論在 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.23 和 1.24,如下表所示。 Kubernetes 版本的 1.25.0 記錄檔壓縮問題已修正(在 Kubernetes GitHub 提取要求111549中),以及所有後續版本的 Kubernetes。
| Kubernetes x。y 版本 | 已知問題適用的版本 | 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 意見反應社群提交產品意見反應。