0

我已经使用 minikube 创建了 kubernetes 集群。我可以使用 jenkins x 构建一个 docker 映像,但是如何在 kubernets 上部署该映像。我正在尝试使用 helm 安装而不是图像,sh "helm install -n go-k8s ./go-k8s/helm-chart"但它显示错误helm: not found 请帮助我。谢谢

4

1 回答 1

0

我猜这都是在一个Jenkinsfile权利内完成的?默认情况下,Jenkins X 创建的构建 pod 具有类似helm,kubectljx内部的工具 - 因此您需要在container('foo') {...块内运行这些二进制工具,这是默认管道所做的。

您如何创建一个快速入门jx,然后您将获得一个Jenkinsfile构建 docker 映像、发布 helm 图表然后通过您的环境推广它的工作 - 并在每个 Pull Request 上生成一个预览环境以在合并之前验证更改。

然后您可以复制/粘贴并将Jenkinsfile其用于您的其他项目?

于 2019-01-23T12:47:00.587 回答