Programa del Curso

Introducción

  • Gestión de la configuración, detección de servicios y coordinación distribuida
  • etc vs bases de datos tradicionales - documentos (archivos) vs tablas

Cómo funciona un sistema distribuido

  • Equilibrio de carga, disponibilidad y recuperación
  • Nodos (maestro, esclavo, etc.)
  • Mensajería
  • Almacenamiento

Descripción general de etcd Características y arquitectura

  • etcd En modo de clúster: líderes y seguidores
  • Asegurar el consenso utilizando el protocolo Raft

Configuración, etc.

  • Descarga y ejecución de archivos binarios
  • Uso de la CLI etcdctl
  • Configuración de un clúster etcd

Funcionamiento etcd

  • Conexión de clientes al servicio etcd
  • Adición y visualización de "documentos" mediante el cliente integrado etcd
  • Leer y escribir en etcd desde dentro Kubernetes
  • Lectura y escritura en etcd desde una aplicación de microservicios

Mundo real Use Cases

  • Cambiar el comportamiento de la aplicación en respuesta a los cambios
  • Uso de etcd para almacenar los detalles de conexión de la base de datos
  • Uso de etcd para almacenar marcas de entidad

Administración de un clúster etcd

  • Lograr la tolerancia a fallos
  • Ajuste del número de nodos en el clúster
  • Reconfiguración del líder de nodo
  • Realización de bloqueos distribuidos en un clúster
  • Uso de métricas para realizar un seguimiento dela latencia
  • Copia de seguridad de los datos etcd

etcd en la nube pública

  • Soporte de proveedores de nube (AWS, etc.)
  • Networking Pre-ajuste

Prácticas recomendadas

Solución de problemas

Resumen y conclusión

Requerimientos

  • Experiencia básica en desarrollo de aplicaciones web
  • Conocimientos básicos de Kubernetes
  • Linux Experiencia en línea de comandos

Audiencia

  • Desarrolladores
  7 horas

Número de participantes


Comienza

Termina


Las fechas están sujetas a disponibilidad y tienen lugar entre 09:30 y 16:30.

Precio por participante

Testimonios (5)

Cursos Relacionados

Categorías Relacionadas