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

相关推荐
gavin_gxh几秒前
SAP MM 采购订单号 excel上传 获取订单状态 审批 取消审批
运维·经验分享·其他
菜鸟小九2 分钟前
mysql运维(读写分离)
运维·数据库·mysql
qq_5470261793 分钟前
Docker 搭建 Nginx 服务
nginx·docker·容器
虚伪的空想家4 分钟前
arm架构TDengine时序数据库及应用使用K8S部署
服务器·arm开发·架构·kubernetes·arm·时序数据库·tdengine
中杯可乐多加冰4 分钟前
openEuler软件生态体验:快速部署Nginx Web服务器
服务器·前端·nginx
菜鸟小九6 分钟前
mysql运维(分库分表)
运维·数据库·mysql
逸之猿8 分钟前
HackRF One 实现GPS欺骗
linux
邪恶喵喵9 分钟前
nginx反向代理和负载均衡
运维·nginx·负载均衡
AI 搜索引擎技术10 分钟前
智能电网中的AI Agent负载均衡
运维·人工智能·ai·负载均衡
退役小学生呀12 分钟前
二十六、K8s集群备份恢复
linux·云原生·容器·kubernetes·k8s