Entradas

Mostrando las entradas etiquetadas como Certificación CKA

Gestión Segura de Secrets en Kubernetes

Imagen
  En el mundo moderno de desarrollo y despliegue de aplicaciones, Kubernetes se ha convertido en la plataforma de orquestación de contenedores líder. Su flexibilidad y escalabilidad la hacen ideal para gestionar aplicaciones complejas a gran escala. Sin embargo, con esta potencia viene la responsabilidad de asegurar la configuración y los datos sensibles de estas aplicaciones, especialmente los Secrets. Los Secrets en Kubernetes se utilizan para almacenar información confidencial, como contraseñas, claves de API y certificados. Su manejo adecuado es crítico para la seguridad de la aplicación y la infraestructura subyacente.  Este artículo ofrece una visión general de cómo gestionar los Secrets en Kubernetes de forma segura y eficaz. Exploraremos los conceptos básicos, las mejores prácticas y las herramientas disponibles para proteger estos datos sensibles. El objetivo es proporcionar a los administradores de sistemas, desarrolladores y arquitectos una guía práctica para i...

Laboratorio CKA (Kubernetes). Sesión 1. Comando GET.

Imagen
Con el comando kubectl get , puedes obtener una lista de los diferentes recursos que están corriendo en tu clúster de Kubernetes:  PODS : kubectl get pods Obtiene una lista de los pods en el namespace actual. DEPLOYMENTS : kubectl get deployments Muestra los deployments que están corriendo en tu clúster. SERVICES : kubectl get services Obtiene una lista de los servicios expuestos en el clúster. REPLICASETS : kubectl get replicasets Muestra los ReplicaSets asociados a tus deployments. NAMESPACES : kubectl get namespaces Muestra una lista de los namespaces en el clúster. NODES : kubectl get nodes Lista los nodos que componen el clúster. CONFIGMAPS : kubectl get configmaps Obtiene una lista de los ConfigMaps que están disponibles. SECRETS : kubectl get secrets Muestra todos los secretos disponibles. EVENTS : kubectl get events Lista los eventos del clúster. DAEMONSETS :      kubectl get daemonsets         Muestra los DaemonSets corriendo en tu c...

Kubeconfig. ¿Qué es el contexto? Otros conceptos, como namespaces. Bloque 1. Tema 1.2 del CKA.

Imagen
¿Qué es el kubeconfig? El kubeconfig  no es más que un archivo de configuración de Kubernetes que almacena información esencial para que la herramienta  " kubectl" pueda interactuar con uno o varios clústeres de Kubernetes. Es lo que le indica a kubectl cómo conectarse al clúster o, según el caso, a diferentes clústeres y con qué permisos. ¿Qué información contiene un kubeconfig? Contextos : Un conjunto de parámetros que especifican el clúster, el usuario y un namespace predeterminado. Clústeres : Información sobre el clúster, como la dirección del API Server y el certificado de la CA. Usuarios : Credenciales de autenticación para los usuarios que acceden al clúster Aclarando conceptos: ¿Qué son los contextos ?. •     Contextos: Son como atajos para acceder a diferentes clústeres y namespaces. Al cambiar de contexto, estás cambiando el clúster y el namespace con el que estás trabajando. ¿Qué en un namespace?. •     Un namespace es como un compartim...