Aquesta és una revisió antiga del document
sesión 13
Container Orchestration Rosetta Stone
unidad mínima | Gestor de disponibilidad controllers | expose services | webservices exterior |
|
---|---|---|---|---|
Swarm | contenedor | |||
K8S | pod | ReplicaSet DaemonSet StatefulSet | HostPort LoadBalancer | LoadBalancer Ingress |
- controllers
- Deployments = POD + ReplicaSet
- Jobs = 1 sola ejecución
- CronJob
- services
- hostport : exponer en el host a través de un puerto
- clusterIP : uso interno del cluster
- loadbalancer :
- externalname : definimos el mismo nombre en el servicio en diferentes namespaces, ex: oracle (dev/pre/pro)
- webservices (acceso exterior):
- Loadbalancer
- ingress : trabaja en kube-system, pero expone de cualquier namespace (podría usarse para hacer hablar PODs de diferentes namespaces)
- nginx+ssl, traefik