Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los administradores pueden controlar la secuencia de actualizaciones de los clústeres administrados por flota mediante la definición de fases, grupos y pausas opcionales entre fases. Estas secuencias se pueden guardar como estrategias de actualización que se pueden administrar independientemente de las ejecuciones de actualización o las actualizaciones automáticas, lo que permite reutilizar las estrategias según sea necesario.
En este artículo se explica cómo definir estrategias de actualización mediante grupos y fases.
Requisitos previos
Lea la Introducción conceptual de las actualizaciones de Flota, que proporciona una explicación de las ejecuciones de actualizaciones, las fases, los grupos y las estrategias a las que se hace referencia en esta guía.
Debe tener un recurso Fleet con uno o varios clústeres miembro. Si no es así, siga el inicio rápido para crear un recurso Fleet y combinar clústeres de Azure Kubernetes Service (AKS) como miembros.
Establezca estas variables de entorno:
export GROUP=<resource-group> export FLEET=<fleet-name> export CLUSTERID=<aks-cluster-resource-id> export STRATEGY=<strategy-name>
Si sigue las instrucciones de la CLI de Azure de este artículo, necesita la versión 2.70.0 o posterior de la CLI de Azure instalada. Para la instalación o la actualización, consulte Instalación de la CLI de Azure.
También necesita la versión 1.5.0 o posterior de la extensión de la
fleet
CLI de Azure, que puede instalar mediante la ejecución del siguiente comando:az extension add --name fleet
Ejecute el comando
az extension update
para actualizar a la versión más reciente de la extensión publicada:az extension update --name fleet
Asignación de clústeres para actualizar grupos
Los clústeres se pueden usar en las estrategias de actualización una vez que se agregan a un grupo de actualizaciones que se puede asignar a las fases de actualización. Dentro de una fase de actualización, las actualizaciones se aplican a cada grupo de actualizaciones en paralelo. Dentro de un grupo de actualizaciones, los clústeres miembro se actualizan secuencialmente.
Puede asignar un clúster de miembros a un grupo de actualizaciones específico de una de estas dos maneras:
- Asigne al grupo al agregar un clúster miembro a la flota.
- Asignar un miembro de flota existente a un grupo de actualizaciones.
Nota:
Un miembro de flota solo puede formar parte de un grupo de actualizaciones, pero un grupo de actualizaciones puede tener varios miembros de la flota asignados. Un grupo de actualizaciones no es un tipo de recurso independiente. Los grupos de actualización son solo cadenas que representan referencias de los miembros de la flota. Por lo tanto, si todos los miembros de la flota con referencias a un grupo de actualizaciones común se eliminan, ese grupo de actualizaciones específico deja de existir también.
Asigne al grupo al agregar un clúster miembro a la flota
En Azure Portal, vaya al recurso de Azure Kubernetes Fleet Manager.
En el menú del servicio, en Configuración, seleccione Clústeres de miembros>Agregar.
Seleccione el clúster que desea agregar y, a continuación, seleccione Siguiente: revisar y agregar.
Escriba el nombre del grupo de actualizaciones al que desea asignar el clúster y, a continuación, seleccione Agregar.
Asignar un miembro de flota existente a un grupo de actualizaciones
En Azure Portal, vaya al recurso de Azure Kubernetes Fleet Manager.
En el menú del servicio, en Configuración, seleccione Clústeres de miembros.
Seleccione los clústeres que desea asignar a un grupo de actualización y luego seleccione Asignar grupo de actualización
Escriba el nombre del grupo de actualizaciones al que desea asignar el clúster y, a continuación, seleccione Asignar.
Creación de una estrategia de actualización
Una estrategia de actualización consta de una o varias fases, donde una fase puede contener uno o varios grupos de actualizaciones.
En Azure Portal, vaya al recurso de Azure Kubernetes Fleet Manager.
En el menú de servicios, en Configuración, seleccione Actualización de varios clústeres>Estrategias, y a continuación, Crear.
Escriba un nombre para la estrategia.
La primera vez que vea la página, se muestra un diagrama de explicación de la estrategia de actualización que puede ayudar a visualizar cómo funcionan las estrategias.
Seleccione Crear fase y escriba:
- Nombre de la fase: asigne un nombre a la fase; debe ser único en todos los nombres de fase de la flota.
- (Opcional) Pausar después de la fase: seleccione esta opción si desea definir una pausa antes de pasar a la siguiente fase.
- (Opcional) Pausar duración: seleccione una duración predefinida o escriba un valor personalizado en segundos.
Asigne uno o varios Grupos de actualizaciones a la fase y a continuación, seleccione Crear.
Pasos siguientes
Puede usar una estrategia de actualización como parte de una ejecución de actualización manual o un perfil de actualización automática. Vea:
Azure Kubernetes Service