【发布时间】:2019-08-17 01:03:24
【问题描述】:
我正在运行 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......
【问题讨论】:
-
运行
echo $PATH会得到什么 -
它是
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin -
@user1529891 可以看到编辑的问题,kubectl 安装正确。
-
which kubectl /usr/local/bin/kubectl -
你能运行
strace -f kubectl run或类似的东西(并将输出添加到问题中)吗?看起来你的 shell 可能没有处理空格,并且不知何故它认为整个kubectl\ run文件是一个程序名。
标签: kubernetes gcloud kubectl