Ubuntu 20.04 EC2实例安装Kops后无法执行,求排查方案
问题原因及解决办法
问题原因
你下载的是MacOS(Darwin)平台的kops二进制文件,而你的运行环境是Ubuntu 20.04(Linux x86_64架构),不同操作系统的可执行二进制文件架构不兼容,因此执行时会触发cannot execute binary file: Exec format error错误。
正确安装步骤
- 下载适配Linux amd64架构的kops二进制文件:
curl -LO https://github.com/kubernetes/kops/releases/download/$(curl -s https://api.github.com/repos/kubernetes/kops/releases/latest | grep tag_name | cut -d '"' -f 4)/kops-linux-amd64
- 赋予文件执行权限:
sudo chmod +x kops-linux-amd64
- 将文件移动到系统可执行路径:
sudo mv kops-linux-amd64 /usr/local/bin/kops
执行完以上步骤后,再运行kops --help或kops --version即可正常使用。
内容的提问来源于stack exchange,提问作者codestein
相关产品推荐
相关产品推荐

