Advanced Search
Search Results
148 total results found
Pods
YAML
#Las cadenas no requieren comillas:Título: Introducción a YAML # Pero se pueden usar:title-w-quotes: 'Introducción a YAML' # Las cadenas multilínea comienzan con |ejecutar: | npm ci npm build prueba npm #Secuencias#Las secuencias nos permiten defin...
pod.yaml
Fichero inicial de ejemplo para levantar un pod en Kubernetes mediante el modo declarativo apiVersion: v1 kind: Pod metadata: name: nginx labels: zone: prod version: v1 spec: containers: - name: nginx image: nginx
comandos para ver estados y opciones de pods
kubectl get pod name_pod kubectl get pods #Mas datos kubectl get pod name_pod -o wide #El estado actual y su configuración kubectl describe pod name_pod #En formato json o yaml para obtener un fichero de lo que hay montado actualmente kubectl descri...
Diferencias con Pods
Workloads y controllers
Ejemplo de deployment declarativo
apiVersion: apps/v1 # i se Usa apps/v1beta2 para versiones anteriores a 1.9.0 kind: Deployment metadata: name: nginx-d spec: selector: #permite seleccionar un conjunto de objetos que cumplan las condicione matchLabels: app: nginx repl...
ClusterIp - NodePort - LoadBalancer
Porque un servicio?
Ejemplo de uso de labels
Descripción
Es un fichero yaml que usa kubectl para obtener la configuración de acceso a los cluster de Kubernetes La ubicación de este fichero se puede configurar mediante: La opción kubectl --kubeconfig La variable de entorno $KUBECONFIG Suele redisir en el dire...
Que contiene el fichero config
Certificado de conexión creado en el momento de la instalación Servidor donde se conectará Nombre Usuario Token de usuario #Ejemplo de contenido apiVersion: v1 kind: Config preferences: {} #Datos cluster clusters: - cluster: name: desarrollo...
Comandos interesantes
DECLARATIVO apiVersion: v1 clusters: - cluster: server: http://localhost:8080 name: local-server contexts: - context: cluster: local-server namespace: the-right-prefix user: myself name: default-context current-context: default-context kind: Confi...
ConfigMaps
Objeto de la api de kubernetes para almacenar información no confidencial en parejas clave-valor Permite descoplar información específica del despliegue de la máquina. Los pods pueden utilizar los configMaps como: Variables de entorno Argumentos CLI Fic...
Secrets
Objeto de la Api de Kubernetes que contienen una pequeña cantidad de información sensible. Passwords, tokens i/o llaves. Casos de uso: Mapear ficheros sensibles en el volumen. Configurar variables de entorno en un contenedor. Proporcionar credenciales al...
Volums - PV - PVC
Los ephemeral volumes no nos aseguran la persistencia de los datos en caso de eliminar el POD, necesitaremos un mecanismo para definir volumenes persistentes. Los pods en kubernetes son objetos efímeros. PV PersistenVolume Un volum persistent representa u...
CSI
Container Storage Interface (CSI) Extensión de k8s que simplifica la gestión del almacenamiento, es un estándar que permite exponer almacenamiento de todo tipo a los workloads de kubernetes. aws, google cloud, etc. Enlace para ver los drivers disponibles ...
Guía de conexión a dispositivos MikroTik
Guía de conexión a dispositivos MikroTik Conexión Red por defecto: 192.168.88.1 Usuario por defecto: user: admin pass vacio. Posible conexión por ssh: ssh admin@192.168.88.1 Resetear al dispositivo a su estado inicial: /interfaces reset-config...
Que es esto?
Son sistemas de control de acceso obligatorio (MAC, Mandotaroy Access Control) utilizados en sistemas Linux para mejorar la seguridad. Aunque ambos cumplen funciones similares.
SELinux vs AppArmor / apt vs aptitude
SE Linux - AppArmor SELInux (Security-Enhanced Linux) y AppArmor son sistemas de control de acceso obligatorio utilizados en sistemas Linux para mejorar la seguridad. Ambos cumplen funciones similares, pero tienen diferencias importantes en su diseño, impleme...