You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org

Kubernetes/Benefits

From Wikitech-static
< Kubernetes
Revision as of 22:16, 26 October 2021 by imported>Legoktm (bit more)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Designing and writing an application to run inside Kubernetes can easily be more difficult than putting together something that just runs in a VM or on a baremetal server. However there are plenty of benefits to using Kubernetes at Wikimedia that make the tradeoff worth it, including:

  • centralized logging: logs from all pods end up in Logstash automatically
  • monitoring: icinga? alertmanager?
  • traffic encryption (HTTPS) via envoy
  • request metrics via envoy
  • deployment tooling: via helmfile and helm on the deployment server
  • flexible resource limits: can increase CPUs/memory/replicas without needing to resize a VM or order more hardware