distributed_computing:orchestration

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
distributed_computing:orchestration [2019/08/24 15:56] phreazerdistributed_computing:orchestration [2019/08/24 17:26] (current) phreazer
Line 4: Line 4:
  
   * Docker swarm / compose   * Docker swarm / compose
-  * Kubernetes (k8s) / Minikube / Kubespray+  * Kubernetes (k8s)
   * OpenShift (productized k8s) / OKD   * OpenShift (productized k8s) / OKD
   * Nomad   * Nomad
   * Mesos   * Mesos
   * Rancher   * Rancher
 +
 +
 +===== Docker swarm =====
 +
 +Setup: Simple setup, when Docker engine is installed
 +
 +Scaling: Scale up or down commands (no auto-scaling?)
 +
 +
 +Blue green deployments:
 +  * Swarm (nginx) https://www.goetas.com/blog/traps-on-the-way-of-blue-green-deployments/
 +  * Swarm https://github.com/cecchisandrone/docker-swarm-blue-green
 +  *  (nginx, consul): https://botleg.com/stories/blue-green-deployment-with-docker/
 +  * Compose and Traefik https://coderbook.com/@marcus/how-to-do-zero-downtime-deployments-of-docker-containers/
 +
 +===== Kubernetes =====
 +  * Installer:  kubespray, kops, kubeadm
 +  * Mini-dev-dist:
 +    * minikube (uses vms, needs hypervisor)
 +    * microk8s (snap)
 +
 +===== Mesos =====
 +Resource manager: Pool resources of data center, expose API for Frameworks with scheduling and job management logic.
 +
 +Architecture: Zookeeper dependency
 +
 +Frameworks on top: Aurora, Marathon
 +===== Nomad =====
 +
 +General purpose: virtualized, containerized and standalone apps
 +
 +Simpler architecture: Client and server binaries
 +
 +Composing with Consul (service discovery) and Vault (secret management)
 +
 +Scale: > 10.000 nodes (stated by HashiCorp)
 +
 +Locations: multi-datacenter, multi-region
  
 ===== OpenShift ===== ===== OpenShift =====
Line 21: Line 59:
 Templates: No Helm Templates: No Helm
  
-Router instead of Ingress+Ingress: Router instead of Ingress 
 + 
 +===== Rancher ===== 
 + 
 +K8s distribution 
 + 
 +Simplification of Kubernetes deployment / management
  
 +===== Related =====
  
- +Service meshs 
 +  * Istio 
 +  * Consul (also Service discovery)
  
  
  • distributed_computing/orchestration.1566654999.txt.gz
  • Last modified: 2019/08/24 15:56
  • by phreazer