Helmion插件:Kube资源报告

hmi-kuberesourcereport的Python项目详细描述


Helmion插件:Kube资源报告

PyPI versionSupported Python versions

hmi kuberesourcereport是Helmion的图表生成器 它在Kubernetes部署了一个Kube Resource Report服务。在

Helmion是一个python库,用于下载和定制Helm图表,并且可以 也可用于生成自定义图表。在

示例

fromkubragen2.outputimportOutputProject,OutputFile_ShellScript,OutputFile_Kubernetes,OD_FileTemplate, \
    OutputDriver_Printfromhmi_kuberesourcereportimportKubeResourceReportChartRequestout=OutputProject()shell_script=OutputFile_ShellScript('create_gke.sh')out.append(shell_script)shell_script.append('set -e')## OUTPUTFILE: app-namespace.yaml#file=OutputFile_Kubernetes('app-namespace.yaml')file.append([{'apiVersion':'v1','kind':'Namespace','metadata':{'name':'app-monitoring',},}])out.append(file)shell_script.append(OD_FileTemplate(f'kubectl apply -f ${{FILE_{file.fileid}}}'))shell_script.append(f'kubectl config set-context --current --namespace=app-monitoring')## SETUP: kube-resource-report#kms_req=KubeResourceReportChartRequest(namespace='app-monitoring',values={'resources':{'requests':{'cpu':'5m','memory':'50Mi'},'limits':{'cpu':'10m','memory':'100Mi'},},})kms_chart=kms_req.generate()## OUTPUTFILE: kuberesourcereport.yaml#file=OutputFile_Kubernetes('kuberesourcereport.yaml')out.append(file)file.append(kms_chart.data)shell_script.append(OD_FileTemplate(f'kubectl apply -f ${{FILE_{file.fileid}}}'))## Write files#out.output(OutputDriver_Print())# out.output(OutputDriver_Directory('/tmp/build-gke'))

输出:

^{pr2}$

作者

范围实数(rangelreale@gmail.com

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java 401在API URL上带有声明性Http客户端,并带有@Secured(SecurityRule.IS_ANONYMOUS)注释   java如何在Android中创建计时器?   Java8WebStart安全弹出窗口   java会通过以下两种方式导致堆空间耗尽吗?   java项目调度GA:染色体的高效数据结构   java Apache POI:如何在Excel文件中插入列   java在JRE系统库中每个jar扮演什么角色   java如何在抽象类中执行@mock(不是注入mock)   java如何使用opensearch和Lucene发送搜索查询?   java在ApachePOI中处理空列   java广播接收器未接收到目标   java错误ELF类:ELF类64(可能原因:体系结构字宽不匹配)   java调用Web服务(SSL)时出错   用于iot集线器设备固件更新的java Rest API   通过xslt将xml转换为文本文件时引发java异常   Java linux打印问题   Java XML转换器重复行   java从另一个类的方法将数组导入mainActivity类   多线程选择与Java交互的线程   我想在java程序中打印以下格式的文件: