Helmのチャートでアプリケーションを定義し、helm installでインストールする方法があります。公式サイトによれば、チャートは複雑なアプリケーションの記述と繰り返し可能なインストールを支え、フックに対応したその場でのアップグレードや、helm rollbackによる以前のバージョンへのロールバックが可能です。利用ガイドは、アップグレードが既存のリリースを指定した情報に従って更新するものであること、helm repoでリポジトリを管理できることを説明しています。READMEによれば、HelmはテンプレートをレンダリングしてKubernetes APIと通信します。
Kubernetesアプリのライフサイクル管理
チャートとリリースの概念でインストール・更新・ロールバックを扱う。