Project

Deploy and monitor Multi-node AKS cluster running OpenFaaS service (with MQTT integration)

This project outlines the steps involved in deploying and monitoring OpenFaaS, a serverless framework for providing Function as a Service (FaaS), on a multi-node Azure Kubernetes Service (AKS) cluster. By leveraging OpenFaaS, we can streamline the development and deployment of microservices within a Kubernetes environment on Azure.

In addition, we have configured a TLS certificate for the gateway, integrated MQTT for function triggering, and implemented webhook events to enhance the system’s responsiveness and versatility. The deployment also includes auto-scaling to ensure efficient resource utilization, and a comprehensive monitoring system using Prometheus and Grafana to provide real-time insights and performance metrics.

This post is licensed under CC BY 4.0 by the author.