微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

运行 skaffold 需要一个或多个有效的 Kubernetes 清单

如何解决运行 skaffold 需要一个或多个有效的 Kubernetes 清单

当我在我的应用程序目录中运行 skaffold init 时,它会显示

one or more valid Kubernetes manifests are required to run skaffold

目录内容

enter image description here

我是否必须提供包含 Pod、服务等的 Kubernetes 清单文件

解决方法

是的,您需要在同一项目中使用 Kubernetes 清单。通常是 Deployment-manifest,如果需要,也可能是 Service 和 Ingress。

可以使用以下方式生成部署清单(使用 > 将输出定向到文件):

kubectl create deployment my-app --image=my-image --dry-run -o yaml > deployment.yaml

注意:有一个 alpha 功能标志 --generate-manifests 可以为您执行此操作。

例如与

skaffold init --generate-manifests

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。