helm:kubernetes包管理器的python绑定

pyhelm的Python项目详细描述


Helm包管理器的Python绑定

如何使用pyhelm

要使用Pyhelm安装头盔图表,可以执行以下步骤:

使用ChartBuilder加载图表

frompyhelm.chartbuilderimportChartBuilderchart=ChartBuilder({"name":"nginx-ingress","source":{"type":"repo","location":"https://kubernetes-charts.storage.googleapis.com"}})

这将导致图表在本地克隆,任何对chart的额外使用都将引用本地副本。 您还可以使用"type": "directory"来使用本地图表,也可以使用"type": "git"从git repo克隆图表

安装图表

frompyhelm.chartbuilderimportChartBuilderfrompyhelm.tillerimportTillertiller=Tiller(TILLER_HOST)chart=ChartBuilder({"name":"nginx-ingress","source":{"type":"repo","location":"https://kubernetes-charts.storage.googleapis.com"}})tiller.install_release(chart.get_helm_chart(),dry_run=False,namespace='default')

此代码段将在安装Tiller的Kubernetes集群上安装nginx-ingress图表(假设TILLER_HOST指向活动的Tiller实例)请注意,在大多数舵机安装中,舵机无法以这种方式访问,您需要执行Kubernetes端口转发操作才能访问舵机。 Tiller类支持安装以外的其他操作,包括发布列表、发布更新、发布卸载和获取发布内容

赫尔姆gRPC

helm grpc库位于hapi目录中。它们是用grpc_tools.protoc实用程序针对helm 2.14生成的。如果您希望重新生成它们,您可以轻松地执行此操作:

git clone https://github.com/kubernetes/helm ./helm
python -m grpc_tools.protoc -I helm/_proto --python_out=. --grpc_python_out=. _proto/hapi/chart/*
python -m grpc_tools.protoc -I helm/_proto --python_out=. --grpc_python_out=. _proto/hapi/services/*
python -m grpc_tools.protoc -I helm/_proto --python_out=. --grpc_python_out=. _proto/hapi/release/*
python -m grpc_tools.protoc -I helm/_proto --python_out=. --grpc_python_out=. _proto/hapi/version/*

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

推荐PyPI第三方库


热门话题
内部嵌套滚动视图的java Recyclerview?   返回空值的java MapPartitionFunction   java无法访问apache模块源代码中的系统定义的环境变量   java需要帮助确定用户输入的最大值和最小值   java检查文件是否存在,如果存在,则创建一个编号更高的新文件   针对许多不正确XML文档的XSD的XML验证在Java中不报告任何错误?   java有没有一种方法可以将json字符串甚至JSONObject发送给POSTMAN,而不在每个双引号前加斜杠?   java如何获得频域中两个音频信号的比率?   java 安卓 studio理解错误   java插入到部分填充的数组中   java使用流<String>创建流<CustomType>?   java开放式按键应用程序   java获取zxing生成的图像路径   使用shibboleth sso的java授权   java在运行时更改bean类名   javajooq如何从表中选择min'id'   java通过Eclipse web项目运行hadoop mapreduce字数   java同步方法与非同步方法同时执行   方法每次返回一个不同的加密字符数组   java获取ArrayList的每个元素中出现的特定字符的频率<String>