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
-
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.
-
Asegúrese de que Prometheus está activado. Si no está activado, edite su recurso
storageClustery establezcaenabled: trueen la configuración de Prometheus.Compruebe que existe el servicio Prometheus:
oc get service -n kube-system prometheusEjemplo de configuración Prometheus:
monitoring: prometheus: alertManager: enabled: true enabled: true exportMetrics: true resources: {} telemetry: {} -
Verifique que se ha creado la instancia de Prometheus.
oc get service -n kube-system prometheusNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE px-prometheus ClusterIP 172.21.157.200 <none> 9090/TCP 19hTenga en cuenta que
http://prometheus:9090es el punto final Prometheus predeterminado cuando Autopilot está habilitado.
Instalación de piloto automático
-
Descargue y guarde los Recursos de piloto automático en un archivo denominado
autopilot.yaml. -
Opcional: Si está instalando Autopilot con
PX-Security, debe modificarstorageClusterpara añadir la variable de entornoPX_SHARED_SECRETa la sección de piloto automático.env: - name: PX_SHARED_SECRET valueFrom: secretKeyRef: key: apps-secret name: px-system-secrets -
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.