Author Archives: Abhishek

About Abhishek

Loves Go, NoSQL DBs and messaging systems

Basics of Kubernetes Volumes – Part 1

We continue our “Kubernetes in a Nutshell” journey and this part will cover Kubernetes Volumes! You will learn about: Overview of Volumes and why they are needed How to use a Volume Hands-on example to help explore Volumes practically The … Continue reading

Posted in kubernetes | Tagged , , | Leave a comment

Using Azure Disk to add persistent storage for your Kubernetes apps on Azure

In this blog post, we will look at an example of how to use Azure Disk as a storage medium for your apps deployed to Azure Kubernetes Service. You will: Setup a Kubernetes cluster on Azure Create an Azure Disk … Continue reading

Posted in kubernetes | Tagged , , | Leave a comment

“Kubernetes in a Nutshell” — blog series

This series is going to cover the “breadth” of Kubernetes and the core/fundamental topics. It will be done in a practical way where you get your “hands dirty” by trying things out — we will use minikube (locally) or the managed … Continue reading

Posted in kubernetes | Tagged , , | 1 Comment

Deep dive into Kubernetes components required to run stateful Kafka Streams applications

Happy to get feedback via @abhi_tweeter or just drop a comment! One of the previous blogs was about building a stateless stream processing application using the Kafka Streams library and deploying it to Kubernetes as in the form of a … Continue reading

Posted in kubernetes | Tagged , , | Leave a comment

How to configure your Kubernetes apps using the ConfigMap object?

“Separation of configuration from code” is one of the tenets of the 12-factor applications. We externalize things which can change and this in turn helps keep our applications portable. This is critical in the Kubernetes world where our applications are … Continue reading

Posted in kubernetes | Tagged , | 1 Comment

Tutorial: Develop a Kafka Streams application for data processing and deploy it to Kubernetes

This tutorial will guide you through how to build a stateless stream processing application using the Kafka Streams library and run it in a Kubernetes cluster on Azure (AKS). As you go through this, you’ll learn about the following: What … Continue reading

Posted in kubernetes | Tagged , , , , | 1 Comment

How to quickly test connectivity to your Azure Event Hubs for Kafka cluster, without writing any code

You have a shiny new Kafka enabled broker on Azure Event Hubs and want to quickly test it out without writing cumbersome client (producer and consumer) code. Try out the instructions in this post and you should (hopefully) have everything … Continue reading

Posted in Java EE | Tagged , , | Leave a comment

How to get your Kubernetes cluster service principal and use it to access other Azure services?

So, you have a Kubernetes cluster on Azure (AKS) which needs to access other Azure services like Azure Container Registry (ACR)? You can use your AKS cluster service principal for this. All you need to do is delegate access to … Continue reading

Posted in kubernetes | Tagged , , | 1 Comment

Beyond Pods: how to orchestrate stateless apps in Kubernetes?

Hello Kubernauts! Welcome to the “Kubernetes in a nutshell” blog series 🙂 This is the first part which will cover native Kubernetes primitives for managing stateless applications. One of the most common use cases for Kubernetes is to orchestrate and … Continue reading

Posted in kubernetes | Tagged , | 1 Comment

Code walkthrough for “funcy” – a Serverless Slack app using Azure Functions

In the previous blog, we explored how to deploy a serverless backend for a Slack slash command on to Azure Functions As promised, it’s time to walk through the code to see how the function was implemented. The code is … Continue reading

Posted in serverless | Tagged , , , , | 1 Comment