コンテンツにスキップ
これは最新の機能を備えた最新リリースですが、長期サポートは提供されません。サポートを継続するには、新しいリリースごとにアップグレードするか、四半期ごとの安定版リリースをご利用ください。

For the complete documentation index, see llms.txt. Markdown versions of all docs pages are available by appending .md to any docs URL.

Helm

Page as Markdown

Solo Enterprise for agentregistry の Helm 値リファレンス。

キー型デフォルト説明
affinityobject{}Pod 割り当て用のアフィニティルール(設定された場合はプリセットを上書きします)
argslist[]デフォルトのコンテナ args を上書きします(テンプレートとして評価されます)
audit.authz.allowedDecisionsstring"sensitive"出力する成功した認可判断。拒否と authz エラーは、audit.enabled=true の場合は常に出力されます。none: 成功した認可許可を出力しません。sensitive: Secret など機密リソースの成功した読み取りを出力します。all: 成功したすべての認可許可を出力します。
audit.collector.affinityobject{}
audit.collector.containerSecurityContext.allowPrivilegeEscalationboolfalse監査コレクターのコンテナセキュリティコンテキスト。
audit.collector.containerSecurityContext.runAsGroupint10001
audit.collector.containerSecurityContext.runAsNonRootbooltrue
audit.collector.containerSecurityContext.runAsUserint10001
audit.collector.enabledboolfalse監査イベント用のクラスター内 OTel Collector リレーをデプロイします。audit.enabled=true の場合にのみ有効です。
audit.collector.image.pullPolicystring"IfNotPresent"
audit.collector.image.pullSecretslist[]コレクターイメージ用のイメージプルシークレット (global.imagePullSecrets に追加)。
audit.collector.image.repositorystring"otel/opentelemetry-collector-contrib"
audit.collector.image.tagstring"0.148.0"
audit.collector.nodeSelectorobject{}
audit.collector.persistence.directorystring"/var/lib/otelcol/audit"コレクターのファイルストレージキューで使用されるディレクトリ。
audit.collector.persistence.enabledbooltrueコレクターの再起動をまたいでコレクターキューを永続化します。無効にすると、キュー内の監査イベントは一時的になります。
audit.collector.persistence.sizestring"10Gi"persistence.enabled=true の場合の WAL PersistentVolumeClaim のサイズ。
audit.collector.persistence.storageClassstring""WAL PVC の StorageClass ("" = クラスターのデフォルト)。
audit.collector.podSecurityContext.fsGroupint10001監査コレクターの Pod セキュリティコンテキスト。fsGroup は永続キューディレクトリに書き込める必要があります。
audit.collector.podSecurityContext.fsGroupChangePolicystring"OnRootMismatch"
audit.collector.podSecurityContext.runAsGroupint10001
audit.collector.podSecurityContext.runAsNonRootbooltrue
audit.collector.podSecurityContext.runAsUserint10001
audit.collector.resources.limits.cpustring"500m"
audit.collector.resources.limits.memorystring"512Mi"
audit.collector.resources.requests.cpustring"100m"
audit.collector.resources.requests.memorystring"128Mi"
audit.collector.retryOnFailure.enabledbooltrue監査コレクターから宛先へのエクスポート失敗を再試行します。
audit.collector.retryOnFailure.initialIntervalstring"5s"エクスポート失敗時の初回再試行間隔。
audit.collector.retryOnFailure.maxElapsedTimestring"0s"最大再試行経過時間。0 は、レコードがキューに残っている間は無期限に再試行することを意味します。
audit.collector.retryOnFailure.maxIntervalstring"30s"最大再試行間隔。
audit.collector.sendingQueue.batch.enabledbooltrue監査エクスポートで exporter-helper キューのバッチ処理を有効にします。
audit.collector.sendingQueue.batch.flushTimeoutstring"5s"部分バッチをフラッシュするまで待機する最大時間。
audit.collector.sendingQueue.batch.maxSizeint2048エクスポート前の最大バッチサイズ。
audit.collector.sendingQueue.batch.minSizeint512最小バッチサイズ。
audit.collector.sendingQueue.batch.sizerstring"items"バッチサイズ設定モード。ログレコードのバッチサイズを推論しやすくするため、項目ベースのままにします。
audit.collector.sendingQueue.blockOnOverflowboolfalseキューが満杯の場合にドロップせず、プロデューサーをブロックします。
audit.collector.sendingQueue.enabledbooltrue宛先へ転送する前に監査エクスポートをキューに入れます。
audit.collector.sendingQueue.numConsumersint4バッチを並行してエクスポートするキューコンシューマーの数。
audit.collector.sendingQueue.queueSizeint10000オーバーフロー処理が適用される前にキューに保持できるリクエストの最大数。
audit.collector.sendingQueue.sizerstring"requests"エクスポーターヘルパーのキューサイズ設定モード。
audit.collector.service.typestring"ClusterIP"
audit.collector.tolerationslist[]
audit.destination.otlp.endpointstring""監査イベント用の OTLP/gRPC レシーバー。audit.enabled=true の場合は必須です。
audit.destination.otlp.insecureboolfalse監査宛先へ転送するときのトランスポートセキュリティを無効にします。
audit.enabledboolfalseAgentRegistry サーバーからのコントロールプレーン監査イベントエクスポートを有効にします。
automountServiceAccountTokenbooltruePod に ServiceAccount トークンをマウントします
awsobject{"accessKeyId":"","enabled":false,"region":"","secretAccessKey":"","sessionToken":"","usePodIdentity":false}AWS 構成。有効化する場合は、すべての値を指定する必要があります。
aws.sessionTokenstring""AWS の一時的な認証情報用のセッショントークン(例: aws sso login + aws configure export-credentials)。長期有効な IAM ユーザーキーの場合は空のままにします。
aws.usePodIdentityboolfalse明示的なキーの代わりに EKS Pod Identity を使用して AWS 認証情報を取得します。true の場合、チャートは AWS 認証情報の Secret を作成しません。Pod の ServiceAccount に Pod Identity Association が構成されている必要があります。
clickhouse.auth.enabledbooltrueClickHouse 認証を有効にします
clickhouse.auth.passwordstring"password"ClickHouse パスワード
clickhouse.auth.skipUserSetupboolfalseサブチャートが上記のパスワードでデフォルトユーザーを構成するために、false である必要があります。skipUserSetup: true にすると、パスワードなしの安全でないデフォルトユーザーが残り、認証が機能しなくなります。
clickhouse.auth.usernamestring"default"ClickHouse ユーザー名
clickhouse.containerSecurityContextobject{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true}ClickHouse コンテナのコンテナレベルのセキュリティコンテキスト(ClickHouse サブチャートにそのまま渡されます)。
clickhouse.customConfigobject{"concurrent_threads_soft_limit_num":1,"mark_cache_size":524288000}ClickHouse サーバーのカスタム構成
clickhouse.databaseobject{"name":"agentregistry"}作成して接続する ClickHouse データベース名
clickhouse.enabledbooltrueClickHouse のデプロイを有効にします
clickhouse.imageobject{"repository":"clickhouse/clickhouse-server","tag":""}ClickHouse イメージ構成
clickhouse.image.repositorystring"clickhouse/clickhouse-server"ClickHouse イメージリポジトリ
clickhouse.image.tagstring""ClickHouse イメージタグ - 空の場合はチャートの appVersion を使用します
clickhouse.keeper.enabledboolfalseClickHouse Keeper / ZooKeeper を有効にします
clickhouse.livenessProbeobject{"initialDelaySeconds":10,"periodSeconds":15,"tcpSocket":{"port":"http"},"timeoutSeconds":1}ClickHouse の Liveness プローブ
clickhouse.metricsobject{"enabled":false}ClickHouse の Prometheus メトリクスエンドポイントを有効にします
clickhouse.persistentVolume.enabledboolfalseClickHouse の永続ストレージを有効にします
clickhouse.portsobject{"clickhouse":{"metrics":9363,"tcp":9000}}ClickHouse のネットワークポート構成(ClickHouse サブチャートにそのまま渡されます)
clickhouse.ports.clickhouse.metricsint9363Prometheus メトリクスポート
clickhouse.ports.clickhouse.tcpint9000ClickHouse クライアント用のネイティブ TCP ポート
clickhouse.profilesobject{"default":{"@replace":"1","max_execution_time":60}}ユーザーのパフォーマンスプロファイル
clickhouse.readinessProbeobject{"httpGet":{"path":"/ping","port":"http"},"initialDelaySeconds":10,"periodSeconds":15,"timeoutSeconds":1}ClickHouse の Readiness プローブ
clickhouse.replicasPerShardint1ClickHouse のレプリカ数
clickhouse.resourcesobject{"limits":{"cpu":"1000m","memory":"2048Mi"},"requests":{"cpu":"250m","ephemeral-storage":"50Mi","memory":"512Mi"}}ClickHouse のリソースのデフォルト値。これらのデフォルト値は、小規模なクラスターにもチャートをインストールできるよう、意図的に控えめに設定されています。本番ワークロードでは、データセットのサイズ、取り込みレート、保持要件に応じて値を増やしてください。
clickhouse.securityContextobject{"fsGroup":101,"fsGroupChangePolicy":"OnRootMismatch","runAsGroup":101,"runAsNonRoot":true,"runAsUser":101}ClickHouse Pod の Pod レベルのセキュリティコンテキスト(ClickHouse サブチャートにそのまま渡されます)。
clickhouse.shardsint1ClickHouse のシャード数
commandlist[]デフォルトのコンテナ command を上書きします(テンプレートとして評価されます)
commonAnnotationsobject{}デプロイされるすべてのリソースに追加するアノテーション
commonLabelsobject{}デプロイされるすべてのリソースに追加するラベル
config.agentRegistryMcpPortstring"31313"Agent Registry MCP サーバーのポート
config.enabledRuntimeslist["agentcore","kagent","virtual","foundry","copilotstudio"]バンドル UI に表示されるランタイム接続タイプ。これは UI セレクターとランタイムタイプの表示文言のみを制御し、API または CLI から作成される Runtime リソースは制限しません。サポートされる値: agentcore, kagent, virtual, foundry, copilotstudio。
config.mcpBridgeAudiencestring""レジストリの MCP ブリッジで想定されるトークンの audience。設定すると、audience にこの値を含まないトークンをブリッジが拒否します。IdP がブリッジトークンに対して発行する値を設定してください。空にすると audience の検証だけが無効になり、ブリッジは引き続き認証され、RBAC も適用されます。
config.mcpBridgeUrlstring""MCP クライアントがレジストリ自身の MCP ブリッジに到達するために使用する外部 URL (例: “https://host/mcp”)。Ingress が公開している形式に合わせます。設定すると、MCP クライアントが OAuth を完了できるように、ブリッジがディスカバリーメタデータを提供します。空にするとディスカバリーだけが無効になり、ブリッジは引き続き認証され、RBAC も適用されます。
config.requireCreateApprovalstring"false"管理者以外のタグ付きレジストリアーティファクトの書き込みを、本番ストレージに保存する前に承認のために一時保留します
config.serverAddressstring":8080"HTTP サーバーのリッスンアドレス
containerSecurityContext.allowPrivilegeEscalationboolfalse特権昇格を許可します
containerSecurityContext.capabilities.droplist["ALL"]削除する Linux capability
containerSecurityContext.enabledbooltrueコンテナレベルのセキュリティコンテキストを有効にします
containerSecurityContext.readOnlyRootFilesystemboolfalseルートファイルシステムを読み取り専用としてマウントします
containerSecurityContext.runAsGroupint0コンテナを実行するグループ ID
containerSecurityContext.runAsNonRootboolfalseルートユーザーとして実行されないようにします
containerSecurityContext.runAsUserint0コンテナを実行するユーザー ID
containerSecurityContext.seccompProfile.typestring"RuntimeDefault"Seccomp プロファイルタイプ
database.postgres.bundledobject{"affinity":{},"image":{"name":"postgres","pullPolicy":"IfNotPresent","registry":"docker.io","repository":"library","tag":"18"},"nodeSelector":{},"resources":{"limits":{"cpu":"1","memory":"1Gi"},"requests":{"cpu":"250m","memory":"256Mi"}},"storage":"5Gi","tolerations":[]}バンドル PostgreSQL — 開発・評価専用。type: bundled の場合のみ使用されます。
database.postgres.bundled.affinityobject{}バンドル PostgreSQL Pod のアフィニティ。デフォルトは空です。
database.postgres.bundled.image.namestring"postgres"バンドル PostgreSQL のイメージ名
database.postgres.bundled.image.pullPolicystring"IfNotPresent"バンドル PostgreSQL のイメージプルポリシー
database.postgres.bundled.image.registrystring"docker.io"バンドル PostgreSQL のイメージレジストリ
database.postgres.bundled.image.repositorystring"library"バンドル PostgreSQL のイメージリポジトリ(org/namespace)
database.postgres.bundled.image.tagstring"18"バンドル PostgreSQL のイメージタグ
database.postgres.bundled.nodeSelectorobject{}バンドル PostgreSQL Pod のノードセレクター。デフォルトは空です。
database.postgres.bundled.resourcesobject{"limits":{"cpu":"1","memory":"1Gi"},"requests":{"cpu":"250m","memory":"256Mi"}}バンドル PostgreSQL コンテナのリソース要求/上限
database.postgres.bundled.storagestring"5Gi"バンドル PostgreSQL のデータディレクトリ用 PersistentVolumeClaim サイズ
database.postgres.bundled.tolerationslist[]バンドル PostgreSQL Pod の Toleration。デフォルトは空です。
database.postgres.connectTimeoutstring"2m"起動時にサーバーが PostgreSQL への接続を再試行する最大時間。
database.postgres.externalobject{"secretRef":{"key":"AGENT_REGISTRY_DATABASE_URL","name":""},"url":""}外部(BYO)PostgreSQL 構成。type: external の場合のみ使用されます。
database.postgres.external.secretRefobject{"key":"AGENT_REGISTRY_DATABASE_URL","name":""}インラインで記述する代わりに、既存の Secret から接続文字列を取得します。認証情報が外部シークレットストア(例: External Secrets Operator 経由の AWS Secrets Manager)で管理され、クラスター内に Secret として同期されている場合に使用します。チャートはこの Secret を作成または管理しません。external.url と相互排他です。認証情報のローテーション時、Kubernetes は Pod を自動的に再起動しません。Secret の内容変更時に自動再起動が必要な場合は、stakater/Reloader などのコントローラーと組み合わせてください。
database.postgres.external.secretRef.keystring"AGENT_REGISTRY_DATABASE_URL"接続文字列を保持する Secret 内のキー。
database.postgres.external.secretRef.namestring""リリースネームスペース内の既存の Secret 名。無効にするには空のままにします。
database.postgres.external.urlstring""インライン接続文字列。external.secretRef.name と相互排他です。
database.postgres.typestring"bundled"バックエンドタイプ: “bundled”(チャートのクラスター内開発・評価用 Postgres Pod をデプロイ)または “external”(自前の Postgres に接続。external 配下で構成)。
dnsConfigobject{}Pod の DNS 構成
dnsPolicystring""Pod の DNS ポリシー
extraEnvVarslist[]Agent Registry コンテナに追加する環境変数の配列。追加のみ可能で、チャートがすでにレンダリングする環境変数は上書きできません。認証情報を伴うフィールドには、database.postgres.external.secretRef などの専用設定を使用してください。
fullnameOverridestring"agentregistry-enterprise"チャートのフルネームを上書きします。デフォルトは “agentregistry-enterprise” です。"" に設定すると、リリース名ベースの命名にフォールバックします。
global.imagePullSecretslist[]グローバルな Docker レジストリのシークレット名
global.imageRegistrystring""グローバルなコンテナイメージレジストリの上書き
hostAliaseslist[]/etc/hosts にカスタムエントリを追加します
image.digeststring""Agent Registry Enterprise のイメージダイジェスト(設定すると tag を上書きします)
image.namestring"server"Agent Registry Enterprise のイメージ名
image.pullPolicystring"IfNotPresent"Agent Registry Enterprise のイメージプルポリシー
image.pullSecretslist[]Agent Registry Enterprise のイメージプルシークレット
image.registrystring"us-docker.pkg.dev"Agent Registry Enterprise のイメージレジストリ
image.repositorystring"agentregistry/enterprise"Agent Registry Enterprise のイメージリポジトリ(org/path、イメージ名を除く)
image.tagstring""Agent Registry Enterprise のイメージタグ(イミュータブルタグを推奨)
licensing.createSecretboolfalsetrue の場合、licenseKey から Secret を作成します。false の場合、secretName で指定された既存の Secret を使用します。独自の Secret を使用する場合、Secret の変更はデプロイメントを再起動したときにのみ反映されます: kubectl -n agentregistry rollout restart deployment/agentregistry-enterprise-server
licensing.licenseKeystringnilEnterprise AgentRegistry のライセンスキー。createSecret が true の場合にのみ必要です。ライセンスキーがない場合は Sales にお問い合わせください。
licensing.secretNamestring"enterprise-agentregistry-license"Enterprise AgentRegistry ライセンスキーを含む Secret の名前。Secret には enterprise-agentregistry-license-key キーが含まれている必要があります。
lifecycleHooksobject{}Agent Registry コンテナのライフサイクルフック
livenessProbe.enabledbooltrueLiveness プローブを有効にします
livenessProbe.failureThresholdint6Liveness チェックの失敗閾値
livenessProbe.initialDelaySecondsint30Liveness チェック開始までの初期遅延
livenessProbe.periodSecondsint10Liveness チェック間隔
livenessProbe.successThresholdint1Liveness チェックの成功閾値
livenessProbe.timeoutSecondsint5Liveness チェックのタイムアウト
nameOverridestring""チャート名を上書きします
nodeAffinityPreset.keystring""アフィニティ用のノードラベルキー
nodeAffinityPreset.typestring""ノードアフィニティプリセットタイプ(soft または hard)
nodeAffinityPreset.valueslist[]アフィニティ用のノードラベル値
nodeSelectorobject{}Pod 割り当て用のノードラベル
oidc.additionalScopesstring""リクエストする追加の OIDC スコープ(スペース区切り、例: “groups”)
oidc.clientIdstring""OIDC クライアント ID(コンフィデンシャル、サーバーワークロードがトークン検証に使用)
oidc.clientSecretstring""バックエンドのトークンイントロスペクション用 OIDC クライアントシークレット
oidc.insecureSkipVerifyboolfalseTLS 証明書の検証をスキップします(本番環境では非推奨)
oidc.issuerstring""OIDC 発行者 URL。例: “https://keycloak.example.com/realms/my-realm"
oidc.publicClientIdstring""ブラウザ UI 用の OIDC パブリッククライアント ID(パブリッククライアント、シークレットなし)
oidc.roleClaimstring"groups"ロール名を含む JWT クレームへのドットパス。CEL 式の自動生成に使用されます。パス区切り文字として扱われるのは “.” のみで、コロンやその他の特殊文字はリテラルです。ほとんどのデプロイではこのフィールドのみで十分です。例: “groups”、“realm_access.roles”、“cognito:groups”
oidc.roleMapperstring""高度な上書き: OIDC クレームを RBAC ロールにマッピングするための CEL 式。設定すると roleClaim より優先されます。ほとんどのデプロイでは代わりに roleClaim を使用してください。同じ式を agentgateway 認可ルールでも利用できるよう、JWT クレームマップを jwt として参照します。例: “has(jwt["groups"]) ? jwt["groups"].map(g, string(g)) : []”
oidc.superuserRolestring""レジストリの完全な管理者アクセス権(スーパーユーザー)を付与するロール名。空の場合のデフォルトは “admin” です。
podAffinityPresetstring""ポッドを近くに配置するためのプリセット(soft または hard)
podAnnotationsobject{}Agent Registry Pod の追加アノテーション
podAntiAffinityPresetstring"soft"ポッドを分散配置するためのプリセット(soft または hard)
podLabelsobject{}Agent Registry Pod の追加ラベル
podSecurityContext.enabledbooltruePod レベルのセキュリティコンテキストを有効にします
podSecurityContext.fsGroupint0Pod ファイルシステムのグループ ID
podSecurityContext.fsGroupChangePolicystring"Always"fsGroup の所有権変更ポリシー
priorityClassNamestring""Agent Registry Pod の PriorityClass 名
rbac.enabledbooltrueRBAC リソースの作成を有効にします
rbac.extraRuleslist[]Enterprise 専用: Role または ClusterRole に追加するルール(例: カスタムリソース用)。
rbac.watchedNamespaceslist[]Agent Registry がリソースを管理することを許可されるネームスペース。空のリストの場合、ClusterRole 経由でクラスター全体のアクセスが付与されます(デフォルト)。1 つ以上のネームスペースを設定すると、各ネームスペースに Role が作成され、アクセスがそれに応じて制限されます。注意: クラスタースコープの API への読み取りアクセスは、この設定に関係なく常に ClusterRole 経由で付与されます。
readinessProbe.enabledbooltrueReadiness プローブを有効にします
readinessProbe.failureThresholdint3Readiness チェックの失敗閾値
readinessProbe.initialDelaySecondsint10Readiness チェック開始までの初期遅延
readinessProbe.periodSecondsint5Readiness チェック間隔
readinessProbe.successThresholdint1Readiness チェックの成功閾値
readinessProbe.timeoutSecondsint3Readiness チェックのタイムアウト
replicaCountint1作成するレプリカの個数
resourcesobject{"limits":{"cpu":"1","memory":"1Gi"},"requests":{"cpu":"250m","memory":"256Mi"}}Agent Registry コンテナのリソース要求と上限
revisionHistoryLimitint10保持する古い ReplicaSet の数
schedulerNamestring""使用するスケジューラー名
secretStoreobject{"encryptionKeySecretRef":{"key":"SECRET_STORE_ENCRYPTION_KEY","name":""},"type":"Kubernetes"}シークレットストア構成。Secret リソースのペイロードを永続化するインストール全体のバックエンドを選択します。
secretStore.encryptionKeySecretRefobject{"key":"SECRET_STORE_ENCRYPTION_KEY","name":""}AES-256 暗号化キーを保持する事前作成済み Secret への参照。type=Database の場合に必須です。オペレーターがこの Secret を作成し、チャートは参照のみを行います(キーはここで生成またはテンプレート化されません)。
secretStore.encryptionKeySecretRef.keystring"SECRET_STORE_ENCRYPTION_KEY"16 進エンコードされた 32 バイトの AES-256 キーを保持する Secret 内のキー。
secretStore.encryptionKeySecretRef.namestring""インストールネームスペース内の既存の Secret 名。
secretStore.typestring"Kubernetes"バックエンドタイプ: “Kubernetes”(インストールネームスペースの core/v1.Secrets としてペイロードを保存。etcd の暗号化に依存)または “Database”(AES-256 キーで Postgres にペイロードを暗号化)。
service.annotationsobject{}Service のアノテーション
service.clusterIPstring""特定のクラスター IP(ヘッドレスにするには None に設定)
service.externalTrafficPolicystring"Cluster"外部トラフィックポリシー
service.loadBalancerIPstring""LoadBalancer IP
service.loadBalancerSourceRangeslist[]LoadBalancer の許可するソース範囲
service.nodePorts.httpstring""HTTP 用 NodePort(type が NodePort の場合)
service.nodePorts.mcpstring""MCP 用 NodePort(type が NodePort の場合)
service.ports.httpint12121HTTP ポート
service.ports.mcpint31313MCP HTTP ポート
service.sessionAffinitystring"None"セッションアフィニティ(None または ClientIP)
service.sessionAffinityConfigobject{}セッションアフィニティ構成
service.targetPorts.httpint8080HTTP コンテナターゲットポート
service.targetPorts.mcpint31313MCP コンテナターゲットポート
service.typestring"ClusterIP"Kubernetes Service タイプ
serviceAccount.annotationsobject{}ServiceAccount のアノテーション
serviceAccount.automountServiceAccountTokenbooltrueServiceAccount に API トークンをマウントします
serviceAccount.createbooltrue専用の ServiceAccount を作成します
serviceAccount.namestring""自動生成された ServiceAccount 名を上書きします
startupProbe.enabledbooltrueStartup プローブを有効にします
startupProbe.failureThresholdint30Startup チェックの失敗閾値(最大起動時間を制御)
startupProbe.initialDelaySecondsint5Startup チェック開始までの初期遅延
startupProbe.periodSecondsint5Startup チェック間隔
startupProbe.successThresholdint1Startup チェックの成功閾値
startupProbe.timeoutSecondsint3Startup チェックのタイムアウト
telemetryobject{"collector":{"affinity":{},"image":{"pullPolicy":"IfNotPresent","repository":"otel/opentelemetry-collector-contrib","tag":"0.148.0"},"livenessProbe":{"failureThreshold":3,"initialDelaySeconds":10,"periodSeconds":10,"successThreshold":1,"timeoutSeconds":5},"nodeSelector":{},"readinessProbe":{"failureThreshold":3,"initialDelaySeconds":5,"periodSeconds":10,"successThreshold":1,"timeoutSeconds":5},"resources":{"limits":{"cpu":"500m","memory":"512Mi"},"requests":{"cpu":"100m","memory":"256Mi"}},"tolerations":[]},"enabled":true,"k8sobjects":{"enabled":false},"service":{"annotations":{},"type":"ClusterIP"}}OpenTelemetry Collector パイプライン。トレース/ログ/メトリクスを収集し、ClickHouse に書き込みます。
telemetry.collector.affinityobject{}テレメトリーコレクター Pod のアフィニティ。デフォルトは空です。
telemetry.collector.nodeSelectorobject{}テレメトリーコレクター Pod のノードセレクター。デフォルトは空です。
telemetry.collector.tolerationslist[]テレメトリーコレクター Pod の Toleration。デフォルトは空です。
telemetry.enabledbooltrueAgent Registry と並んで OTel Collector パイプラインをデプロイします
telemetry.k8sobjectsobject{"enabled":false}k8sobjects レシーバーを有効にします(Kubernetes リソースの変更を監視)。データの重複を避けるため、クラスターあたり 1 つのコレクターでのみ有効にする必要があります。
telemetry.service.annotationsobject{}Service アノテーション(例: AWS NLB 構成用)
telemetry.service.typestring"ClusterIP"OTel Collector の Kubernetes Service タイプ
terminationGracePeriodSecondsstring""Pod が正常に終了するために必要な秒数
tolerationslist[]ポッド割り当て用の許容設定
topologySpreadConstraintslist[]Pod 割り当て用のトポロジー分散制約
volumeMountslist[]出力 Deployment 定義の追加 volumeMounts。
volumeslist[]出力 Deployment 定義の追加 volumes。