我有一个正在将 pod 安装到 kubernetes 的图表。因为 Helm 允许我们在单个图表中设置值,所以我决定创建一个可重用的图表,它允许我创建具有相同图表配置的多个 pod。
我正在尝试创建大约 10,000 个 pod,并且使用 helm install 是最简单的方法,因为我重用了图表配置。我想知道如何提高 helm install 的性能?
我尝试将 tiller-deploy 扩展到大约 4 个,但只有一个正在处理 helm 请求的 pod。
创建 10,000 个 pod 的示例脚本
created = has_created(`helm status #{$name} 2>&1`)
if !created
`helm install --name=#{$name} --set start=#{$start} --set end=#{$until} --set key=#{$key} ./chart`
p "deployed #{$name} release"
end
谢谢