Don't wanna be here? Send us removal request.
Text
Learning Kubernetes - 1
This blog is a trail of my exploration of the Kubernetes world and could help new bees like me. Let’s get started with a brief introduction about me. I am a software engineer with 8+ years of experience in enterprise software, devops and web applications. I have a mixed set of skills including Golang, Python and a few scripting languages, which expanded my love for programming.
With my recent job hop I realized the importance of being well versed with the Kubernetes platform since most of our infrastructure for running services is built on Kubernetes. Any new feature or service I implement demands thorough review from senior engineers who often question me in kubernetes terms which I had only heard of but never used hands on.
So here I am going to learn it my way hoping it helps many others trying to get their foot in.
Introduction:
From what I read from the vast documentation available out there, here are a few important things to remember:
Kubernetes is an open source platform developed originally at Google and then donated to the Cloud Native Computing Foundation (CNCF)
It is also commonly referred to as k8s
Kubernetes provides a platform for you to schedule and run containerized applications on physical or virtual server groups called clusters
Yes you do need some knowledge of containerization using Docker or any other tools, so you can understand and try the k8s architecture hands on
The container operations in picture are all Linux based
It eliminates many of the manual tasks involved in deploying, managing and scaling your containerized application
The term used frequently for deploying, managing and scaling containerized applications is “Container Orchestration” which Kubernetes will provision for you
1 note
·
View note