You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 11 Minikube中kubectl apply -f用法及YAML文件创建问题

Windows下创建K8s部署文件及路径使用解答

1. Windows CMD替代touch创建空文件的方法

Windows CMD中没有touch命令,可通过以下方式创建空的nginx-deployment.yaml文件:

  • 执行 echo. > nginx-deployment.yaml:echo.输出空白行,重定向到文件后生成空文件(若文件已存在会清空原有内容)
  • 执行 type nul > nginx-deployment.yaml:type nul输出空内容,重定向后创建纯空文件
  • 若使用PowerShell(推荐用于K8s相关操作),可执行:
    New-Item -Path nginx-deployment.yaml -ItemType File
    # 或使用别名简化命令
    ni nginx-deployment.yaml
    

2. 部署文件的存放路径与执行规则

完全可以将nginx-deployment.yaml放在Windows任意目录,只要执行kubectl apply -f时指定正确路径即可:

  • 若文件在当前命令行的工作目录,直接执行:kubectl apply -f nginx-deployment.yaml
  • 若文件在其他目录(如D:\k8s-configs\nginx-deployment.yaml),执行:kubectl apply -f D:\k8s-configs\nginx-deployment.yaml

内容的提问来源于stack exchange,提问作者Abhijit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 21:42:04