• Русский
  • Обновление и удаление задач инспекции

    Пользователи могут настраивать задачи инспекции в соответствии с бизнес-требованиями, обновляя или удаляя задачи инспекции в процессе использования.

    Содержание

    Процедура

    Обновление задач инспекции

    CLI

    Обновление задачи инспекции аналогично обновлению других ресурсов K8S. Конфигурация задачи инспекции может быть обновлена с помощью команды kubectl edit.

    kubectl edit iotedgeinspection <inspection_name>
    
    ===
    # Please edit the object below. Lines beginning with a '#' will be ignored,
    # and an empty file will abort the edit. If an error occurs while saving this file will be
    # reopened with the relevant failures.
    #
    apiVersion: middleware.alauda.io/v1
    kind: Inspection
    metadata:
      annotations:
        cpaas.io/creator: admin
        cpaas.io/display-name: ""
        cpaas.io/updated-at: "2025-02-24T05:57:46Z"
      creationTimestamp: "2025-02-24T05:57:46Z"
      generation: 1
      labels:
        inspection.middleware.io/cluster: business-1
        inspection.middleware.io/component: mysqlcluster
        inspection.middleware.io/namespace: tongrds-1
        inspection.middleware.io/project: tongrds
        inspection.middleware.io/trigger: Schedule
      name: ins1
      namespace: tongrds-1
      resourceVersion: "58781609"
      uid: 530410bc-8d12-476c-b82c-034c9ac4d3ae
    spec:
      component: mysqlcluster
      instances:
      - name: '*'
      jobsHistoryLimit: 1
      schedule: 30 18 25 12 *
      trigger: Schedule
    status:
      lastJobStatus: ""
      message: ""
    Info

    Важно отметить, что пользователи могут обновлять только поля внутри структуры spec; поля в структурах status и metadata доступны только для чтения.

    Удаление задач инспекции

    Удаление задачи инспекции аналогично удалению других ресурсов K8S. Задача инспекции может быть удалена с помощью команды kubectl delete.

    kubectl delete -n <namespace> inspection <inspection_name>
    Info

    Важно отметить, что по конструкции inspectionjob соответствует inspection в соотношении один к одному. Поэтому при удалении inspection соответствующий inspectionjob будет удалён автоматически.