- 概要
- 要件
- インストール前
- インストールを準備する
- インストール パッケージをダウンロードする
- OCI 準拠のレジストリを設定する
- インストール権限の付与
- サービス メッシュをインストールおよび構成する
- GitOps ツールのインストールと構成
- Kubernetes への外部 Secrets Operator のインストール
- その他の設定の適用
- uipathc を実行する
- インストール
- インストール後
- 移行とアップグレード
- 監視とアラート機能
- クラスターの管理
- 製品固有の設定
- トラブルシューティング
- Azure Government への接続に失敗したため、バックアップのセットアップが機能しない
- カスタム ノード taint を有効化すると uipath 名前空間のポッドがスタックする
- プロキシ設定がある場合に Automation Hub と Apps を起動できない
- Velero のバックアップが FailedValidation エラーで失敗する
- 外部シークレットのトラブルシューティング
- Temporal as a Service のトラブルシューティング
- TLS 証明書の検証が有効化されていると、AI Center と Document Understanding ポッドの起動に失敗する
- TLS 証明書の検証エラー
- Fluentd では、IPv6 環境ではログはエクスポートされません
- デスクトップ版の Studio では Integration Service のコネクタとアクティビティを読み込めない
- 手動による ArgoCD ネットワーク ポリシーの軽減策 (GHSA-47m3-95c7-g2g8)
- uipathctl で作成されたワークロードのリソース要求と制限を設定する
Kubernetes への外部 Secrets Operator のインストール
EKS/AKS 上の外部ストレージ システムからのシークレットを管理するために、外部シークレット オペレーターをインストールします。
この手順が必要になるのは、機密性の高い資格情報を外部のシークレット管理システムに保存する場合のみです。
既定では、Automation Suite には外部シークレット演算子が含まれます。
バンドルされたバージョンを使用しないことを選択した場合は、本セクションで説明されている手順に従って、独自の External Secrets Operator インスタンスをインストールできます。
External Secrets Operator (ESO) は、外部のシークレット管理システム (AWS Secrets Manager、HashiCorp Vault など) と統合する Kubernetes Operator です。外部シークレットのバックエンドからデータを読み取り、その値をネイティブの Kubernetes シークレットとして自動的に作成して同期します。
Automation Suite では、外部シークレット プロバイダーとして Azure Key Vault、HashiCorp Vault、AWS Secrets Manager がサポートされています。
外部シークレットの Helm リポジトリを追加する
次の手順で、外部シークレットの Helm リポジトリを Helm インストールに追加する必要があります。
helm repo add external-secrets https://charts.external-secrets.io
helm repo add external-secrets https://charts.external-secrets.io
リポジトリを追加した後、次のように Helm リポジトリを更新して最新のグラフ情報を取得する必要があります。
helm repo update
helm repo update
External Secrets Operator をインストールする
外部シークレット Operator は、バージョン v1.16.2 以降を使用してデプロイする必要があります。Automation Suite では、サポートされる最小バージョンとして External Secrets Operator バージョン v1.16.2 が必要です。これには、最新の ESO v1 API が含まれます。
次のコマンドを実行して Operator をインストールします。
helm install external-secrets \
external-secrets/external-secrets \
-n external-secrets \
--create-namespace \
--version 1.3.1
helm install external-secrets \
external-secrets/external-secrets \
-n external-secrets \
--create-namespace \
--version 1.3.1
外部シークレット Operator が正しく機能するには、 uipath 名前空間へのアクセスが必要です。
インストールを確認する
インストール後、オペレーター ポッドが次のように実行されていることを確認する必要があります。
kubectl get pods -n external-secrets
kubectl get pods -n external-secrets
次の例のような出力が表示されます。
NAME READY STATUS RESTARTS AGE
external-secrets-7d8c9b5f9f-abc12 1/1 Running 0 30s
external-secrets-cert-controller-6d8f7b9c-def34 1/1 Running 0 30s
external-secrets-webhook-8c9d7f6e5-ghi56 1/1 Running 0 30s
NAME READY STATUS RESTARTS AGE
external-secrets-7d8c9b5f9f-abc12 1/1 Running 0 30s
external-secrets-cert-controller-6d8f7b9c-def34 1/1 Running 0 30s
external-secrets-webhook-8c9d7f6e5-ghi56 1/1 Running 0 30s
すべてのポッドに [実行中 ] ステータスが表示されれば、インストールは完了です。