Entradas

Mostrando las entradas con la etiqueta servidor

Kubernetes - QOS

Limits y Requests son los parámetros de un pod, request declara el mínimo requerido para correr el pod, y limit declara el Maximo permitido para ese pod. La combinación de parámetros da lugar a 3 casos: Best effort    ( Limit inexistente ) Burstable     ( Limit > Request ) Guaranteed  ( Limit = Request ) es la herramienta para limitar consumo en un pod. Limit Range son parámetros de un Namespace que declaran las características permitidas de los pod dentro de el. Por ejemplo decir Namespace Dev tiene permitido tener pods de hasta X valores Limit y Request, pero si no se especifica se asignaran valores default X/2 y mínimo tendrán X/4. es la herramienta para limitar consumo por pod en un namespace. Resource Quotas Son parametros de maximos de un Namespace, podemos declarar por ejemplo un maximo de 2 nucleos, 10 pods y 8g de ram para todo lo que este contenido en el namespace

Kubernetes - Resumen

Imagen
Arquitectura Kubernetes es un cluster de containers Tiene 2 areas Control-Plane que es el orquestador y Nodes que son quienes corren los pods Pods Son la agrupación de containers corriendo con la misma ip pero con storage diferente y sus propios recursos de hardware, generalmente usan 1pod con 1container pero se pueden definir con 2 o mas container      Containers      Utilizan una imagen especifica y corren en uno de los Nodos Replica-Set´s Es la planificación de tipo y cantidad de pods que queremos. aprovisionando así n cantidad de pods para en segundos Deployments Este objeto crea un replica-set por version, agregando así la función de rollout o rollback, por lo que podríamos hacer updates pero usando los valores max_unavailable y max_scale para darle los limites de cuantos pods mínimo y máximo podemos tener durante el cambio de version Namespaces Se pueden explicar como particiones o zonas, en las que creamos entornos alternos para nuestros deployments ...

Nginx Free DNS Load Balance + HA

Imagen
Nginx DNS Load Balancer  Running Nginx with this snippet at  /etc/nginx/nginx.conf  will balance both DNS Servers to get HA   stream {          upstream dns_servers {              server 127.0.0.1:5353 fail_timeout=5s;              server 192.168.122.39:5353 fail_timeout=10s;          }          server {              listen 53  udp;              listen 53; #tcp              proxy_pass dns_servers;              proxy_responses 1;              proxy_timeout   2s;              error_log  /var/log/nginx/dns.log info;          } } Keepalived In keepalived the floating ip...

Linux OSPF Quagga

Imagen
OSPF en servidores Linux, es una herramienta para topologías que se benefician de tener en backbone servicios Linux, como en este caso un nodo de IPTV. Pasos instalar Quagga Activar Zebra (ospf depende de zebra) Activar OSPF Referencia en ingles:  JonathanFerguson/Quagga

Sincronizar Hora con AD Domain Controller

Servicio "hora de windows" con inicio automático verificar origen de la hora con w32tm  Setear el DC como ntp (Tambien se puede inyectar con DHCP) Verificacion win32tm /query /source Zona Horaria tzutil /g  Cambio de Source w32TM /config /syncfromflags:manual /manualpeerlist:{Domain or FQDN} w32tm /config /update w32tm /resync  Referencia  University Information Technology Services  

Preparando servidor para esxi

Imagen
Empezando tenemos un servidor ml350 cargado con 32 gb de ram El servidor va a tener esxi 6.7 instalado en una usb interna, y los datastore (donde están los discos duros de las maquinas virtuales) van a estar en un NAS (por nfs) y también algunos en local usando raid 1.  Con el hardware listo lo montamos en rack y nos vamos a ilo (el módulo administrativo de la tarjeta madre)