【问题标题】:Signature could not be verified for kubernetes repo无法验证 kubernetes 存储库的签名
【发布时间】:2021-03-29 11:26:35
【问题描述】:

尝试使用 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

【问题讨论】:

    标签: kubernetes centos7 yum


    【解决方案1】:

    您可以看到非常相似的问题here

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

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

    • 按照建议here重新导入密钥

      rpm --import https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
      
    • 按照here的建议安装以下版本的GNUPG

      sudo yum install -y http://mirror.centos.org/centos/7/os/x86_64/Packages/gnupg2-2.0.22-5.el7_5.x86_64.rpm
      

    【讨论】:

      猜你喜欢
      • 2013-10-08
      • 1970-01-01
      • 2011-11-27
      • 2016-09-21
      • 2013-12-03
      • 1970-01-01
      • 2016-06-13
      • 1970-01-01
      相关资源
      最近更新 更多