Implementación de Actualizaciones Progresivas y Rollback en Kubernetes
La estrategia de actualización progresiva (Rolling Update) en Kubernetes permite actualizar la versión de una aplicación de manera incremental, reemplazando los pods antiguos por nuevos de uno en uno. Este enfoque garantiza una disponibilidad continua del servicio, ya que siempre hay instancias activas durante el proceso de transición, evitando ...
Publicado el 10-7 04:43
Gestión de Metadatos, Programación y Ciclo de Vida de Pods en Kubernetes
Gestión de Etiquetas (Labels) en Recursos
Las etiquetas son pares clave-valor esenciales para organizar y seleccionar recursos en Kubernetes. A continuación, se detallan las operaciones fundamentales para manipular etiquetas tanto en Pods como en Nodos.
Inspección y Modificación de Etiquetas en Pods
Para visualizar las etiquetas asignadas a los ...
Publicado el 10-4 01:21
Comandos Esenciales de kubectl para la Operación de Clústeres Kubernetes
Inspección del Estado del Clúster y Nodos
Para comenzar a diagnosticar o monitorear un entorno Kubernetes, es fundamental verificar la salud de los nodos físicos o virtuales que conforman la infraestructura subyacente.
$ kubectl get nodes -o wide
NAME STATUS ROLES AGE VERSION INTERNAL-IP OS-IMAGE
control-plane-0 ...
Publicado el 9-28 18:15
Despliegue y gestión de pods en Kubernetes
Para visualizar la información completa de un pod, se puede utilizar el siguiente comando:
kubectl get pods hello-pod -o yaml
</div>El comando `kubectl describe` proporciona una visión general detallada de cualquier objeto en Kubernetes.
<div>```
[root@master k8s]# kubectl describe pods hello-pod
Name: hello-pod
Namespace ...
Publicado el 8-27 14:50
Organización de Entornos con Namespaces de Kubernetes
Kubernetes ofrece la capacidad de segmentar un clúster físico compartido en múltiples unidades lógicas, conocidas como namespaces (o espacios de nombres). Estos actúan como clústeres virtuales que permiten la coexistencia de diferentes entornos o equipos dentro de una misma infraestructura.
Un namespace define un ámbito de alcance para los recu ...
Publicado el 8-24 07:50
Guía de Comandos Esenciales de Kubernetes
Gestión de Clúster
1.1 Información del Clúster
# Ver estado del clúster
kubectl cluster-info
# Comprobar salud de componentes
kubectl get componentstatuses
# Consultar versión
kubectl version
# Monitorear recursos
kubectl top nodes
kubectl top pods
# Eventos recientes
kubectl get events -A --sort-by='.lastTimestamp'
1.2 Administración d ...
Publicado el 7-23 04:01
Comandos fundamentales para administrar clústeres de Kubernetes
Configuración inicial de autocompletado
Para habilitar el autocompletado en el nodo maestro, instale el paquete y cargue la configuración temporalmente:
yum install -y bash-completion
source /usr/share/bash-completion/bash_completion
Para hacerlo persistente, añada la siguiente línea al archivo ~/.bashrc:
source <(kubectl completion bash) ...
Publicado el 7-13 05:33
Metodología sistemática para resolver incidencias en despliegues de Kubernetes
Al desplegar una aplicación en Kubernetes, la arquitectura de red se fundamenta en tres recursos primordiales: el Deployment (que gestiona los réplicas de Pods), el Service (que actúa como balanceador de carga interno) y el Ingress (que enruta el tráfico externo hacia el Service). Comprender la interconexión exacta de estos elementos es el prim ...
Publicado el 7-11 09:26
Guía de Despliegue de un Clúster Kubernetes con kubeadm
Este documento detalla los pasos necesarios para configurar un clúster de Kubernetes utilizando la herramienta kubeadm. Cubre desde la preparación del sistema operativo hasta la inicialización del clúster y la instalación de una red de Pods, incluyendo soluciones a problemas comunes.
Preparación del Sistema Operativo
Desactivar Firewall
Es f ...
Publicado el 6-13 16:04
Objetos de Recursos en Kubernetes y Operaciones Fundamentales con kubectl
Kubernetes (k8s) administra clústeres mediante objetos de recursos. A continuación, se exploran los conceptos esenciales y operaciones típicas.
Listado de Objetos de Recursos
Existen múltiples objetos de recursos en k8s. Para obtener una vista general:
$ kubectl api-resources | wc -l
# Salida: aproximadamente 74 objetos
$ kubectl api-resource ...
Publicado el 6-8 02:48