Year: 2021
-
How to create a Liveness probe for WordPress in Kubernetes
You have tried to create an HTTP Liveness probe to check for the state of your WordPress container but you are getting a really strange connection refused error. You are getting something like this: It says connection refused, and you are really confused because you are sure that the WordPress Apache server is listening on […]
-
Azure AppService vs Azure Kubernetes Service
If you are using Azure and about to select an orchestration service in which to host your applications, you are probably struggling with the following decision: Should I host my application in Azure Kubernetes Service or in Azure AppService? While this decision ultimately depends on the requirements at hand, there are long-term implications for your […]
-
Why are Kubernetes Health Checks useful and, what happens if you don’t have them?
Kubernetes Health checks, what are they for and, why are they useful? And what is the difference between a liveness probe, a readiness probe, and a startup probe? These are probably very abstract concepts to you. So before I go straight into explaining these, I think it is better that I share a story from […]
-
SRE Notes on SLO, SLI, and Error Budgets
SLOs, SLI, and Error Budgets are the key pillars of Site Reliability Engineering, as championed by Google. What is the purpose of service working 100% of the time, but which doesn’t meet the needs of its users…. Or a service that never gets new features because that would require it to fail! On the extreme opposite, […]
-
Creating my own image dataset for Tensorflow with CVAT
So, I have created a Raspberry PI wildlife camera, but it has a big cat issue! Or shall I say, a big dog issue?! The Tensorflow model I am using mistakes everything for a dog. A fox, a cat, a person, and some sunshine can all be mistaken for a dog. So I have to do […]
-
From a 2D Photo to a 3D Model with Nvidia Ganverse3D with Nvidia Omniverse Create
Remember that a few months ago I talked about a new ground-breaking application, yet to be released, from Nvidia Research Labs, called GanVerse3D, capable of rendering 3D models with texture from 2D photos? Not only that, GanVerse3D was also supposed to be capable of animating the 3D model at a click of a button. Yes, […]
-
GraphQL and Flutter step by step guide
GraphQL: get exactly what you need and nothing more Let’s look at two scenarios: getUser API returns a bunch of irrelevant data where you just need an email address You must retrieve 4–5 APIs to build a screen This is where GraphQL can be useful, in this article, I will demo how to create a GraphQL […]
-
What is the difference between a Standard Azure AKS Cluster and a Private AKS Cluster?
A Standard Azure Kubernetes Service cluster has a public IP address for the API Server and a Private AKS cluster has a private IP address for its API server endpoint. In both the Standard AKS Cluster and the Private AKS cluster the Worker Nodes have a Private IP address. For those looking for the long […]