使用说明
// ...现有代码。..
安装continue.dev
先决条件
- VS代码或支持的IDE
- Node.js 16或更高版本
- npm或yarn包管理器
安装方法
1.VS代码扩展(推荐)
- 打开VS代码
- 转到扩展(Ctrl+Shift+X或Cmd+Shift+X)
- 搜索“continue.dev”
- 单击安装
2.使用npm
npm install -g @continue/cli
3.使用纱线
yarn global add @continue/cli
验证安装
安装后,验证continue.dev是否安装正确:
continue --version
配置设置
1.配置型号和MCP服务器
- 创建或编辑
.continue/config.yaml在您的主目录中 - 添加以下配置:
models:
- name: DeepSeek Coder (Local)
provider: ollama
model: qwen2.5-coder:1.5b
roles:
- apply
- autocomplete
- chat
- edit
mcpServers:
- name: devserver
command: /path/to/venv/bin/python
args:
- /path/to/k8s-mcp-server/k8s_mcp_server.py
env:
KUBECONFIG: /path/to/.kube/config
2.启动Olama
- 安装Ollama(如果尚未安装):
curl -fsSL https://ollama.com/install.sh | sh
- 拉动Qwen模型:
ollama pull qwen2.5-coder:1.5b
3.验证设置
- 重新启动VS代码
- 打开命令面板(Cmd+Shift+P)
- 键入“继续:测试连接”
- 验证Ollama和MCP服务器连接是否成功
在Kubernetes中使用Continue.dev
运行Kubernetes命令
- 打开VS代码命令面板(Cmd+Shift+P)
- 键入“继续:新聊天”
- 选择“DeepSeek Coder(本地)”作为您的模型
示例命令
在命名空间中列出Pod
询问continue.dev:
How do I list all pods in the 'production' namespace?
DeepSeek Coder的预期响应将是:
kubectl get pods -n production
其他常见操作
你可以问自然语言问题,比如:
- “显示kube-system命名空间中的所有部署”
- “从我的应用程序pod获取日志”
- “将部署前端扩展到3个副本”
- “显示带有标签的节点”
提示
- 为清楚起见,请始终在问题中指定命名空间
- 你可以要求解释:“解释一下这个命令的作用:kubectl get po-o wide”
- 对于复杂的操作,将其分解为更小的步骤
- 如果响应速度慢或不正确,请使用“继续:测试连接”
// ...现有代码。..