In this tutorial I will present reference setup for Kustomize Deployments with Reliza Hub. We will use our Rebom project as a base. This tutorial would be similar to the workflow I described in the Helm tutorial, but this time it is for Kustomize instead of Helm. Prepare Components on GitHub and Reliza Hub Fork… Continue reading Kustomize Deployments with Reliza Hub
Category: DevOps
Ephemerals in K8s Namespaces
In this tutorial I will describe how to launch an ephemeral instance in a Kubernetes namespace using Reliza Hub. I Prerequisites I will use our Rebom project as a base. It should be set up on Reliza Hub as described in my previous tutorial on regular ephemerals here. Another thing you will need is a… Continue reading Ephemerals in K8s Namespaces
3 Parts of Ephemeral Problem
Following some recent conversations on the subject of ephemeral instances, it looks there exist various misconceptions. Some people are trying to build ephemeral infrastructure but do not necessarily realize what is involved. This post aims to clarify three major problems that you should address when dealing with ephemeral instances. These problems are: Infrastructure, Code and… Continue reading 3 Parts of Ephemeral Problem
REEF – 2-Layered Approach for Ephemeral Infrastructure
Introduction I have been experimenting with layered Terraform or OpenTofu ephemeral environments for about 2 years. Here is a brief introduction to a layered approach. Assume, you need a single EC2 VM for your ephemeral. Being “a good citizen”, you first set up a VPC, networking and other shared components. Then in the same script… Continue reading REEF – 2-Layered Approach for Ephemeral Infrastructure
Handling Multiple Domains on K3s with TLS
K3s is using Traefik ingress and Traefik allows for a simple configuration of Let’s Encrypt out of the box to achieve multi-domain applications without hassle. Here is what you need to do to make it work: here is a one-liner with kubectl for K3s: That is pretty much it. Once the above is done, you… Continue reading Handling Multiple Domains on K3s with TLS
Reliza Hub Now Stores QA Test Reports and Documentation
We have recently added to Reliza Hub an ability to upload arbitrary documents to releases, such as test reports. This has particularly improved our Automated QA test pipelines – I updated my older post to describe recent additions. With this change, test reports are now visible in the UI in our releases, so they can… Continue reading Reliza Hub Now Stores QA Test Reports and Documentation
Why K3s is the Best Option for Smaller Projects
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
How To Promote Software to Production with Reliza Hub
One of the most frequent questions in modern DevOps world is how to promote software from Development environment all the way to Production – via Test, UAT, Staging and other lower level environment if applicable. The challenge here is two-fold: Below I will show how we manage the above with Reliza Hub. This will be… Continue reading How To Promote Software to Production with Reliza Hub
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 Spin Helm Ephemerals with Reliza Hub: Tutorial
Here I will show how to configure Self-Serviced Ephemeral Instances for Helm projects with Reliza Hub. This is going to be a complete end-to-end tutorial. I will use Rebom project as an example and use GitHub Actions as our CI platform – although any other CI may be used in practice. Note that any Kubernetes… Continue reading How To Spin Helm Ephemerals with Reliza Hub: Tutorial