Microservices as generated by ChatGPT

Introduction

Unlock the Power of Kubernetes: A Simplified Guide for Non-Ops Folks Are you a developer, engineering manager, or anyone else who isn’t a dedicated Kubernetes operations expert, but needs to understand what all the buzz is about? Have you ever felt lost in a sea of Kubernetes jargon? This series, Kubernetes Simplified, is designed specifically for you. Why Kubernetes Matters (Even If You’re Not “Ops”): Kubernetes has become the standard for deploying and managing applications in the cloud. Understanding its core concepts allows you to: ...

July 15, 2024 · 8 min · 1595 words · eakangk
Microservices as generated by ChatGPT

Architecture

Let’s take a high level view of a k8s cluster, I’m borrowing a beautiful image from the official docs below. k8s cluster architecture Overview Notice that there is a Control Plane which comprises several components that interact with things outside it - several nodes! The nodes outside the *control plane also seem to have things running on them. The control plane This terminology is probably familiar to those coming from networking. ...

July 16, 2024 · 11 min · 2140 words · eakangk
Microservices as generated by ChatGPT

What are Containers

Let us look at some terms that people commonly use when describing or talking about Kubernetes. Kubernetes is used to run containerised applications. But not just one container, it often runs a distributed system. Such a system which has a main control plane that runs and orchestrates several containers on Kubernetes becomes a kubernetes cluster. But before we go further, let me avoid having to type the full word Kubernetes every single time and stick to the abbreviation, k8s. ...

July 17, 2024 · 3 min · 614 words · eakangk
Microservices as generated by ChatGPT

Nodes

Now that you know what the control plane and containers are, you must be wondering where they run on a k8s cluster. Imagine a factory with multiple assembly lines (nodes). Each assembly line has workers (Pods) that build the final product. Without enough assembly lines, the factory can’t produce enough products! Kubernetes nodes are similar, they are the workhorses of k8s, responsible for making sure the application code actually runs. ...

July 18, 2024 · 2 min · 398 words · eakangk
Microservices as generated by ChatGPT

Objects and manifests - an introduction

What are k8s objects? Kubernetes objects are the fundamental building blocks of your applications in the cloud. They represent the desired state of your cluster – what applications should be running, what resources they need, and how they should behave. Think of Kubernetes objects as blueprints for your applications. You describe what you want, and Kubernetes takes care of making it happen. You interact with Kubernetes objects using the kubectl command-line tool. This tool allows you to create, update, and manage your objects. ...

August 5, 2024 · 16 min · 3347 words · eakangk
Microservices as generated by ChatGPT

The path to become an expert in k8s

This post is not really mine. I saved it here as a pointer to those who are reading this blog and want to take the next steps to get their hands dirty with k8s. I have a habit of bookmarking things that I find as useful pointers. So I thought why not use one of my bookmarks as pointers to those who come here. Info ...

December 13, 2024 · 2 min · 319 words · eakangk