[Verse 1]
When you need to scale your application high
Multiple pods running in the sky
Kubernetes helps you manage the load
With deployments on this container road
Take your image from the registry shelf
Docker Hub or built it yourself
Tag it right so you know the version
No mistakes in your code conversion
[Chorus]
kubectl create deployment name
Image tag and replicas the same
Three copies running strong and free
That's how we scale efficiently
Create deploy, name your app
Image colon tag no gap
Replicas three is what we need
Kubernetes plants the scaling seed
[Verse 2]
First you choose a deployment name
Something clear to stake your claim
Then the image that you've prepared
With the tag version that you've declared
The replicas flag sets the count
Three instances is the right amount
High availability is the goal
Keep your service on a roll
[Chorus]
kubectl create deployment name
Image tag and replicas the same
Three copies running strong and free
That's how we scale efficiently
Create deploy, name your app
Image colon tag no gap
Replicas three is what we need
Kubernetes plants the scaling seed
[Bridge]
When one pod fails another stands
Kubernetes has it in its hands
Load balancing across the three
Your users won't feel the debris
The scheduler finds the perfect node
To run your containerized code
Health checks keep them running right
Monitoring day and night
[Chorus]
kubectl create deployment name
Image tag and replicas the same
Three copies running strong and free
That's how we scale efficiently
Create deploy, name your app
Image colon tag no gap
Replicas three is what we need
Kubernetes plants the scaling seed
[Outro]
Now you know the deployment way
Scale your apps throughout the day
Three replicas standing tall
Kubernetes manages them all