Books, courses and notes

Why to use Kubernetes?

In this tutorial, I'm going to introduce you to Kubernetes, an open-source system for automating deployment, scaling, and management of containerized applications. Let's start with a question. Would you deploy an Elasticsearch cluster for your company's production environment using Docker on a single machine with several containers in it, just like you do on your local machine when you are using or learning Docker? Of course not! Why not? Mainly because you want to keep your job, don't you? So, what's wrong with this approach? Let's list out some arguments below: The containers (Elasticsearch instances) would be running on a single machine. What would happen if this machine crashes? If some

  • Black Facebook Icon
  • Black Twitter Icon
  • github-black-icon

Jorge Acetozi is a software engineer who spends almost his whole day having fun with things such as AWS, CoreOS, Kubernetes, Docker, Terraform, Ansible, Cassandra, Redis, Elasticsearch, Graylog, New Relic, Sensu, Elastic Stack, Fluentd, RabbitMQ, Kafka, Java, Spring, and much more! He loves deploying applications in production while thousands of users are online, monitoring the infrastructure, and acting quickly when monitoring tools decide to challenge his heart’s health!

  • White Facebook Icon
  • White Twitter Icon
  • github-white-icon_edited