---
title: "Iresh Ekanayaka (@ireshek) | Hashnode"
description: "Iresh Ekanayaka. Read the latest articles by Iresh Ekanayaka on Hashnode."
url: "https://hashnode.com/@ireshek"
---

@ireshek

# Iresh Ekanayaka

@ireshek · Joined February 2025

Iresh Ekanayaka

### [Azure Authentication Methods Explained: Managed Identity vs Federated Identity vs Certificate, Client Secret](https://blog.iresh.xyz/azure-authentication-methods-explained-managed-identity-vs-federated-identity-vs-certificate-client-secret?utm_source=hashnode&utm_medium=feed)

When working with Azure, one of the first (and most confusing) topics you’ll face is authentication. You’ll often see this priority order mentioned: PriorityMethodAzure stance 🟢 1Managed IdentityStrongly recommended 🟢 2Federated IdentityMod...

5 min read · [blog.iresh.xyz](https://blog.iresh.xyz/azure-authentication-methods-explained-managed-identity-vs-federated-identity-vs-certificate-client-secret?utm_source=hashnode&utm_medium=feed)

[Jan 5](https://hashnode.com/posts/azure-authentication-methods-explained-managed-identity-vs-federated-identity-vs-certificate-client-secret/695ba253c1245d929205bbdb)

### [🚀 Deploying Multiple Schedulers in Kubernetes (with Leader Election Explained)](https://blog.iresh.xyz/deploying-multiple-schedulers-in-kubernetes-with-leader-election-explained?utm_source=hashnode&utm_medium=feed)

Kubernetes ships with a default scheduler (default-scheduler) that is responsible for placing pods onto the most suitable nodes. It does this by considering resource availability, taints and tolerations, affinities, and more. But what if your applica...

4 min read · [blog.iresh.xyz](https://blog.iresh.xyz/deploying-multiple-schedulers-in-kubernetes-with-leader-election-explained?utm_source=hashnode&utm_medium=feed)

[Jan 5](https://hashnode.com/posts/deploying-multiple-schedulers-in-kubernetes-with-leader-election-explained/695ba18a4eab751ae922073b)

### [Understanding Static Pods in Kubernetes](https://blog.iresh.xyz/understanding-static-pods-in-kubernetes?utm_source=hashnode&utm_medium=feed)

In this blog, we’ll explore Static Pods in Kubernetes, their use cases, and how to configure and inspect them. What Are Static Pods? Normally, the kubelet relies on the kube-apiserver to get instructions about which pods to run on a node. The API se...

4 min read · [blog.iresh.xyz](https://blog.iresh.xyz/understanding-static-pods-in-kubernetes?utm_source=hashnode&utm_medium=feed)

[Sep 21, 2025](https://hashnode.com/posts/understanding-static-pods-in-kubernetes/68cfb4f19acf285bfd2a1357)

### [Understanding DaemonSets in Kubernetes: A Beginner-Friendly Guide](https://blog.iresh.xyz/understanding-daemonsets-in-kubernetes-a-beginner-friendly-guide?utm_source=hashnode&utm_medium=feed)

When learning Kubernetes, you often work with Deployments and ReplicaSets to ensure your applications run reliably across your cluster. But what if you need one pod per node instead of multiple replicas? That’s where DaemonSets come in. Let’s break i...

3 min read · [blog.iresh.xyz](https://blog.iresh.xyz/understanding-daemonsets-in-kubernetes-a-beginner-friendly-guide?utm_source=hashnode&utm_medium=feed)

[Sep 20, 2025](https://hashnode.com/posts/understanding-daemonsets-in-kubernetes-a-beginner-friendly-guide/68ce87ab8dbe050f7bd010de)

### [⚖️ Kubernetes Resource Requests and Limits Explained (with Best Practices)](https://blog.iresh.xyz/kubernetes-resource-requests-and-limits-explained-with-best-practices?utm_source=hashnode&utm_medium=feed)

When running workloads in Kubernetes, one of the most important things to configure is how much CPU and memory a pod can use. Without proper settings, a single greedy pod can starve others, or your nodes may crash under heavy load. This is where requ...

6 min read · [blog.iresh.xyz](https://blog.iresh.xyz/kubernetes-resource-requests-and-limits-explained-with-best-practices?utm_source=hashnode&utm_medium=feed)

[Sep 20, 2025](https://hashnode.com/posts/kubernetes-resource-requests-and-limits-explained-with-best-practices/68ce7cb93baae15c27f6bba6)
