排查适用于 AKS 的 Azure Linux 容器主机包升级问题

您所在的位置:网站首页 Linux容器安装失败 排查适用于 AKS 的 Azure Linux 容器主机包升级问题

排查适用于 AKS 的 Azure Linux 容器主机包升级问题

2023-05-26 17:41| 来源: 网络整理| 查看: 265

你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。

排查 Azure Linux 容器主机上的包升级问题 项目 05/24/2023

默认情况下,适用于 AKS 的 Azure Linux 容器主机已启用 dnf-automatic ,这是一种系统服务,每天运行并自动安装最近发布的任何更新包。 这可确保发布修补程序时,Azure Linux 容器主机中的包应自动更新。 请注意,对于 节点 OS 升级通道的某些设置, dnf-automatic 默认情况下将禁用。

症状

但是,有时 Azure Linux 容器主机中的包无法接收自动升级,这可能会导致以下症状:

引用或使用更新的包时出现错误消息。 包未按预期运行。 检查 Azure Linux 容器主机包列表时,将显示包的过时版本。 可以通过访问 packages.microsoft.com 上的存储库或查看 Azure Linux GitHub 存储库中的发行说明来验证映像上的包是否与最近发布的打包包同步。 原因

某些包(如 Linux 内核)需要重新启动才能使更新生效。 为了便于自动重启,Azure Linux VM 运行 检查-restart 服务,该服务会在包更新需要重新启动时创建 /var/run/reboot-required 文件。

解决方案

若要确保 Kubernetes 对重启请求执行操作,建议设置 kured 守护程序集。 Kured 会监视节点中的 /var/run/reboot 所需文件,并在找到该文件时清空节点的工作并重新启动它。

后续步骤

如果上述步骤无法解决问题,请开具支持票证。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3