Windows下Docker CLI默认上下文找不到及kubectl命令失效问题
问题:Windows环境下Docker CLI上下文"default"未找到,kubectl命令突然失效
之前可正常执行以下kubectl命令:
kubectl describe namespace default
kubectl get namespaces
现在执行时提示「无法解析当前Docker CLI上下文"default":上下文"default"未找到」,命令全部失效。
自行解答
- 先确认Docker Desktop处于运行状态,未启动的话先启动它。
- 重新创建Docker的default上下文,打开管理员权限的PowerShell执行:
docker context create default - 切换kubectl的上下文到default:
kubectl config use-context default - 查看Docker上下文列表,确认default存在且为当前使用:
docker context ls - 重启Docker Desktop后,再次测试kubectl命令即可恢复正常。
内容的提问来源于stack exchange,提问作者xarzu
相关产品推荐
相关产品推荐

