Instalación de Autopilot para Portworx

El piloto automático le permite definir condiciones de supervisión en su clúster y aplicar cambios automáticamente cuando se produzcan esas condiciones. Para más información sobre el piloto automático, consulte la documentación de Portworx.

Requisitos previos

  1. Instale Portworx.

  2. Acceda al clúster de Red Hat OpenShift.

  3. El piloto automático requiere una instancia de Prometheus en ejecución en el clúster. Para configurar Prometheus, consulte Supervisar el clúster de Portworx.

  4. Asegúrese de que Prometheus está activado. Si no está activado, edite su recurso storageCluster y establezca enabled: true en la configuración de Prometheus.

    Compruebe que existe el servicio Prometheus:

    oc get service -n kube-system prometheus
    

    Ejemplo de configuración Prometheus:

    monitoring:
      prometheus:
        alertManager:
          enabled: true
        enabled: true
        exportMetrics: true
        resources: {}
      telemetry: {}
    
  5. Verifique que se ha creado la instancia de Prometheus.

    oc get service -n kube-system prometheus
    
    NAME            TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)    AGE
    px-prometheus   ClusterIP   172.21.157.200   <none>        9090/TCP   19h
    

    Tenga en cuenta que http://prometheus:9090 es el punto final Prometheus predeterminado cuando Autopilot está habilitado.

Instalación de piloto automático

  1. Descargue y guarde los Recursos de piloto automático en un archivo denominado autopilot.yaml.

  2. Opcional: Si está instalando Autopilot con PX-Security, debe modificar storageCluster para añadir la variable de entorno PX_SHARED_SECRET a la sección de piloto automático.

    env:
    - name: PX_SHARED_SECRET
    valueFrom:
    secretKeyRef:
    key: apps-secret
    name: px-system-secrets
    
  3. Despliegue Autopilot en su clúster.

    oc apply -f autopilot.yaml
    

Creación de reglas

Ahora que ha instalado Autopilot en su clúster, consulte la documentación de Portworx para crear reglas y acciones personalizadas para su configuración de Autopilot.