Oct 27, 2020Extending Kubernetes — Part 2 — Mutating WebhookExtending Kubernetes is a series of articles that explore different options available to extend the Kubernetes system’s functionality. The series discusses some of the methods to extend the functionality of Kubernetes. In this part 2 of the series, we will discuss how to develop a Mutating Webhook. krvarma/mutating-webhook Extending Kubernetes is a series of articles that explore different options available to extend the Kubernetes system's…github.comKubernetes11 min readKubernetes11 min read
Jul 28, 2020Extending Kubernetes — Part 1 — Custom OperatorKubernetes is an open-source container orchestration project and is one of the most successful projects in the Cloud Native era. Kubernetes started as an internal project at Google. Google open-sourced Kubernetes in 2014. …Kubernetes13 min readKubernetes13 min read
Jun 22, 2020Creating an External Scaler for KEDAIn my previous article, we looked into how to auto-scale an Azure Function with RabbitMQ trigger using KEDA. In this article, we will explore how to develop a custom external scaler for KEDA. In this article, we will create an external scaler for Apache Pulsar. What is KEDA? KEDA is Kubernetes Event-Driven Autoscaling…Keda14 min readKeda14 min read
Jun 11, 2020Custom Extension for Azure Functions — Part 2 — BindingsThis article is part two of the two-part series. In my previous article, we looked into how to create a custom trigger. In this article, we will look into how to create a custom binding. Custom Azure Function Extension — Part 1 — Triggers Custom Azure Function Extension — Part…Azure Functions5 min readAzure Functions5 min read
Jun 2, 2020Custom Extension for Azure Functions— Part 1 — TriggersIn my previous article, we have explored how to use Azure Function and RabbitMQ. RabbitMQ Extension is a built-in extension provided by Microsoft. Azure Function also supports writing custom extensions. We can use the WebJobs SDK to write custom extensions. This article is part one of the two-part series on…Azure Functions10 min readAzure Functions10 min read
May 20, 2020Member-onlyEvent-driven autoscaling of Kubernetes workloads using KEDAIn my previous article, we explored how to use RabbitMQ Extension for Azure Functions. We discussed how to create an Azure Function using RabbitMQ Extension. The function gets triggered when we send a message to a RabbitMQ Queue. …Azure Functions6 min readAzure Functions6 min read
May 11, 2020Member-onlyRabbitMQ Extension and Azure FunctionsAzure Functions Serverless Compute is a platform that allows you to run functions that are triggered by events. Event Source can be anything like Http Endpoint, Message Queue, etc… There are many events supported by Azure Functions. Microsoft provides many tools and libraries to make the development of functions that…Rabbitmq7 min readRabbitmq7 min read
May 1, 2020Lightweight Kubernetes on Raspberry PiEdge computing is one of the indispensable technology nowadays. Edge computing enables the processing of data physically nearer to the devices that generate the data. Edge computing increases the speed at which data is processed and also reduces the load on the server. …Raspberry Pi5 min readRaspberry Pi5 min read
Jun 4, 2017Home Automation using Sonoff WiFi Switch and Google AssistantRecently I got one Sonoff WiFi Switch from Itead.cc. Sonofff WiFi Switch is an ESP8266 based wireless switch and has a 5V Relay with a voltage range of 90–250V. Itead provides a mobile application eWeLinK to operate the switch remotely. The switch also works with Amazon Alexa and Nest which…JavaScript5 min readJavaScript5 min read
May 19, 2016Amazon Alexa Smart Home Skill for ParticleAs you all know Amazon recently release Alexa Smart Home Skill API. Amazon Alexa provides built-in smart home capabilities like turning on/off lights, control air conditioners, etc… Developer can use Alexa Smart Home Skill API to extend the smart home capabilities of Alexa. For Smart Home Skill APIs you don’t…Amazon Echo4 min readAmazon Echo4 min read