【发布时间】:2021-09-06 07:18:12
【问题描述】:
我想在 Ubuntu 20.04 上安装 kubectx。我找不到有关如何执行此操作的任何信息。非常感谢任何评论。谢谢!
【问题讨论】:
-
kubens 和 kubectx 的安装文档可以在这里找到。 github.com/ahmetb/kubectx#installation
标签: ubuntu kubernetes
我想在 Ubuntu 20.04 上安装 kubectx。我找不到有关如何执行此操作的任何信息。非常感谢任何评论。谢谢!
【问题讨论】:
标签: ubuntu kubernetes
这个包包含在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 文件也需要编辑。这是好东西
sudo apt update期间遇到公钥错误,您可以使用此处提供的解决方案修复它:askubuntu.com/a/943548/544918
以下步骤对我有用;
【讨论】:
在所有当前支持的 Ubuntu 版本中都有一个 kubectx snap 包:
sudo snap install kubectx
【讨论】:
我使用Krew成功安装了ctx和ns作为kubectl插件。
kubectl krew install ctx
kubectl krew install ns
有一个小问题。你不会使用这样的命令:
kubectx
kubens
而是像这样:
kubectl ctx
kubectl ns
【讨论】:
无需编辑/etc/apt/sources.list即可安装 kubectx:
Snapcraft - Install kubectx on Ubuntu
如果snapd 未启用:
安装 Snapd
sudo apt updatesudo apt install snapd启用snapd:
安装kubectx
sudo snap install kubectx【讨论】:
这个命令应该可以工作:
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。之后安装应该没有问题。
【讨论】: