section-engineering-education / engineering-education

“Section's Engineering Education (EngEd) Program is dedicated to offering a unique quality community experience for computer science university students."
Apache License 2.0
363 stars 890 forks source link

[Containers]Launching a Node.js Application on a Kubernetes Cluster #4633

Closed Emma-UON closed 2 years ago

Emma-UON commented 3 years ago

Topic Suggestion

Proposed title of article

Launching a Node.js Application on a Kubernetes Cluster

Proposed article introduction

Kubernetes is a portable, adaptable, open-source platform for managing containerized workloads and services that enables declarative configuration and automation, according to the description. It is, therefore, essentially a container orchestration tool. In this tutorial, we'll use **kubeadm to construct a Kubernetes cluster, then create a Hello World Node.js application and dockerize it. After that, we'll tell Kubernetes to generate two replicas and a load balancer and deploy it to our cluster.

Key takeaways

  1. What is the purpose of Kubernetes?
  2. Kubernetes Components
  3. Kubernetes installation
  4. Creating the application
  5. docker hub ID
  6. created a node.js application in our local system and then containerized it using docker.

References

N/A

Templates to use as guides

LinusMuema commented 2 years ago

Hi @Emma-UON

How will your article differ from this article?

Emma-UON commented 2 years ago

@LinusMuema In my article, I will use kubeadm to construct a Kubernetes cluster, then create a Node.js application and dockerize it. I will also use orchesterisation.