首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Kubernetes上的容器中启动测试

在Kubernetes上的容器中启动测试
EN

Stack Overflow用户
提问于 2020-05-20 14:17:53
回答 2查看 79关注 0票数 0

我正在构建一个测试自动化工具,它需要启动一组测试,收集日志和结果。我的计划是为测试框架构建必要的依赖容器,并在Kubernetes中启动它们。

是否有任何应用程序抽象出管理pod生命周期的复杂性,并提供一个简单的API来实现此用例,最好是通过API?基本上,我的测试调度器需要在kubernetes中部署一个容器,启动测试,最后收集日志文件。

我已经看过Knative和kubeless了-它们看起来很复杂,可能会让我在这里尝试做的事情变得过于复杂。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-05-21 18:19:29

根据您提供的信息,我能推荐的只有kubernetes API本身。

您可以使用它创建一个pod,等待它完成并收集日志。如果这就是你所需要的,你不需要任何其他花哨的应用程序。这是一个list of k8s client libraries

如果你不想使用客户端库,你可以使用REST api。

如果您不确定如何使用REST api,可以运行带有--v=10标志的kubectl命令进行调试输出,您可以在其中查看kubectl和api-server之间的所有请求作为参考指南。

Kubernetes还提供了详细的documentation for k8s REST api

票数 1
EN

Stack Overflow用户

发布于 2020-05-20 15:23:15

试着看看https://microk8s.io/,它就是为这些目的而构建的。

您可以通过rest API与API服务器进行通信,就像在每个k8s集群中一样。

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

https://stackoverflow.com/questions/61906352

复制
相关文章

相似问题

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