文件名称:hikaru
文件大小:485KB
文件格式:ZIP
更新时间:2024-03-30 21:10:45
Python
光 hikaru是一个工具,它使您能够轻松地在Kubernetes配置文件的YAML和Python表示形式之间切换,并提供一些在Python中编写这些文件的帮助,打开了有关如何汇编和自定义文件的选项,以及甚至提供了一些程序工具来检查大型复杂文件,以实现策略和安全合规性的自动化。 从Python hikaru使用带类型注释的Python数据类来表示Kubernetes API中定义的每种对象,因此当与可理解Python类型注释的IDE配合使用时,hikaru使IDE可以为用户提供有关可用参数的直接帮助,每个参数必须是什么类型,哪些是可选的。 可以将已组装的Kubernetes对象渲染为YAML,可以通过常规Kubernetes工具对其进行处理。 从YAML 但是您不必从编写Python开始:您可以使用hikaru将Kubernetes YAML解析为这些相同的Python对象,此时您可以
【文件预览】:
hikaru-main
----build_requirements.txt(14B)
----hikaru()
--------version_kind.py(2KB)
--------generate.py(5KB)
--------naming.py(4KB)
--------model()
--------__init__.py(2KB)
--------meta.py(19KB)
--------parse.py(27KB)
--------build.py(18KB)
----requirements.txt(37B)
----doc()
--------Notes on building the model pkg.txt(5KB)
--------group-swagger-mapping.ods(20KB)
--------notes.txt(1KB)
----explore()
--------tinker.py(5KB)
--------demo.py(213B)
--------pod-minimal.yaml(132B)
----LICENSE(1KB)
----README.md(6KB)
----openapi()
--------kubernetes_swagger_17-0-0.json(5.18MB)
----tests()
--------basic_tests.py(11KB)
--------test_yaml()
--------parse_tests.py(2KB)
--------test.yaml(3KB)
--------pod-minimal.yaml(132B)
----.gitignore(2KB)