Alex's cloud blog
  • Home
  • About
  • Projects
  • Posts
  • Dark Theme
    Light Theme Dark Theme System Theme
  • Posts
  • Welcome to my cloud blog
  • automation
    • Kubernetes operators 101, what they are, what benefits they bring and how to deploy them
    • Writing a Go CLI for deploying Kubernetes
    • Ansible & Packer, a match made in heaven
  • certifications
    • Notes on passing the AWS Advanced Networking cert
    • Notes on becoming a Kubestronaut
  • cloud
    • Using Lambda@Edge to overcome limitations of static website hosting with S3 and Cloudfront
    • Using Athena and Lambda to get daily notifications about your Cloudfront website requests
    • Exploring AWS Hybrid DNS with R53 outbound/inbound endpoints
    • Checking AWS resource compliance with AWS Config Custom Lambda Rules and Rules Development Kit
    • Setting up AWS dynamic VPN using Transit Gateway attachments and BGP
    • Configuring Grafana Alerts with AWS SES to send email alerts
  • ci/cd
    • Deploying and monitoring Github Actions self-hosted runners
    • Deploying the 2048 game on EKS with ArgoCD
  • homelab
    • Setting up a homelab on a RaspberryPi cluster with k3s
    • Setting up a Ceph cluster with Rook on a Raspberry Pi k3s cluster
    • Setting up Longhorn on a Raspberry Pi k3s cluster
  • apps
    • Developing an url-shortener application and deploying it on k8s
  • tech-conferences
    • Takeaways from AWS re:Inforce 2025
Hero Image
Ansible & Packer, a match made in heaven

Introduction Ansible is an open-source automation tool that simplifies the management and configuration of systems. It uses simple, human-readable YAML files called playbooks to automate tasks like software provisioning, configuration management, and application deployment across multiple servers, making it easier to maintain consistent environments. Packer is a tool designed to automate the creation of machine images for multiple platforms from a single configuration file. It allows you to define, build, and distribute virtual machine images and Docker containers images. Given the compatibility with all the major cloud providers and the ability to run parallel builds, it is a great choice for organizations that have a multi-cloud infrastructure estate and prefer to remain cloud-agnostic.

  • Ansible
  • Packer
Sunday, September 1, 2024 Read
Hero Image
Writing a Go CLI for deploying Kubernetes

Introduction A few months ago, I wrote a set of shell scripts to bootstrap Kubernetes on Multipass VMs. While they worked well, I found it challenging to present them in a user-friendly way. I wanted a clean solution to package these scripts into a single binary, complete with self-contained documentation, that people could easily install and use without cloning a repository. After some research, I discovered Cobra, a popular Go framework for creating CLIs. Seeing that well-known applications like Kubernetes, Hugo, and GitHub CLI use Cobra, I decided to give it a try.

  • Go
  • CLI
  • Kubernetes
Monday, July 22, 2024 Read
Hero Image
Kubernetes operators 101: what they are, what benefits they bring and how to deploy them

What is a Kubernetes operator? Simply put, an operator is an automated Site Reliability Engineer for an application. It is a way to package, run and maintain an application in a cloud native way. Operators reduce the management overhead for cluster administrators and make it easier for developers to use essential software components like databases and storage systems. Operators are mainly targeted at managing stateful applications which have non-trivial requirements with regards to storage, networking and fault-tolerance.

  • kubernetes
  • operator
Sunday, June 30, 2024 Read
Navigation
  • About
  • Projects
Contact me:
  • alexstan.cloud@gmail.com
  • andrei-don

Liability Notice: The views and opinions expressed on this blog are my own. Any code shared here is for educational purposes only and is not intended for production use. I do not guarantee that all content will be updated to reflect the latest technology changes.


Toha Theme Logo Toha
© 2025 Alex Stan Copyright.
Powered by Hugo Logo