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

相关推荐
是小小张呀9 分钟前
WSL Ubuntu修改主机名重启后失效解决方案
linux
一个有温度的技术博主37 分钟前
Redis系列三:在linux上安装Redis
linux·数据库·redis
vanvivo42 分钟前
Nginx中如何配置WebSocket代理?
运维·websocket·nginx
m0_6948455744 分钟前
Oh My Zsh 使用指南:Zsh 终端配置与插件管理教程
服务器·前端·小程序·开源·github
不吃香菜kkk、1 小时前
通过夜莺n9e监控Kubernetes集群
安全·云原生·容器·kubernetes
阿常呓语1 小时前
Linux命令 date详解
linux·运维·服务器·linux command
xlp666hub1 小时前
【Linux驱动实战】:最简单的内核模块
linux·面试
淡泊if1 小时前
K8s 网络排障:从抓包开始,一步步定位诡异“502”
网络·kubernetes·k8s
虾..1 小时前
Linux HTTP服务器
linux·服务器·http
小李的便利店1 小时前
k8s集群部署Prometheus和Grafana
kubernetes·grafana·prometheus·监控