文件名称:illuminatio:kubernetes网络策略验证器
文件大小:1.93MB
文件格式:ZIP
更新时间:2024-05-23 08:21:18
Python
illuminatio-kubernetes网络策略验证器 illuminatio是用于自动测试kubernetes网络策略的工具。 只需执行illuminatio clean run ,illuminatio就会扫描您的kubernetes集群以获取网络策略,相应地构建测试用例,然后执行它们以确定策略是否有效。 显示了的概述。 演示版 在或观看它。 入门 请按照以下说明启动和运行照明。 先决条件 Python 3.6或更高版本 点3 安装 带点子: pip3 install illuminatio 或直接从存储库中: pip3 install git+https://github.com/inovex/illuminatio Kubectl插件 为了使用illuminatio作为运行以下命令: ln -s $( which illuminatio ) /usr/local/
【文件预览】:
illuminatio-master
----.dockerignore(371B)
----src()
--------illuminatio()
----e2e-manifests()
--------max-length-labels.yml(684B)
--------14-deny-external-egress-traffic.yml(302B)
--------02a-allow-all-traffic-to-an-application.yml(798B)
--------07-allow-traffic-from-some-pods-in-another-namespace.yml(1KB)
--------08-allow-external-traffic.yml(167B)
--------04-deny-traffic-from-other-namespaces.yml(889B)
--------labels-with-all-legal-characters.yml(1KB)
--------12-deny-all-non-whitelisted-traffic-from-the-namespace.yml(179B)
--------03-deny-all-non-whitelisted-traffic-in-the-namespace.yml(147B)
--------05-allow-traffic-from-all-namespaces.yml(908B)
--------06-allow-traffic-from-a-namespace.yml(1017B)
--------10-allowing-traffic-with-multiple-selectors.yml(1KB)
--------11-deny-egress-traffic-from-an-application.yml(880B)
--------expected()
--------01-deny-all-traffic-to-an-application.yml(1KB)
--------02-limit-traffic-to-an-application.yml(973B)
--------09-allow-traffic-only-to-a-port.yml(980B)
----img()
--------logo_small.png(37KB)
--------logo.svg(32KB)
--------LICENSE(19KB)
--------demo-netpol-disabled.gif(846KB)
--------logo.png(36KB)
--------demo-netpol-enabled.gif(920KB)
----Dockerfile(1KB)
----.pylintrc(16KB)
----requirements.txt(435B)
----.travis.yml(8KB)
----pytest.ini(102B)
----LICENSE(11KB)
----setup.cfg(3KB)
----setup.py(595B)
----README.md(8KB)
----Makefile(554B)
----nmap(427B)
----docs()
--------illuminatio.png(33KB)
--------developing.md(5KB)
--------cluster.png(34KB)
--------concept.md(264B)
----tests()
--------test_illuminatio_runner.py(4KB)
--------test_util.py(2KB)
--------test_test_orchestrator.py(5KB)
--------utils.py(1KB)
--------test_test_case.py(9KB)
--------test_test_generator.py(12KB)
--------test_e2e.py(3KB)
--------assets()
--------conftest.py(788B)
--------test_host.py(2KB)
----authors.md(179B)
----.gitignore(526B)
----local_dev()
--------run_e2e_tests.sh(1KB)
--------start_docker.sh(562B)
--------start_containerd.sh(1022B)
----CODEOWNERS(23B)
----.coveragerc(594B)