ssl - cURL:尝试在 RHEL 7 上安装 kubectl 时出现 SSL 连接错误
问题描述
我正在按照 Kubernetes 文档在我的 RHEL 7 服务器上的 Linux上安装 kubectl,但我看到了
curl: (35) SSL 连接错误
运行以下命令时出错:
curl -kLO https://storage.googleapis.com/kubernetes-release/release/v1.7.0/bin/windows/amd64/kubectl
任何解决此问题的指示都将对我前进非常有帮助。
解决方案
我刚刚检查了它,它似乎https://storage.googleapis.com/kubernetes-release/release/v1.7.0/bin/windows/amd64/kubectl
不存在。看起来需要在 URL 的末尾添加“.exe”。
<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
<Details>
No such object: kubernetes-release/release/v1.7.0/bin/windows/amd64/kubectl
</Details>
</Error>
关于如何在 Linux 上安装 kubectl的官方文档要求使用以下命令下载最新版本 _for_linux_:
curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 44.5M 100 44.5M 0 0 15.8M 0 0:00:02 0:00:02 --:--:-- 15.8M
此外,使用您提供的 URL,您正在尝试为RHEL 上kubectl
的Windows下载...(/bin/windows/amd64/kubectl 在您的 url 中)
因此,如果您需要为 Windows 下载它或在 URL 中将 windows 替换为 linux,只需要在 kubectl 的末尾添加 .exe :)
推荐阅读
- formatting - 删除 Fortran 中实数值输出格式的小数分隔符
- java - 使用 Jolt 变形时反击
- firebase - 为什么 firebase_core 和 firebase_messaging 之间的颤振版本解决失败?
- r - 将字符串向量转换为符号
- javascript - 当 vuetify 的 v-card 有关联的链接时,从 v-card 中移除点击效果
- javascript - json文件中的国家如何显示
- powershell - 使用 PowerShell 获取 IIS 8.5 日志文件信息
- r - dplyr mutate ifelse 返回组的第一个值而不是逐行
- r - 如何在R中按数字对列进行排序?
- python - 覆盖模拟对象的“is”运算符