validation - 可以对文件进行 "dry run"验证吗?

标签 validation kubernetes

在 Kubernetes 中创建对象(Service、ReplicationController 等)之前,我想测试该对象的 JSON 或 YAML 规范是否有效。但我不想实际创建该对象。

是否有一些可以进行“空运行”,相当于运行 kubectl create --validate=true -f file.json ,但只是让我知道它通过了验证,而不是实际创建它?

理想情况下,如果我可以通过 API 来完成此操作,而不需要使用 kubectl,那就太好了。但如果需要我使用 kubectl,我可以让它工作。

谢谢。

最佳答案

这对我有用(kubernetes 1.7 和 1.9):

kubectl apply --validate=true --dry-run=client --filename=file.yaml

关于validation - 可以对文件进行 "dry run"验证吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32128936/

相关文章:

kubernetes - 如何最好地使用 helm charts 在 Kubernetes 的卷上保存文件?

cassandra - 将 Kubernetes 外部的 Datastax 连接到 Kubernetes 中的 Cassandra 集群

php - 日期加 30 天验证

reactjs - 从 React-Final-Form 中的字段验证函数访问所有表单值

validation - GORM约束: bool 字段的验证器

kubernetes - Traefik https重定向(通过kubernetes部署)

mongodb - 无法从Kubernetes集群连接到MongoDB Atlas集群

reactjs - Kubernetes 中的 Dockerfile 入口点未执行

validation - XHTML 验证、自定义命名空间和属性

Python - 输入验证