Kubernetes:kubectl 运行:找不到命令
Kubernetes: kubectl run: command not found
我是 运行 kubectl 命令在 gcloud 中部署我的应用程序。但是 kubectl 命令突然停止工作。 kubectl
命令工作正常,但对于其他所有内容,它都说找不到命令。
kubectl create
bash: kubectl create: command not found
kubectl run
bash: kubectl run: command not found
SBGML02586:~ mku01$ kubectl
kubectl controls the Kubernetes cluster manager.
Find more information at: https://kubernetes.io/docs/reference/kubectl/overview/
Basic Commands (Beginner):
create Create a resource from a file or from stdin.
expose Take a replication controller, service, deployment or pod and
expose it as a new Kubernetes Service
run Run a particular image on the cluster
set Set specific features on objects......
我第一次在 Linux 上设置 Kubernetes 时遇到了类似的错误:
当我尝试 运行 命令时:
kubectl cluster-info
kubectl version
我收到错误:
-bash: kubectl: command not found
这是我修复它的方法:
使用以下命令下载最新的 Kubernetes 版本:
curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl"
使 kubectl 二进制文件可执行:
chmod +x ./kubectl
将二进制文件移动到您的路径中:
sudo mv ./kubectl /usr/local/bin/kubectl
测试以确保您安装的版本是 up-to-date:
kubectl cluster-info
kubectl version
您可以在 Kubernetes 官方文档中阅读更多相关信息:Install and Set Up kubectl
就这些了。
希望对您有所帮助
我在 windows 上使用 wsl 时收到此消息。 kubectl
正在工作,但突然开始显示相同的错误
/mnt/c/Users/xxxx$ kubectl
kubectl: command not found
问题是 docker 在我重新启动笔记本电脑后没有启动
:/usr/local/bin$ ls -ltr
total 2548
-rwxr-xr-x 1 root root 221 Sep 18 2020 pip3.8
-rwxr-xr-x 1 root root 221 Sep 18 2020 pip3
-rwxr-xr-x 1 root root 221 Sep 18 2020 pip
-rwxr-xr-x 1 root root 208 Sep 18 2020 wheel
-rwxr-xr-x 1 root root 2592768 Apr 5 10:57 kubectx
lrwxrwxrwx 1 root root 55 May 24 11:22 kubectl -> /mnt/wsl/docker-desktop/cli-tools/usr/local/bin/kubect
一旦我启动我的 docker 应用程序它就开始工作(我使用 docker-desktop 用于 windows,并且我在启动时禁用了自动启动)
Homebrew 用户可以通过以下方法修复它:
brew reinstall kubectl
可能需要跟随它:
brew link --overwrite kubernetes-cli
请检查您的 nix 配置文件并添加“kubernetes.enable = true;”在工具中。
我是 运行 kubectl 命令在 gcloud 中部署我的应用程序。但是 kubectl 命令突然停止工作。 kubectl
命令工作正常,但对于其他所有内容,它都说找不到命令。
kubectl create
bash: kubectl create: command not found
kubectl run
bash: kubectl run: command not found
SBGML02586:~ mku01$ kubectl
kubectl controls the Kubernetes cluster manager.
Find more information at: https://kubernetes.io/docs/reference/kubectl/overview/
Basic Commands (Beginner):
create Create a resource from a file or from stdin.
expose Take a replication controller, service, deployment or pod and
expose it as a new Kubernetes Service
run Run a particular image on the cluster
set Set specific features on objects......
我第一次在 Linux 上设置 Kubernetes 时遇到了类似的错误:
当我尝试 运行 命令时:
kubectl cluster-info
kubectl version
我收到错误:
-bash: kubectl: command not found
这是我修复它的方法:
使用以下命令下载最新的 Kubernetes 版本:
curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl"
使 kubectl 二进制文件可执行:
chmod +x ./kubectl
将二进制文件移动到您的路径中:
sudo mv ./kubectl /usr/local/bin/kubectl
测试以确保您安装的版本是 up-to-date:
kubectl cluster-info
kubectl version
您可以在 Kubernetes 官方文档中阅读更多相关信息:Install and Set Up kubectl
就这些了。
希望对您有所帮助
我在 windows 上使用 wsl 时收到此消息。 kubectl
正在工作,但突然开始显示相同的错误
/mnt/c/Users/xxxx$ kubectl
kubectl: command not found
问题是 docker 在我重新启动笔记本电脑后没有启动
:/usr/local/bin$ ls -ltr
total 2548
-rwxr-xr-x 1 root root 221 Sep 18 2020 pip3.8
-rwxr-xr-x 1 root root 221 Sep 18 2020 pip3
-rwxr-xr-x 1 root root 221 Sep 18 2020 pip
-rwxr-xr-x 1 root root 208 Sep 18 2020 wheel
-rwxr-xr-x 1 root root 2592768 Apr 5 10:57 kubectx
lrwxrwxrwx 1 root root 55 May 24 11:22 kubectl -> /mnt/wsl/docker-desktop/cli-tools/usr/local/bin/kubect
一旦我启动我的 docker 应用程序它就开始工作(我使用 docker-desktop 用于 windows,并且我在启动时禁用了自动启动)
Homebrew 用户可以通过以下方法修复它:
brew reinstall kubectl
可能需要跟随它:
brew link --overwrite kubernetes-cli
请检查您的 nix 配置文件并添加“kubernetes.enable = true;”在工具中。