Here I would like to discuss why I consider a single-node K3s to be the best option for smaller projects. Before I proceed with this, let us define a “smaller project”. First of all, this would be a server-side project. Next, this is a project that has some back-end logic. Meaning, we are talking about… Continue reading Why K3s is the Best Option for Smaller Projects
Tag: kubernetes
Reliza CD Tutorial: Deploying on Kubernetes
This tutorial describes Reliza CD – agent that connects Kubernetes clusters to Reliza Hub and allows to deploy software from the hub. This post continues my previous tutorial on Reliza Hub Ephemerals – but here I describe how to configure Persistent instances rather than ephemerals. Much of the same setup as in the Ephemeral tutorial… Continue reading Reliza CD Tutorial: Deploying on Kubernetes
How To Convert Kubernetes YAML to Helm
And Why Helm is Actually a Light-Weight Approach to Kubernetes deployment Recently I saw several comments on various forums suggesting that Helm is a heavy-weight approach. Instead, people were resorting to using plain YAML applied via Kubectl and trying to use sed for modifications. In some cases they were going towards Kustomize even though Helm… Continue reading How To Convert Kubernetes YAML to Helm
Helm Chart for ECR Login on Kubernetes
Unlike other Docker registries, ECR is a bit of a pain to work with. The usual authentication process with ECR goes as following: 1. Get your IAM account with ECR permissions (pull, or push, or both) – and obtain ID and Key for this account. 2. Using AWS CLI and IAM credentials obtain login and… Continue reading Helm Chart for ECR Login on Kubernetes
Helm CD with Reliza Hub: Complete Hands-On Tutorial
UPDATE (2023-05-02): This tutorial, while still works, is now outdated. The recommended way is to deploy software via Reliza CD – see my new tutorial on that here. In this tutorial I’m going to show how to build Continuous Delivery system with Helm and Reliza Hub. We are going to build CI/CD on top of… Continue reading Helm CD with Reliza Hub: Complete Hands-On Tutorial
Running k3s on Windows with WSL2
Update 2024: Another good alternative to Rancher Desktop is to run K3s via k3d project. It allows to create potentially multiple K3s clusters in docker. In example, to create a cluster you would simply type: That would expose its port 80 on your port 8087. Update 2021-12-20: While the instructions below still work, the current… Continue reading Running k3s on Windows with WSL2
Wrote a Medium article how we are using Reliza Hub with GitHub Actions and ArgoCD
This is about using Reliza Hub for Kubernetes CICD pipeline. Key problem we are trying to help with is managing different versions and permutations of versions of microservices. The article can be found here: https://medium.com/@taleodor/building-kubernetes-cicd-pipeline-with-github-actions-argocd-and-reliza-hub-e7120b9be870
Kubernetes – list all deployed images with sha256 hash
While there is official documentation how to list all kubernetes images here, it’s missing imageID field that includes sha256 hash. Sha256 digest is crucial for our use-case at Reliza, so here are working commands to list all images and all image ids: Notes: Tried on kubernetes 1.17 Images returned are whitespace separated Images are duplicated… Continue reading Kubernetes – list all deployed images with sha256 hash
How to make microk8s work with helm 3
This is a quick note for self. When running microk8s and trying to wire helm 3 I was getting “Error: Kubernetes cluster unreachable”. Workaround I found is the following: This block above pretty much does the trick. Obviously, for production or near production use it’s worth adding cron and adding export command to something like… Continue reading How to make microk8s work with helm 3