Difference between revisions of "Kubernetes Platform Comparative"

From UVOO Tech Wiki
Jump to navigation Jump to search
 
(3 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
# Kubernetes Distributions (Prominent)
 
# Kubernetes Distributions (Prominent)
 
- Kubeadm - https://github.com/kubernetes/kubeadm
 
- Kubeadm - https://github.com/kubernetes/kubeadm
 +
- AKS - https://azure.microsoft.com/en-us/services/kubernetes-service/
 
- Microk8s - https://microk8s.io/
 
- Microk8s - https://microk8s.io/
 
- OKD - https://github.com/openshift - (Fork or dev repo of OpenShift) - Selected commits merged to upstream to Openshift on approved PRs
 
- OKD - https://github.com/openshift - (Fork or dev repo of OpenShift) - Selected commits merged to upstream to Openshift on approved PRs
Line 17: Line 18:
  
 
# Possible Open Operators
 
# Possible Open Operators
 +
- You can always go alone and create your own or you can synergize by working with an existing one like ...
 
- https://github.com/CrunchyData/postgres-operator
 
- https://github.com/CrunchyData/postgres-operator
 +
- https://gitlab.com/frenchtoasters/zabbix-operator
  
 
# Minimal Kubernetes Architecture - 5 VMs at a minimum for complete HA redundancy
 
# Minimal Kubernetes Architecture - 5 VMs at a minimum for complete HA redundancy
Line 31: Line 34:
 
- You should be allowed to use best of bread and not locked in
 
- You should be allowed to use best of bread and not locked in
 
- Decisions should be logical and not emotional. Choices need to be logically backed. You and others will feel pain if they aren't
 
- Decisions should be logical and not emotional. Choices need to be logically backed. You and others will feel pain if they aren't
 +
 +
# More

Latest revision as of 22:58, 6 May 2021

Kubernetes Distributions (Prominent)

Terminologies, Definitions & Clarifications

More Comparative Grids

Possible Open Operators

Minimal Kubernetes Architecture - 5 VMs at a minimum for complete HA redundancy

  • https://kubernetes.io/docs/concepts/overview/components/
  • 3 vms running Kubernetes Controllers/Nodes
  • 2 vms running adc/layer7 load balancing - This could be as simple as VRRP(keepalived & nginx or hapeproxy) There are commercial offerings of this as well.
  • vms live on different baremetal vm hosts so they aren't a point of failure.

Thoughts on platforms and Operators

  • All platforms should be portable
  • All applications should be migratable.
  • You should be allowed to use best of bread and not locked in
  • Decisions should be logical and not emotional. Choices need to be logically backed. You and others will feel pain if they aren't

More