facebook

Deploy, manage and scale applications in Kubernetes

Deploy, manage and scale applications in Kubernetes
Average rating: 0
(0 votes)

Thanks! You’ve rated this material!

Can you imagine spanning your application over thousands of servers looks like a single unit? It’s quite simple with Kubernetes. Let’s learn to deploy, manage and scale applications in Kubernetes!

Kubernetes is a software that allows us to deploy, manage and scale applications. The applications will be packed in containers and kubernetes groups them into units. It allows us to span our application over thousands of servers while looking like one single unit.

Jan-David Stärk in his article described working with Kubernetes (K8s) that consists of five main steps:

  1. Develop an application.
  2. Containerize your application.
  3. Create a kubernetes cluster.
  4. Deploy your container to the cluster.
  5. Expose and scale the cluster.

Wait until everything is up and running (check it by using kubectl get pods) and boomif you reissue the curl command a few times, you should be able to see a different host sending the response! That’s it! Go here for the details!

While Kubernetes is a container orchestration system for Docker containers, you might be also interested in Docker explained in details.

By the way, what do you know about Jenkins X for cloud applications on Kubernetes?

Rate this article, if you like it

Thanks! You’ve rated this material!

Got a project? Let's discuss it!

Mailing & Legal Address

Syndicode Inc. 340 S Lemon Ave #3299, Walnut CA, 91789, USA

Visiting & Headquarters address
Kyiv Sofiivska 1/2a, 01001, Kyiv, Ukraine
Dnipro Hlinky 2, of. 1003, 49000, Dnipro, Ukraine
Email info@syndicode.com
Phone (+1) 9035021111