> For the complete documentation index, see [llms.txt](https://manual.dxable.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.dxable.com/1password/helm-charts.md).

# 1Password Helmチャート

Helm は、Helm チャートと呼ばれる仕様ファイルを通じて Kubernetes アプリケーションを管理するのに役立つツールです。Helm チャートは Kubernetes アプリケーションを定義し、共有、インストール、アップグレードを容易にします。Helm を参照してください[。](https://helm.sh/) 詳細については、こちらをご覧ください。

1Password Helm チャートを使うと、Helm を使用して[Secrets Automation ワークフロー](https://developer.1password.com/docs/secrets-automation/)をデプロイできます。1Password では、次の 2 つの Helm チャートが提供されています。

* 1Password [Connect と Kubernetes Operator Helm チャート](https://github.com/1Password/connect-helm-charts/blob/main/charts/connect)Connect サーバーを単独で、または Kubernetes Operator と並行して実行します。
* 1Password [Secrets Injector Helm チャート](https://github.com/1Password/connect-helm-charts/blob/main/charts/secrets-injector)サービス アカウントと Connect サーバーの両方で動作する Kubernetes Secrets Injector を実行します。

実行したい環境に適した Helm チャートを確認するには、次の比較表を参照してください。

| **環境**                           | **接続とオペレーター** | **シークレットインジェクター** |
| -------------------------------- | ------------- | ----------------- |
| サーバーに接続する（Kubernetes Operatorなし） | はい            | いいえ               |
| サーバーとKubernetesオペレーターを接続する       | はい            | いいえ               |
| Kubernetes インジェクター               | いいえ           | はい                |

#### **Requirements** <a href="#ofz9ciid7ehd" id="ofz9ciid7ehd"></a>

続行する前に、使う予定の Helm チャートの必要条件を満たしていることを確認してください。

**Kubernetesオペレーターを接続する**

1Password Connect と Operator Helm チャートを使う前に、次の点を確認してください。

* 1Passwordに[サインアップします](https://start.1password.com/sign-up/plan)。
* Kubernetesのデプロイメントを用意します。minikube[を使うこともできます](https://minikube.sigs.k8s.io/docs/start/)ローカルでテストします。
* [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/)をインストールする。
* [Helmを](https://helm.sh/)インストールする。
* [Connect サーバー](https://developer.1password.com/docs/connect/get-started/#step-2-deploy-1password-connect-server)として Secrets Automation ワークフローをCreateします。

**Kubernetes シークレット インジェクター**

1Password Kubernetes Secrets Injector Helm チャートを使う前に、次の点を確認してください。

* 1Passwordに[サインアップします](https://start.1password.com/sign-up/plan)。
* Kubernetesのデプロイメントを用意します。minikube[を使うこともできます](https://minikube.sigs.k8s.io/docs/start/)ローカルでテストします。
* [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/)をインストールする。
* [Helmを](https://helm.sh/)インストールする。
* [Connect サーバー](https://developer.1password.com/docs/connect/get-started/#step-2-deploy-1password-connect-server)または[サービス アカウント](https://developer.1password.com/docs/service-accounts/get-started/)として Secrets Automation ワークフローをCreateします。

#### **Deployment** <a href="#id-9eph3q8no36" id="id-9eph3q8no36"></a>

Password Helm チャートのデプロイメント プロセスは、次のような複数の要因によって異なります。

* シークレット自動化ワークフローのタイプ。
* Kubernetes Operator を使うか、Kubernetes Injector を使うか、あるいはどちらも使用しないか。

**Kubernetesオペレーターを接続する**

1Password Connect と Kubernetes Operator の Helm チャートを使う方法は複数あります。開始するには、1 つを選択してください。

* ①[Connect サーバーを展開します。](https://developer.1password.com/docs/connect/get-started/?deploy-type=kubernetes#step-2-deploy-1password-connect-server)
* ②[Connect サーバーと Kubernetes Operator をデプロイします。](https://developer.1password.com/docs/k8s/k8s-operator/?requirements=deploy-with-helm\&deployment=helm#deployment)
* ③[Kubernetes Operator をデプロイします。](https://developer.1password.com/docs/k8s/k8s-operator/?requirements=deploy-with-helm\&deployment=helm#deployment)

**Kubernetes シークレット インジェクター**

1Password Connect と Operator Helm チャートを使うには 2 つの方法があります。開始するには、1 つを選択してください。

* ①[Connect サーバーに Kubernetes Secrets Injector をデプロイします。](https://developer.1password.com/docs/k8s/k8s-injector/?workflow-type=connect#deployment)
* ②[サービス アカウントに Kubernetes Secrets Injector をデプロイします。](https://developer.1password.com/docs/k8s/k8s-injector/?workflow-type=service-account#deployment)

#### **Configuration** <a href="#fi2r9xtdgedh" id="fi2r9xtdgedh"></a>

[Helm チャート構成値のリファレンス](https://developer.1password.com/docs/connect/helm/)ドキュメントを参照してください。
