exec /kube-webhook-certgen: exec format error

bash 复制代码
kubectl logs -n ingress-nginx   ingress-nginx-admission-patch-ww2k4
exec /kube-webhook-certgen: exec format error

原因:服务器是x86架构,我本地虚拟机是arm架构。运行 Docker 时,默认情况下会尝试拉取并运行与系统架构匹配的镜像(即 ARM64 架构的镜像)。然而,如果镜像仓库中没有适用于 ARM64 的镜像版本,Docker 可能会拉取并尝试运行 x86 架构的镜像。

可以使用--platform linux/amd64(arm64)指定x86_64(arm64)架构的镜像

docker pull --platform linux/amd64 registry.k8s.io/ingress-nginx/controller:v1.11.2

相关推荐
babytiger15 分钟前
Gitea 重安装 + Snap 数据迁移完整流程总结
linux·elasticsearch·gitea
匆匆那年96716 分钟前
远程 Linux 校园网认证操作手册(本地浏览器法)
linux·运维·服务器
古城小栈1 小时前
K8s 之 ingress
云原生·容器·kubernetes
dog2501 小时前
为何新增网络路径反而引入额外时延
服务器·网络·php
newnazi1 小时前
RedHat10 安装MS SQL Server2025
linux·服务器·数据库
万里侯1 小时前
微服务与人生:从服务网格看人际关系
微服务·容器·k8s
zkkkkkkkkkkkkk1 小时前
Linux进行管理工具Supervisor配置与使用
linux·python·supervisor
爱喝水的鱼丶2 小时前
SAP-ABAP:ABAP函数 NUMBER_GET_NEXT 详解:从编号范围对象获取下一个编号
运维·数据库·学习·sap·abap
开发者联盟league2 小时前
linux普通用户使用pip安装模块
linux·python·pip
QuestLab2 小时前
③-进阶篇:vLLM实战——多卡部署、压测与排障
linux·服务器·网络