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: {}