无法验证kubernetes回购协议的签名

无法验证kubernetes回购协议的签名,kubernetes,centos7,yum,Kubernetes,Centos7,Yum,试图用kubeadm安装kubernetes集群,并面临安装kube包的问题。 我继续收到错误消息: https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64/repodata/repomd.xml: [Errno -1] repomd.xml signature could not be verified for kubernetes 回购配置: [kubernetes] name=Kubernetes

试图用kubeadm安装kubernetes集群,并面临安装kube包的问题。 我继续收到错误消息:

https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64/repodata/repomd.xml: [Errno -1] repomd.xml signature could not be verified for kubernetes
回购配置:

    [kubernetes]
    name=Kubernetes
    baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
    enabled=1
    gpgcheck=1
    repo_gpgcheck=1
    gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
    exclude=kubelet kubeadm kubectl
我正在使用centos 7发行版

Linux kube-master 3.10.0-1160.21.1.el7.x86_64 #1 SMP Tue Mar 16 18:28:22 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

你可以看到非常相似的问题

作为一种快速解决方法,您可以通过在
/etc/yum.repos.d/kubernetes.repo
中设置
repo\u gpgcheck=0
来禁用GPG检查,但从安全角度来看,显然不建议这样做

此外,您可以尝试以下方法:

  • 按照建议重新导入密钥

  • 按照建议安装以下版本的GNUPG


@Mr.V.K。有进展吗?是这样吗?
rpm --import https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
sudo yum install -y http://mirror.centos.org/centos/7/os/x86_64/Packages/gnupg2-2.0.22-5.el7_5.x86_64.rpm