【问题标题】:How can I install kubectx on Ubuntu Linux 20.04?如何在 Ubuntu Linux 20.04 上安装 kubectx?
【发布时间】:2021-09-06 07:18:12
【问题描述】:

我想在 Ubuntu 20.04 上安装 kubectx。我找不到有关如何执行此操作的任何信息。非常感谢任何评论。谢谢!

【问题讨论】:

标签: ubuntu kubernetes


【解决方案1】:

这个包包含在deb http://ftp.de.debian.org/debian buster main repo 中,这在 ubuntu 中不可用。

首先,您需要将其添加到/etc/apt/sources.list,如下所示

#for kubectlx
deb [trusted=yes] http://ftp.de.debian.org/debian buster main

然后运行

sudo apt-get update

然后就可以使用这个cmd安装了。

sudo apt install kubectx

【讨论】:

  • 我试图按照其他网站上列出的说明进行操作,其中只提到了运行sudo apt install kubectx ...但这会导致 "package not found" 错误,谢谢指出 sources.list 文件也需要编辑。这是好东西
  • 记得检查你的ubuntu版本是基于哪个debian版本。您可能想用不同的版本替换“buster”。 askubuntu.com/questions/445487/…
  • @MattJanssen 看看 Gaz 的评论
  • 如果您在sudo apt update期间遇到公钥错误,您可以使用此处提供的解决方案修复它:askubuntu.com/a/943548/544918
【解决方案2】:

以下步骤对我有用;

  1. sudo apt-get 更新
  2. sudo git clone https://github.com/ahmetb/kubectx /usr/local/kubectx
  3. sudo ln -s /usr/local/kubectx/kubectx /usr/local/bin/kubectx
  4. sudo ln -s /usr/local/kubectx/kubens /usr/local/bin/kubens
  5. 在您的控制台中输入 kubens,您应该能够看到您的命名空间

【讨论】:

    【解决方案3】:

    在所有当前支持的 Ubuntu 版本中都有一个 kubectx snap 包:

    sudo snap install kubectx
    

    【讨论】:

      【解决方案4】:

      我使用Krew成功安装了ctxns作为kubectl插件。

      kubectl krew install ctx
      kubectl krew install ns
      

      有一个小问题。你不会使用这样的命令:

      kubectx
      kubens
      

      而是像这样:

      kubectl ctx
      kubectl ns
      

      【讨论】:

        【解决方案5】:

        无需编辑/etc/apt/sources.list即可安装 kubectx:

        Snapcraft - Install kubectx on Ubuntu

        如果snapd 未启用:

        安装 Snapd

        1. sudo apt update
        2. sudo apt install snapd

        启用snapd

        安装kubectx

        1. sudo snap install kubectx

        【讨论】:

          【解决方案6】:

          这个命令应该可以工作:

          sudo apt install kubectx
          

          如果你想找到完整的 kubectx 安装指南,你需要去this github page。您可以使用 Debian 的安装。 APT 代表 Advanced Package Tool。它是 Debian 和 Ubuntu Linux 系统内部的一套核心工具。您可以使用 apt 命令 安装应用程序、删除或删除应用程序、使 Ubuntu/Debian 服务器保持最新状态等等。你可以阅读更多关于它的信息here

          您可能应该在将kubectx 安装到文件/etc/apt/sources.list 之前添加包deb http://ftp.de.debian.org/debian buster main,然后运行sudo apt-get update。之后安装应该没有问题。

          【讨论】:

            猜你喜欢
            • 2020-09-19
            • 2021-12-08
            • 2021-03-22
            • 2020-10-10
            • 1970-01-01
            • 2020-09-30
            • 2021-06-05
            • 2020-11-04
            • 2021-07-03
            相关资源
            最近更新 更多