6 years ago I wrote a blog post on kubernetes for my IoT startup in 2018. Some things that changed since then:
Kubernetes 2018 github stats:
• Github (37,578 stars)
* 1693 contributors
Kubernetes 2024 github stats:
• Github (109k stars)
* 3674 contributors
I think the numbers say a lot, it's gotten more popular and more used than 6 years ago, and we can definitely say that it's one of the most successfull open source projects ever.
Right around that time I started to learn it and use it in our infrastructure, didn't know much about it before, just that Google developed it and it was considered very complicated (and in a way it is). This is the presentation that I made to bring this piece of tech closer to my collegues and from what I remember a lot of them liked it.
A summary of the presentation:
What is Kubernetes?
Containers (Docker)
Key Issues Addressed by Kubernetes
Special Features
Architecture
Basic Objects
High-Level Objects
Pod Details
Deployment
Learning Resources
It seems that kubernetes is here to stay and it's not going anywhere, and if you're just starting with it go checkout the presentation and try to make an app work in kubernetes, that's the best way of learning it, hands down.