Comprobación de pod nuevo
Concepto de comprobación
- Compruebe si se pueden crear pods en los nodos existentes después de actualizar el clúster.
- Compruebe si se pueden crear pods en nuevos nodos después de actualizar el clúster.
Procedimiento
Después de crear un nodo basado en Comprobación de nuevo nodo, cree una carga de trabajo de DaemonSet para crear pods en cada nodo.
Vaya a la consola de CCE, acceda a la consola del clúster y elija Workloads en el panel de navegación. En la página mostrada, cambie a la pestaña DaemonSets y haga clic en Create Workload o Create from YAML en la esquina superior derecha.
Se recomienda utilizar la imagen para las pruebas de rutina como la imagen base. Puede desplegar un pod haciendo referencia al siguiente archivo YAML.
En esta prueba, YAML despliega DaemonSet en el espacio de nombres predeterminado, utiliza ngxin:perl como imagen base, solicita 10 MB de CPU y 10 Mi de memoria, y limita 100 MB de CPU y 50 Mi de memoria.
apiVersion: apps/v1 kind: DaemonSet metadata: name: post-upgrade-check namespace: default spec: selector: matchLabels: app: post-upgrade-check version: v1 template: metadata: labels: app: post-upgrade-check version: v1 spec: containers: - name: container-1 image: nginx:perl imagePullPolicy: IfNotPresent resources: requests: cpu: 10m memory: 10Mi limits: cpu: 100m memory: 50Mi
Una vez creada la carga de trabajo, compruebe si el estado del pod de la carga de trabajo es normal.
Una vez completada la comprobación, vaya a la consola de CCE y acceda a la consola del clúster. Elija Workloads en el panel de navegación. En la página mostrada, cambie a la página de ficha DaemonSets, elija More > Delete en la columna Operation de la carga de trabajo de post-upgrade-check para eliminar la carga de trabajo de prueba.
Solución
Si el pod no se puede crear o el estado del pod es anormal, póngase en contacto con el soporte técnico y especifique si la excepción se produce en nodos nuevos o existentes.