文件名称:k8s-harness:流浪汉,用于测试您的Kubernetes应用
文件大小:73KB
文件格式:ZIP
更新时间:2024-02-23 03:49:06
ruby testing kubernetes ansible vagrant
k8s线束 :rocket: 在一次性的,类似于产品的Kubernetes集群中测试您的应用 :rocket: [[准备好后在此处插入gif ]] 但为什么? k8s-harness适用于以下情况: 您有在生产环境中运行在Kubernetes上的应用程序(GKE,EKS,AKS,Rancher等),但是 您不想自己创建Kubernetes集群(并为此付费),并且 您想要在笔记本电脑上体验类似于prod的Kubernetes体验,并且 您只想每次都在干净的集群中运行测试。 k8s-harness可能不适合您: 您想了解Kubernetes的工作原理(请查看Hightower的 ),或者 您想在您管理的笔记本电脑上运行长期存在的群集。 这个怎么运作 k8s-harness很简单: 一个新的.k8sharness文件。 运行您的测试! k8s-harness run 根据您的网络连接, run可能需要很长时间。 如果要查看正在发生的事情的更多详细信息,请启用调试输出,如下所示: $: k8s-harness --debug run 或这个: $: LOG_LEVEL
【文件预览】:
k8s-harness-master
----bin()
--------k8s-harness(176B)
----content()
--------how_it_works.png(40KB)
----conf()
--------required_software.yaml(124B)
----k8s_harness.gemspec(635B)
----.github()
--------workflows()
----tests()
--------subcommand_spec_depcrecated.rb(4KB)
--------k8s_harness_cluster_info_spec.rb(3KB)
--------shell_command_spec.rb(1KB)
--------harness_file_spec.rb(6KB)
--------k8s_harness_clusters_spec.rb(10KB)
--------k8s_harness_cli_spec.rb(2KB)
--------integration()
--------spec_helper.rb(99B)
--------fixtures()
----include()
--------Vagrantfile(1KB)
--------inventory(159B)
--------site.yml(6KB)
----Gemfile(164B)
----Gemfile.lock(1KB)
----.k8sharness.example(697B)
----VERSION(5B)
----.ruby-version(18B)
----.gitignore(26B)
----lib()
--------k8s_harness()
--------k8s_harness.rb(118B)
----Makefile(4KB)
----README.md(5KB)
----scripts()
--------verify_runner_doesnt_suck.sh(2KB)
----.todos()
--------report.txt(0B)
--------todo.txt(495B)
--------done.txt(0B)
--------todo.txt.bak(433B)