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

相关推荐
释怀不想释怀4 分钟前
Docker(网络)
运维·docker·容器
ZFB00018 分钟前
【麒麟桌面系统】V10-SP1 2503 系统知识——进入救援模式
linux·运维·kylin
RisunJan10 分钟前
Linux命令-iptables-restore命令(从文件批量恢复 iptables 防火墙规则)
linux·运维·网络
轻造科技36 分钟前
周期压缩极限挑战:APS排产优化这样实现
运维·devops
鲨莎分不晴41 分钟前
Nginx 部署前端项目实战指南
运维·前端·nginx
羊羊羊i2 小时前
使用Informer监听K8s资源
云原生·容器·kubernetes
hugerat2 小时前
在AI的帮助下,用C++构造微型http server
linux·c++·人工智能·http·嵌入式·嵌入式linux
ha20428941942 小时前
Linux操作系统学习记录之----自定义协议(网络计算器)
linux·网络·学习
VermiliEiz3 小时前
二进制文件部署k8s方式(5)
云原生·容器·kubernetes
想唱rap3 小时前
MYSQL在ubuntu下的安装
linux·数据库·mysql·ubuntu