Un pod es la unidad mínima de despliegue en Kubernetes. Representa una instancia de aplicación independiente que puede constar de uno o varios contenedores estrechamente acoplados. En la consola de ACK, usted puede consultar los pods, modificar sus configuraciones y escalar las aplicaciones de forma manual.
Requisitos previos
Se creó un workload.
Consulte los pods
Consulte los detalles de un pod
Inicie sesión en la consola de ACK. En el panel de navegación izquierdo, haga clic en Clusters.
En la página Clusters, haga clic en el nombre de su clúster. En el panel de navegación izquierdo, haga clic en .
-
En la página Pods, busque el pod y haga clic en Details dentro de la columna Actions.
NotaEn esta página se pueden modificar y eliminar pods. Para los pods creados mediante un Deployment, gestíonelos directamente desde dicho Deployment.
A continuación se describen los estados de un pod.
Estado
Descripción
Initialized
Se iniciaron todos los contenedores init.
Ready
El pod puede atender solicitudes y se agregó a los grupos de balanceo de carga de todos los servicios coincidentes.
ContainersReady
Todos los contenedores del pod están listos.
PodScheduled
El pod se programó en un nodo.
Consulte Pod Lifecycle.
Consulte los registros de un pod
En la página Pods, busque el pod y haga clic en Logs dentro de la columna Actions.
Filtre los pods
En la página Pods, filtre los pods por nombre, etiqueta, dirección IP del pod o dirección IP del nodo. Para filtrar por etiqueta, haga clic en el ícono de filtro del encabezado de la columna Label, introduzca la clave y el valor, y luego haga clic en OK.
Diagnostique un pod
En la página Pods, busque el pod y haga clic en Diagnose dentro de la columna Actions. Consulte Use cluster diagnostics.
Establezca las solicitudes y los límites de CPU y memoria
Ajuste las solicitudes y los límites de CPU y memoria para los pods de la aplicación. Este ejemplo utiliza un Deployment.
Inicie sesión en la consola de ACK. En el panel de navegación izquierdo, haga clic en Clusters.
En la página Clusters, haga clic en el nombre de su clúster. En el panel de navegación izquierdo, haga clic en .
En la página Deployments, seleccione un namespace en la lista desplegable Namespace. Busque la aplicación y haga clic en Edit dentro de la columna Actions.
-
Configure las solicitudes y los límites de CPU y memoria en las secciones Resource Limit y Required Resources, y luego haga clic en Update.
ImportanteEl número máximo de pods por nodo depende del complemento de red del clúster. Consulte la sección Compare Terway modes del tema sobre Terway.
Modifique las configuraciones de los pods
Inicie sesión en la consola de ACK. En el panel de navegación izquierdo, haga clic en Clusters.
En la página Clusters, haga clic en el nombre de su clúster. En el panel de navegación izquierdo, haga clic en .
En la página Pods, busque el pod y haga clic en Edit dentro de la columna Actions.
Actualice la configuración del pod y haga clic en Update.
Escale los pods de forma manual
Ajuste el número de pods de un Deployment según las necesidades de su negocio.
Inicie sesión en la consola de ACK. En el panel de navegación izquierdo, haga clic en Clusters.
En la página Clusters, haga clic en el nombre de su clúster. En el panel de navegación izquierdo, haga clic en .
Seleccione un namespace, busque el Deployment que desea gestionar y haga clic en Scale dentro de la columna Actions.
-
En el cuadro de diálogo, establezca el número deseado de pods en 4 y haga clic en OK.
NotaDe manera predeterminada, los Deployments usan el modo rollingUpdate para mantener disponible un número mínimo de pods durante las actualizaciones. Modifique este valor mínimo en la plantilla del Deployment.