首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Openshift部署验证- QA

Openshift部署验证- QA
EN

Stack Overflow用户
提问于 2019-02-27 03:22:27
回答 3查看 271关注 0票数 0

我想知道是否有任何工具可以验证openshift部署。假设您有一个包含不同功能(密钥、路由、服务、环境变量等)的部署配置文件,我想在部署完成并在Openshift中创建POD后验证所有这些内容是否都符合文件的要求。就像QA的工具一样。

谢谢

EN

回答 3

Stack Overflow用户

发布于 2019-02-27 04:56:12

就绪探测器可以在pod上执行http请求以确认其可用性。此外,它还可以执行命令来确认容器中是否有可用的所需资源。Readiness probe

票数 0
EN

Stack Overflow用户

发布于 2019-02-27 23:24:56

在Kubernetes中有一个用于资源创建的特殊标志--dry-run,它执行基本的语法验证和模板对象模式验证,而不需要真正的对象实现,因此您可以对部署清单文件中定义的所有底层对象进行测试。

我认为也可以通过OpenShift客户端来实现:

代码语言:javascript
复制
$ oc create -f deployment-app.yaml --dry-run

代码语言:javascript
复制
$ oc apply -f deployment-app.yaml --dry-run

您可以在Developer CLI Operations文档页面中找到一些有用的OpenShift客户端命令。

票数 0
EN

Stack Overflow用户

发布于 2019-03-05 22:25:52

对于一次性验证,您可以使用Init Container (OpenShift)创建一个Job (OpenShift)来确保完成所有部署过程,然后使用一系列kubectl/curl/其他命令运行测试/外壳脚本,以确保每个部署都到位并处于所需的状态。

对于连续验证,您可以创建一个CronJob (OpenShift),它将定期创建一个test Job并在某个地方报告结果。

这个answer可以帮助你创建所有这些东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54892664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档