Windows系统中kubectl命令未被识别的问题咨询
Windows系统中kubectl命令未被识别的问题咨询
嘿,我来帮你排查这个头疼的问题!你说已经把kubectl和helm放到kube文件夹,还编辑了环境变量,但cmd里还是提示kubectl不被识别,大概率是环境变量配置的细节出了问题,咱们一步步来捋:
先确认环境变量的配置对象和路径是否正确
你要把存放kubectl.exe的kube文件夹完整路径(比如C:\Program Files\kube或者你自定义的路径)添加到环境变量的Path里,而不是直接指向kubectl.exe文件。操作路径是:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在「用户变量」或「系统变量」里找到Path,点击「编辑」,把kube文件夹的路径添加进去,别忘了点「确定」保存所有设置。一定要重启命令提示符窗口
Windows的环境变量修改后,已经打开的cmd窗口不会自动加载新配置,得把所有cmd窗口都关掉,重新打开一个新的窗口再试kubectl version命令,这一步很多人容易漏掉!检查kube文件夹里的文件是否齐全
去你存放kubectl的kube文件夹里看看,确认kubectl.exe确实存在,有时候下载的压缩包可能解压不完整,或者你不小心把文件放到了子文件夹里,导致路径不对。验证环境变量是否真的生效了
打开新的cmd,输入echo %PATH%,看看输出的内容里有没有你刚才添加的kube文件夹路径。如果没有,说明之前的配置没保存成功,再回去检查一遍环境变量的设置步骤。
备注:内容来源于stack exchange,提问作者Richard Rublev
相关产品推荐
相关产品推荐

