Kubernetes ♾ is about Six years old, It was released in 2015. Over the last two years it has gained exponential popularity that seems unbelievable.
This year, it came in as the number three most loved platforms🥳
Even though there are a lot of alternatives available like Mesos from Apache, Docker swarm, but still Kubernetes is the leader🤞⚡
Kubernetes❄ has become the most liked container orchestration tool undoubtedly.
According to CNCF @CloudNativeFdn , 83% of people who use containers are basing on kubernetes🔥
Every public cloud like Azure, Aws, Goggle & IBM offers this services for free☄ only pay for those resources that you have used 🥳
Top Secret factors🐱 which has made kubernetes gain that popularity that it actually deserves 🚀🌐
1.⁰) Community 🌟
One of the reasons Kubernetes surged past these other systems in recent months is the community and support behind the system.
The @CloudNativeFdn
has a wide range of(SIGs) & technical committee that continously add new features and make it user-friendly🔥
1.¹) 🌟
The CNCF also organizes many type of Events in which thousands of technologists and working professionals meet who want to improve kubernetes and its ecosystem as well as make some of the new features released every three to four months in a year 🐱
1.²) 🌟
One of the biggest event that's also one of the biggest event of Open-source is #KubeCon organized by the Cloud native Foundation @CloudNativeFdn , the event normally held up to three times in a year aims to improve kubernetes and adds extra value to K8s 🌝⚡
2.⁰) Open-source 🌐
The spread of kubernetes wouldn't have been the same if it was a closed system🔘
Kubernetes is one of the highest rated project on GitHub with more than 27k stars and has contributions from thousands of organizations🚀
2.¹) 🌐⚡
Being Open-source, transparent, and open-to contributions gave the public cloud vendors a ready-to-go solution for letting people deploy containers in an easy-to-use environment. This mixture made all Cloud vendors interested in the product and promoted it〽️🎈
2.²) 🌐⚡
An Open-source project doesn't work just because it is open. To bring it to succes, you need governance and commitment🐱
For a big project like k8s, it can't be one person behind everything and a company is required. And Google has taken the lead for k8s 🔥
3.⁰) Extensibility & Innovation🪢
Kubernetes is very Extensible, and developers loves that 🎭
There are a set of existing resources like Pods, Deployments, Secrets and more⚡However K8s give Developers freedom to add more resources in the form of Custom resource Definitions🚀
3.¹) 🪢🔥
Another form of kubernetes Extensibility is its ability for developers to write their own operators.
An operator allows users to automate the management of custom resources definitions by talking to kube-api-server 🌟
3.²) 🪢🔥
Innovation 💡
Over the last few years, kubernetes has had major releases in every three months which makes it more adaptable. The new feature allow cluster operators more flexibility when running a variety of different workloads 🧨
4.⁰) Move towards Containers ♾🐋
According to the CNCF @CNCFStudents , the percentage of container usage in production passed from 23 % in 2016 to 73 % in 2018. After many years of play without any problems, most conservative ITs also opened their doors to containers🔥
4.¹) ♾🐋
So now Containers are the standard. This means that nowadays basically every companies need an answer for managing containers 💥
And the best option that we have is kubernetes ❤
5.⁰) Free & Hybrid Cloud Solutions❄
With most enterprise sharing assets between their existing on-premises data centers and the public cloud, need for Hybrid Cloud is critical, that's why enterprise are adopting Kubernetes at breakneck pace is that K8s can work in any Cloud 🔥
5.¹) ❄〽️
In the enterprise field, free doesn't exist 🤕but wait kubernetes is free 🤞.
Yes it is free of charge but not free of costs. You will pay for the hosting, annual maintenance and the resources that you will use 🌟
6.⁰) Timing ⏳🧨
When you are selling something, Timing is a crucial factor🐱
You need to sell the right thing at the right moment to the right people🤞
Kubernetes did precisely this.
K8s surfed the Cloud transformation and the vendor gave it space in their product catlog🧨
There are still many factors behind the Kubernetes success like portability, Stability, security and many more things which is literally impossible to cover in 1 single thread 🚀
It was kind of impossible for me to choose only some factors but I have tried to cover everything🔥
So That was the Case Study guys :)
Over kubernetes success 🙌
Hope you guys have liked that ❤.
If you guys have liked that then tap on the follow button and let's start our learning journey in the world of kubernetes ❄🤞
Thanks for reading 📚
I'm saurav 👋
Tweets around DevOps, Web development, if these Tech excites you then follow me 🤞
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?
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 ☄☄