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

相关推荐
x10n97 小时前
理解K8s动态准入控制器-基于Admission Webhook实现Sidecar自动注入检验等
云原生·容器·kubernetes·k8s准入控制器
CodeOfCC7 小时前
flutter-elinux 编译linux arm64程序
linux·flutter
vivo互联网技术7 小时前
智取流量,效赢增长-拨测和融合流量管理业务赋能实践
运维
小码吃趴菜7 小时前
TCP编程流程
服务器·网络·tcp/ip
allway27 小时前
Understanding and Resolving StrictModes Issues in SSHD Configuration
运维·服务器
米高梅狮子7 小时前
7. Linux RAID 存储技术
linux·运维·服务器
麻辣长颈鹿Sir7 小时前
CMAKE指令集
linux·运维·windows·cmake·cmake指令集
LucidX7 小时前
Kubernetes集群架构与组件
容器·架构·kubernetes
莳花微语7 小时前
磐维数据库双中心容灾流复制集群搭建
服务器·数据库·oracle
座山雕~7 小时前
Linux的超全,命令
linux