docker - 在 Kubernetes 集群上运行自动集成测试

标签 docker kubernetes docker-swarm

我的团队开发了一个 kubernetes 集群。我们已经使用 kubectl 命令行对其进行了手动测试。这些测试用例与例如相关:

  • pod
  • 服务、负载均衡器等
  • 部署
  • 横向 Pod 缩放
  • 回滚部署
  • 入口 Controller
  • Helm - kubernetes 的包管理器
  • 持久卷和持久卷声明。
  • 域名系统

上述手动测试用例的链接:Kubernetes DOCS

我找到了一个 Github 资源来使用自动化运行集成测试。 更多信息请引用此链接:Run Integration test cases on kubernetes

但似乎我无法弄清楚如何运行它们。 Github Resource提到的过程比较困惑,不清楚。

我已经搜索了一整天的博客,它们似乎很有帮助,但帮助不大。我的问题是有没有人使用自动化在他们的 kubernetes 集群上运行集成测试用例?

如果,请分享最佳资源和跟进步骤。

添加更多信息 我到处搜索并找到了 Github 存储库 Official Python client library for kubernetes ,我要试试这个。

最佳答案

通读Sonobuoy .它在 Kubernetes 集群上运行一致性测试,还允许您使用它进行一些特定测试 plugin architecture .

关于docker - 在 Kubernetes 集群上运行自动集成测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49279056/

相关文章:

docker - 在Docker容器中使用RegEx的Grep?

linux - 无法从 kubernetes pod 挂载 azure 文件共享(在本地计算机上工作正常)

docker - 'DEBIAN_FRONTEND=noninteractive' 无法使用 apt-get 在 shell 脚本内工作

Nginx 代理传递配置 docker

kubernetes - Apache Mesos 做了哪些 Kubernetes 不能做的事情,反之亦然?

elasticsearch - 如何在 Kubernetes 上的 Elasticsearch 中禁用交换?

docker - `docker stack`特定的日志位置

Docker 群服务环境变量在容器内不可见

docker - Docker群:保证重启后的高可用性

sql-server - 仅使用 Dockerfile 创建具有已恢复备份数据库的 SQL Server docker 镜像