【问题标题】:I am getting an error while running kubectl version although I installed it by following the documention尽管我按照文档安装了它,但运行 kubectl 版本时出现错误
【发布时间】:2022-12-24 03:09:40
【问题描述】:

kubectl 版本 /home/lenovo/.local/bin/kubectl: line 1: syntax error near unexpected token <' /home/lenovo/.local/bin/kubectl: line 1: NoSuchKeyThe specified key does not exist.No such object: kubernetes-release/release//bin/linux/amd64/ 复制代码kubectl'

【问题讨论】:

  • 这听起来像是您拥有的 kubectl 实际上并不是 Kubernetes 客户端二进制文件。您是通过curl 命令或类似下载获得的吗?那真的成功了吗?
  • 你的操作系统是什么?
  • 我的操作系统是 ubuntu
  • 您是否尝试过其他命令,例如 get pods 或 describe something?
  • 现在问题解决了,我重新安装了它……但现在另一个问题来了——与服务器 localhost:8080 的连接被拒绝——你是否指定了正确的主机或端口?——运行 kubectl 之后获取豆荚

标签: ubuntu kubernetes kubectl


【解决方案1】:

我从中清除了 kubectl /usr/本地/bin

也来自 /home/$USER/.local/bin

并运行以下命令:

curl -LO "https://dl.k8s.io/release/v1.24.7/bin/linux/amd64/kubectl"

curl -LO "https://dl.k8s.io/v1.24.7/bin/linux/amd64/kubectl.sha256"

echo "$(cat kubectl.sha256)  kubectl" | sha256sum --check

sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl

sudo install -o root -g root -m 0755 kubectl /home/$USER/.local/bin/kubectl

【讨论】:

    猜你喜欢
    • 2022-11-24
    • 2020-07-25
    • 1970-01-01
    • 2018-12-08
    • 1970-01-01
    • 2015-08-18
    • 2021-12-28
    • 2019-05-17
    • 1970-01-01
    相关资源
    最近更新 更多