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 - Plan and objectives

Updated on 2025-04-27 Introduction Last month, I upgraded my PC with the goal of building my own private cloud. As part of this project, I purchased a new domain, manuelchichi.com.ar, and began setting up the environment. 🔍 Note: While researching my options, a lot of questions came up. I quickly realized it would require more investigation to find the right tools and make sure everything would work properly. My main idea was to use an open-source solution with Infrastructure as Code (IaC) support and strong features. That’s when I discovered OpenStack. ...

December 11, 2022 · Manuel Chichi