news.volyx.in

Why is Kubernetes getting so popular? (stackoverflow.blog)

755 points by a7b3fa · 2320 days ago · 661 comments on HN

Article summary

Kubernetes has gained popularity over the last two years, becoming one of the most loved platforms. The article attributes this to its ability to simplify complex things, its extensibility, and its strong community. Kubernetes allows developers to manage container workloads and provides features such as infrastructure as code, scalability, and security. The platform's popularity can also be attributed to its frequent releases and the introduction of new features.

Main themes

  • Kubernetes popularity
  • Complexity and simplicity
  • Extensibility and customization
  • Community and documentation
  • Comparison to other tools
  • Infrastructure as code
  • Scalability and security

What commenters say

  • Kubernetes simplifies complex things but in complex ways, making it difficult to understand and manage.
  • The use of declarative models in Kubernetes is better than scripts for representing complex systems, even when it breaks.
  • Kubernetes makes impossible things merely hard, but at the expense of also making normal and easy things hard.
  • Terraform and Kubernetes operate at different layers, with Terraform provisioning infrastructure and Kubernetes managing applications.
  • Kubernetes provides consistency and standardized interfaces for AppOps, regardless of the cloud provider used.
  • Some developers find Kubernetes unnecessary and prefer simpler solutions like Nomad.
  • Nomad requires more setup and integration with existing infrastructure, but provides more flexibility and control.
  • The complexity of Kubernetes can be a barrier to entry, but its community and documentation help to mitigate this issue.