Kubernetes

Using S3 as Local Storage on kubernetes with S3 CSI Driver

Using S3 as Local Storage on kubernetes with S3 CSI Driver

Originally posted on the Israeli Tech Radar on medium.

TLDR; In the world of cloud-native applications, efficient and scalable storage solutions are crucial. Amazon S3 (Simple Storage Service) is a popular object storage service, but what if you could use it as local storage in your Kubernetes clusters? Enter the S3 CSI (Container Storage Interface) Driver, a game-changer for developers and operations teams alike.

Read More
Free & Secure Local Development: Bitwarden Secrets Manager with K3d + Walkthrough

Free & Secure Local Development: Bitwarden Secrets Manager with K3d + Walkthrough

Originally posted on the Israeli Tech Radar on medium.

Free & Secure Local Development: Bitwarden Secrets Manager with K3d + Walkthrough

We all deal with secrets, and managing them effectively is crucial for security, especially when working with local development environments. I’ve personally relied on Bitwarden’s free tier for secure password management for years. I moved from a bunch of tools which I needed to be synchronized and kept in sync with my local machine, not because others are bad, but because Bitwarden has a CLI, Desktop, Chrome extension & web which seemly integrated with my workflows.

Read More
Kubexperience for developers

Kubexperience for developers

Originally posted on the Israeli Tech Radar on medium.

TL;DR Kubernetes is much more than just a container orchestration platform … alongside The Cloud Native Landscape Kubernetes is the equivalent to Linux’s kernel with an ecosystem of apps/util which enriched it.

Read More
Planning a production ready kubernetes with fundamental Controllers & Operators — Part 1 — Intro

Planning a production ready kubernetes with fundamental Controllers & Operators — Part 1 — Intro

Originally posted on the Israeli Tech Radar on medium.

Background on why I’m writing this series

Part of my role at Tikal requires me to interview candidates for DevOps / SRE / Platform Engineers, nowadays in the center of any modern application we have kubernetes and considering kubernetes has many extensions in the form of controllers and operators, one of the questions I like asking is — give me an example of 5 controllers or operators you used / will use when setting up a new kubernetes cluster, this post will attempt to answer that question as much as possible tackling the core challenges we meet when setting up and running an application on kubernetes.

Read More
Planning a production ready kubernetes with fundamental Controllers & Operators — Part 2 — Secrets

Planning a production ready kubernetes with fundamental Controllers & Operators — Part 2 — Secrets

Originally posted on the Israeli Tech Radar on medium.

This post will continue presenting the idea of “additional controllers which do 80% of the job of making your kubernetes cluster production ready”

Read More
Planning a production ready kubernetes with fundamental Controllers & Operators — Part 3 — DNS & Service discovery

Planning a production ready kubernetes with fundamental Controllers & Operators — Part 3 — DNS & Service discovery

Originally posted on the Israeli Tech Radar on medium.

As we continue to build our production grade cluster, we should explore the central components of Kubernetes, one of it’s core features is service discovery which is achieved by using DNS, this sub-system is fundamental for understanding how applications communicate with one other, and are how they are made accessible externally. This part of the series will start by diving into the internal mechanisms of service discovery, and then expand on how Kubernetes integrates with external DNS systems for service accessibility which will also prepare us for part 4 which will discuss ingress traffic.ֿ

Read More
Planning a production ready kubernetes with fundamental Controllers & Operators — Part 4

Planning a production ready kubernetes with fundamental Controllers & Operators — Part 4

Originally posted on the Israeli Tech Radar on medium.

Welcome back to part four of our series on building a production-ready Kubernetes cluster with fundamental controllers and operators! In the previous parts, we explored essential components like Secrets and DNS management. Today, we’ll delve into the world of Ingress, a critical concept for routing external traffic to your applications within the cluster. To explain Ingress, I’ll be taking the Analogy approach, I’ll use the analogy of a city compared to a modern distributed computer:

Read More
Planning a production ready kubernetes with fundamental Controllers & Operators — Part 5 — Scheduling

Planning a production ready kubernetes with fundamental Controllers & Operators — Part 5 — Scheduling

Originally posted on the Israeli Tech Radar on medium.

TL;DR A brief overview of scheduling in Kubernetes, “the almighty” controller loop, and additional “influencers” that enhance workload management.

Read More