DevOps - Personal Toolset

In the realm of DevOps, efficiency isn’t just a desirable trait – it’s a necessity. Every moment spent on manual configurations is a moment lost in optimizing systems and processes. That’s where your personal toolset, dotfiles, and automated Linux environment setup come into play, transforming mundane tasks into streamlined workflows that empower you to do more in less time. Define your tools Your personal toolset is like a superhero utility belt, packed with the tools an utilities you rely on to tackle the challenges of DevOps. From version control systems like Git to text editors like Vim or VS Code, from package managers like apt or yum to automation tools like Ansible or Terraform, your toolset is as unique as your fingerprint. ...

March 9, 2024 · Manuel Chichi

Debug - Broken ETCD cluster

Issue A few days ago I was doing an upgrade over a Kubernetes control plane in ClusterAPI which only had one node (this client didn’t have enough hardware for HA at the moment). I was using Mikroways latest vSphere CAPI Helm Chart and I accidentaly added a wrong value in the KubeApiServer extra args section. Specifically in this value: .kubeadm.clusterConfiguration.apiServer.extraArgs The thing was that after applying the changes, a new node was created but it didn’t register correctly. KubeApiServer couldn’t be added to the cluster because of the incorrect values in its arguments and was stuck in this state. ...

December 30, 2022 · Manuel Chichi

Introduction - Hello world

Introduction Why I am doing this? I am going to use this website as a portfolio. The first project that I want to document is my experience while creating a private cloud with OpenStack. Last but not least, I want to get better at writing in English 🇬🇧. Why I have chosen static websites? Static websites seem like a fitting idea to this type of portfolio because I don’t want to waste time setting up a complete environment such as with Wordpress. ...

December 10, 2022 · Manuel Chichi