Teilen über


Konfigurieren eines Datenflussprofils

Wichtig

Die von Azure Arc unterstützte Vorschauversion von „Azure IoT Einsatz“ befindet sich derzeit in der Vorschauphase. Sie sollten diese Vorschausoftware nicht in Produktionsumgebungen verwenden.

Sie müssen eine neue Installation von „Azure IoT Einsatz“ bereitstellen, wenn ein allgemein verfügbares Release verfügbar wird. Sie werden kein Upgrade für eine Preview-Installation durchführen können.

Die zusätzlichen Nutzungsbestimmungen für Microsoft Azure-Vorschauen enthalten rechtliche Bedingungen. Sie gelten für diejenigen Azure-Features, die sich in der Beta- oder Vorschauversion befinden oder aber anderweitig noch nicht zur allgemeinen Verfügbarkeit freigegeben sind.

Wenn Sie Azure IoT Einsatz bereitstellen, wird standardmäßig ein Datenflussprofil mit Standardeinstellungen erstellt. Sie können das Datenflussprofil so konfigurieren, dass es Ihren Anforderungen entspricht.

Standarddatenflussprofil

Standardmäßig wird ein Datenflussprofil namens „Standard“ erstellt, wenn „Azure IoT Einsatz“ bereitgestellt wird.

apiVersion: connectivity.iotoperations.azure.com/v1beta1
kind: DataflowProfile
metadata:
  name: default
  namespace: azure-iot-operations
spec:
  instanceCount: 1

In den meisten Fällen müssen Sie die Standardeinstellungen nicht ändern. Sie können jedoch zusätzliche Datenflussprofile erstellen und nach Bedarf konfigurieren.

Skalierung

Um das Datenflussprofil manuell zu skalieren, geben Sie die maximale Anzahl der Instanzen an, die Sie ausführen möchten.

spec:
  instanceCount: 3

Wenn nicht angegeben, skaliert Azure IoT Einsatz das Datenflussprofil automatisch auf der Grundlage der Datenflusskonfiguration. Die Anzahl der Instanzen wird durch die Anzahl der Datenflüsse und die Konfiguration des gemeinsamen Abonnements bestimmt.

Wichtig

Derzeit kann das Anpassen der Anzahl der Instanzen in der öffentlichen Vorschau zu einem Verlust von Nachrichten führen. Derzeit wird empfohlen, die Anzahl der Instanzen nicht anzupassen.

Konfigurieren Sie den Protokolliergrad, die Knotentoleranzen, Diagnoseeinstellungen und andere Einstellungen für die Bereitstellung

Sie können weitere Einstellungen für die Bereitstellung konfigurieren, z. B. den Protokolliergrad, die Knotentoleranzen und die Diagnoseeinstellungen.

spec:
  logLevel: debug
  tolerations:
    - key: "node-role.kubernetes.io/edge"
      operator: "Equal"
      value: "true"
      effect: "NoSchedule"
  diagnostics:
    # ...