Have you ever wondered what is DevOps ♾🐋 kubernetes ☸️ and why do we use them🥲

Let's Learn about these in-demand technologies in an interesting and beginner friendly way within minutes ⚡⚡🤞

⬇️Mega Thread 🧵👇
Topics that we are going to learn in this thread 🐱
1) Problems before DevOps ⚡
2) How DevOps solved it 🪢
3) Containers 🚩
4) How Container works 🧧
5) Docker Images❄
6) Container orchestration ☄
7) kubernetes 🚀
8) why kubernetes ☸️
Just ignore these high level terms as of now and trust me you will be having a good idea about these at the end of the thread 🧵

Let's first see what problems does these technologies have solved 🙋

Jump on this learning 🚌 bus and let me take me on a virtual learning tour ☄☄
Problem (Part-1)🚀☄
Traditionally Developers Developed applications, then they hand it over to the operational team to deploy and manage it in production environment. They do that by providing a set of instructions such as information about how the hosts must be setup🌀🛸
Problem (Part-2)🤞⚡
Since the operational team didn't develop the application on their own, they struggle with setting it up 🚀. So the whole thing was time taking and frustrating 😒😑😤🙄
Solution (part-1)⚡
With Docker🐳 , a major portion of work involved in setting up is now in the hands of developers in the form of Dockerfile 📝
Solution (part-2) ☄
The guide that the Developers built previously to set up the infrastructure can now easily put together into a Dockerfile 📝 to create an image for applications. This image can now run on any platform and is guaranteed to run the same way everywhere 🥳🥳
I know I know I have used many tech terms as of now 🤕 so let's learn about these Tech terms in order to understand it in the best way possible 😉⚡
What are containers 💥
Containers are running instances of images that have completely isolated environments as they can have their own process or services, their own network interfaces just like virtual machines, except that they all share the same OS kernel🌀➿
Want to learn about the OS kernel and how it works inside the hoods🌈
Read this
sauravstwt.medium.com/linux-core-con…
Docker 💥
Setting up these containers environment is hard as they are very low level and that is where Docker offers a high level tool with several powerful functionalities making it really easy for end users like us 🚩🌀

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with The Saurav Show⚡

The Saurav Show⚡ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @sauravstwt

25 Oct
Why Kubernetes ♾

Why Companies are shifting towards Kubernetes ☸️🧑🏻‍🍳

Case Study🧵👇
Problem (part-1)🚀
The Docker adoption has grown exponentially so it's important to use a container orchestration platform to scale and manage your containers.
Part-2 🚀
Imagine a situation where there are no orchestration tools. You have used docker and deployed it on few servers. Your application starts getting massive traffic. You need to scale up.
How will you know which container should go where , what if a container fails?
Read 26 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(