You need to enable JavaScript to run this app.
导航
opcua-server 应用说明
最近更新时间:2024.07.10 19:38:40首次发布时间:2023.05.11 20:52:41

opuca-server 应用允许您在边缘节点上部署 OPC UA 服务器。
OPC-UA 是一套安全、可靠且独立于制造商和平台并用于工业通讯的数据交互规范。该规范使得不同操作系统和不同制造商的设备之间可以进行数据交互。您在节点上部署 opcua-server 应用后,可使节点作为 OPC-UA 服务器。OPC-UA 服务器能够将从设备采集的数据同步到上位机组态软件。

参数设置

您可以在以下场景修改默认的参数值:

以下内容罗列了 opuca-server 应用的默认参数配置。使用默认参数配置即可部署 opuca-server 应用。

# Default values for opcua-server.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.

replicaCount: 1

image:
  repository: vei-public-cn-beijing.cr.volces.com/container/opcua-server
  pullPolicy: IfNotPresent
  # Overrides the image tag whose default is the chart appVersion.
  tag: "release-0.1.0-d2644a-20230406094231"

imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""

serviceAccount:
  # Specifies whether a service account should be created
  create: false
  # Annotations to add to the service account
  annotations: {}
  # The name of the service account to use.
  # If not set and create is true, a name is generated using the fullname template
  name: ""

envs:
  EDGEX_CORE_METADATA_NAME: "edgex-core-metadata"
  EDGEX_CORE_METADATA_NAMESPACE: "default"
  EDGEX_CORE_METADATA_PORT: "59881"
  EDGEX_REDIS_NAME: "vei-common-redis"
  EDGEX_REDIS_NAMESPACE: "default"
  EDGEX_REDIS_PORT: "6379"
  WATCH_INTERVAL: "60"

podAnnotations: {}

podSecurityContext: {}
  # fsGroup: 2000

securityContext: {}
  # capabilities:
  #   drop:
  #   - ALL
  # readOnlyRootFilesystem: true
  # runAsNonRoot: true
  # runAsUser: 1000

service:
  type: NodePort
  port: 4840

ingress:
  enabled: false
  className: ""
  annotations: {}
    # kubernetes.io/ingress.class: nginx
    # kubernetes.io/tls-acme: "true"
  hosts:
    - host: chart-example.local
      paths:
        - path: /
          pathType: ImplementationSpecific
  tls: []
  #  - secretName: chart-example-tls
  #    hosts:
  #      - chart-example.local

resources:
  limits:
    cpu: 500m
    memory: 512Mi
  requests:
    cpu: 100m
    memory: 128Mi

autoscaling:
  enabled: false
  minReplicas: 1
  maxReplicas: 100
  targetCPUUtilizationPercentage: 80
  # targetMemoryUtilizationPercentage: 80

nodeSelector: {}

tolerations: []

affinity: {}