Author: Armindo Cachada

  • How to deploy a highly available WordPress website with Google Cloud and Gitlab CI/CD

    How to deploy a highly available WordPress website with Google Cloud and Gitlab CI/CD

    In this series, I am going to show you how you can deploy WordPress on the Google Cloud Platform running on Google Kubernetes Engine, from start to finish, without missing a beat, using Gitlab CI. I am releasing each episode, one by one, so I will be updating this page frequently with new videos and […]

  • Gitlab CI/CD with Google Kubernetes Engine – How to create a Kubernetes cluster and connect it to Gitlab

    Gitlab CI/CD with Google Kubernetes Engine – How to create a Kubernetes cluster and connect it to Gitlab

    In this video, I show you how to create a Google Kubernetes Engine Cluster via the Google Cloud Console and how you can connect it to Gitlab CI/CD.

  • How to run Object Detection with Tensorflow Lite and a Raspberry PI to Build a Wildlife camera

    How to run Object Detection with Tensorflow Lite and a Raspberry PI to Build a Wildlife camera

    What is Tensorflow Lite? As the name indicates Tensorflow Lite is the light version of Tensorflow which is design to run on small devices, like mobile phones, tablets, edge devices like the Raspberry PI and etc. Tensorflow lite is composed of two packages: The interpreter: What you normally use when calling TensorFlow lite for inference […]

  • Deployment and Testing Strategy

    +————————-+————-+————————+| Deployment Strategy | Instance | Blue/Green, Rolling |+=========================+=============+========================+| Testing Strategy | User | Canary, A/B, Shadow |+————————-+————-+————————+ Deployment Strategy 1. Blue/Green pattern Having two identical environments: V1 and V2, where both V1 and V2 are running, but only V1 has all traffic while V2 is in testing. V2 is released alongside V1, and traffic […]

  • How to make a Python Bot

    How to make a Python Bot

    I am going to show you what you need to do to create a Python bot of your own by giving you a general recipe that you can extend at your will. What is a Python Bot A Python bot is a script that runs 24/7 hours, without needing to sleep or rest, and can perform […]

  • Develop for Kubernetes and WordPress with Skaffold

    Develop for Kubernetes and WordPress with Skaffold

    In this article, I am going to show you, how to create a WordPress Kubernetes application using Skaffold and Kustomize so you can start developing for WordPress with Kubernetes, in your local environment straight away. So What is Skaffold? And Kustomize? If you don’t know Skaffold yet, Skaffold is a command-line tool developed by Google […]

  • Designing for High Availability and Disaster Recovery in the Google Cloud Platform

    Designing for High Availability and Disaster Recovery in the Google Cloud Platform

    [et_pb_section admin_label=”section”] [et_pb_row admin_label=”row”] [et_pb_column type=”4_4″][et_pb_text admin_label=”Text”] By now we are all aware of the data center in Strasbourg, France that completely burned down. This data center was owned by OVH. OVH is Europe’s largest cloud computing and web hosting company with headquarters in France. Mind that, a modern datacenter is not supposed to burn down […]

  • How to create a 3D spinning donut with Python, Blender, and some Donut-shaped math

    How to create a 3D spinning donut with Python, Blender, and some Donut-shaped math

    If you have been sleeping under a donut… I mean rock, you will not have heard yet of the donut-shaped C code that can generate a 3D spinning donut, projected onto 2D using ASCII characters. And if spinning a donut with ASCII characters is not hard enough, and it clearly wasn’t for Andy Sloane, this […]

  • How to install Minikube and Kubectl on Windows 10

    How to install Minikube and Kubectl on Windows 10

    You want to develop in your Windows PC for Kubernetes so you can test your web application locally before deploying it to a managed Kubernetes cluster like Amazon Elastic Kubernetes Engine or Google Kubernetes Engine. In that case, this is the guide for you. I will take through the steps so you can install Minikube […]

  • Setting up Gitlab CI/CD with Skaffold for Google Kubernetes Engine

    Setting up Gitlab CI/CD with Skaffold for Google Kubernetes Engine

    In this article I will show you how to setup Gitlab CI/CD to deploy an application to Google Kubernetes Engine, using Skaffold, and dynamic environmments. If you don’t know Skaffold yet, Skaffold is a command-line tool developed by Google that makes it really easy to setup CI/CD for local, development and production environments with Kubernetes. […]