---
- Scheduling de contenedores.
- Importancia de los labels en Docker.
- Service discovery:
- Zookeper
- Consul
- Etcd
- Complicaciones:
- Volúmenes compartidos.
- Monitoreo y logs.
- Permite configurar ambientes con:
- Cattle, Swarm, Kubernetes y Mesos.
- Los ambientes se componen de nodos.
- Los contenedores se agrupan en stacks y se crean con docker-compose.
- Provee un catálogo de aplicaciones que se puede extender.
- Simplifica la integración con registries privadas.
- Proxy reverso basado en service discovery.
- Simplifica el escalamiento de contenedores.
- Tiene una API REST que permite interactuar con el cluster.
- Desplegar un Wordpress desde el catálogo.
- Establecer una restricción para que el RDBMS corra en un nodo determinado.
- Escalar el servicio.
- Aplicación propia:
- El nombre del directorio es importante ya que le da el nombre al stack.
- Crear:
docker-compose.yml
- Iniciar el stack:
rancher-compose up
- Verificar
- Actualizar:
rancher-compose up -u my-app
- Verificar
- Realizar un rollback.