Entradas

Mostrando entradas de septiembre, 2024

comando "TOP" al descubierto: Analiza tu sistema como un Power User.

Imagen
La salida que estás viendo en ese pantallazo corresponde al comando  top , que muestra en tiempo real una lista de procesos y el uso de recursos del sistema en un formato de tabla. Vamos a desglosar cada una de las columnas para que veas cuánta información proporciona, en tan poco espacio: Explicación detallada, paso por paso: La sección superior de la salida del comando " top"  proporciona una visión general del estado del sistema. Aquí tienes el desglose: 1. Encabezado del sistema: top - 23 : 05 : 14 up 19 min , 1 user, load average: 0 , 66 , 0 , 40 , 0 , 16 top : El nombre del comando. 23:05:14 : La hora actual. up 19 min : El tiempo que el sistema ha estado encendido (en este caso, 19 minutos). 1 user : El número de usuarios actualmente conectados al sistema. load average: 0,66, 0,40, 0,16 : Los promedios de carga del sistema (la cantidad de procesos que esperan usar la CPU) durante los últimos 1, 5 y 15 minutos. Estos valores indican cuán ocupada está la CPU. Un v

Los comandos de Docker que cualquier power user debe dominar.

Imagen
Gestión de Contenedores docker ps # Lista los contenedores en ejecución docker ps -a # Lista todos los contenedores (incluidos los detenidos) docker run [imagen] # Crea y ejecuta un contenedor basado en una imagen docker start [id/nombre] # Inicia un contenedor detenido docker stop [id/nombre] # Detiene un contenedor en ejecución docker restart [id/nombre] # Reinicia un contenedor docker rm [id/nombre] # Elimina un contenedor detenido docker exec -it [id/nombre] /bin/sh # Ejecuta un comando dentro de un contenedor docker logs [id/nombre] # Muestra los logs de un contenedor docker inspect [id/nombre] # Muestra detalles de un contenedor docker port [id/nombre] # Muestra los puertos asignados a un contenedor docker stats [id/nombre] # Muestra estadísticas de uso de recursos de los contenedores docker top [id/nombre] # Muestra los procesos en ejecución dentro de un contenedor Gestión de Imágenes docker images # Lista las imágenes disponibles localmente docker pull [imagen

Los comandos de Kubernetes que cualquier power user debe dominar.

Imagen
Gestión de Clúster kubectl cluster-info # Muestra información sobre el clúster kubectl get nodes # Lista los nodos en el clúster kubectl describe node [nombre-nodo] # Muestra detalles de un nodo kubectl drain [nombre-nodo] # Vacía un nodo de pods antes de mantenimiento kubectl cordon [nombre-nodo] # Marca un nodo como no programable kubectl uncordon [nombre-nodo] # Marca un nodo como programable kubectl top nodes # Muestra estadísticas de recursos de los nodos Gestión de Pods kubectl get pods # Lista todos los pods en el espacio de nombres actual kubectl get pods --all-namespaces # Lista todos los pods en todos los espacios de nombres kubectl describe pod [nombre-pod] # Muestra detalles de un pod kubectl logs [nombre-pod] # Muestra los logs de un pod kubectl exec -it [nombre-pod] -- /bin/sh # Ejecuta un comando dentro de un pod kubectl delete pod [nombre-pod] # Elimina un pod kubectl run [nombre-pod] --image=[imagen] # Crea un pod con una imagen específica kubectl por

Los 100 comandos Linux que todo power user debe dominar.

Imagen
Gestión de Archivos y Directorios ls # Lista archivos y directorios cd # Cambia de directorio pwd # Muestra la ruta del directorio actual mkdir # Crea un nuevo directorio rmdir # Elimina un directorio vacío cp # Copia archivos o directorios mv # Mueve o renombra archivos o directorios rm # Elimina archivos o directorios touch # Crea un archivo vacío find # Busca archivos en el sistema de archivos locate # Encuentra archivos rápidamente cat # Muestra el contenido de un archivo more # Muestra el contenido de un archivo, paginando less # Similar a more, pero con más opciones head # Muestra las primeras líneas de un archivo tail # Muestra las últimas líneas de un archivo du # Muestra el uso de espacio en disco de archivos y directorios df # Muestra el espacio libre en las particiones chmod # Cambia permisos de archivos y directorios chown # Cambia el propietario de archivos o directorios ln # Crea enlaces simbólicos o duros a archivos stat # Muestra información detal

Instalación del Clúster de Pruebas/Aprendizaje. Bloque 1. Tema 1.5 del CKA.

Imagen
Introducción:  Los contenedores han revolucionado el desarrollo de software. A diferencia de las máquinas virtuales tradicionales, como VMware o VirtualBox, los contenedores permiten empaquetar aplicaciones de manera más eficiente, asegurando su portabilidad y fiabilidad en distintos entornos. ¿Por qué es importante tener un clúster en local? Si tu objetivo es certificarte en Kubernetes o desplegar un clúster en tu empresa, la práctica es fundamental. Una de las mejores formas de hacerlo es configurar tu propio entorno de pruebas. Consideraciones iniciales y requisitos previos:   En este tutorial, te mostraré cómo configurar un clúster de Kubernetes con un nodo Master y dos Workers en una máquina virtual utilizando VirtualBox. Dado que Kubernetes está diseñado para ejecutarse de manera nativa en entornos Linux, te recomiendo que instales VirtualBox en tu equipo y utilices un sistema operativo Linux como host. Aunque es posible instalar Kubernetes en Windows, ejecutar el clúster desde