DevOps and Platform Engineering Continuous Delivery with GitLab and Kubernetes Today I will just link an article I wrote for GitLab which received quite some positive feedback. It is a new approach I took for Continuous Delivery where I leverage the GitLab tools to create and manage my pipeline. I believe this is a superior and less costly approach to
DevOps and Platform Engineering Setup an Nginx Maintenance Page Nginx grows in popularity day by day. Its solid performance and ease of setup make it a perfect tool to proxy traffic to your backend. In this article I will describe how you can configure a maintenance page that will be shown automatically every time you re-deploy or possibly your
DevOps and Platform Engineering Create a Kubernetes cluster on CentOS 7 Kubernetes is an open source system developed by Google which automates deployment, operations and scaling of containerized applications. It is a holistic solution for automated delivery offering a wide range of critical features like automatic binpacking, self-healing, auto-scaling, service registry, software load-balancing, automated rollouts, automated rollbacks, secret and configuration management,
DevOps and Platform Engineering Install UnrealIRCd Server on CentOS 7 In this article we will install UnrealIRCd on a CentOS 7 machine. UnrealIRC is the most popular IRC server. It is written in C and it is open source. User Setup and Download ## Add User adduser ircd ## Install required libraries yum install make gcc openssl openssl-devel ## Download and extract UnrealIRCd.
DevOps and Platform Engineering Install Jenkins on CentOS 7 Install Jenkins in few steps on CentOS 7. Java is a pre-requisite for your Jenkins installation. If you don’t have it, go ahead and install it. Note that Jenkins is incompatible with the GCJ version of Java. Best options are OpenJDK and the official one. # Install Java yum install
DevOps and Platform Engineering Continuous Integration with Git and Jenkins Continuous Integration (CI) defines a software development process where the source code is pushed by developers to a central repository and verified by automated builds. Its main aim is to detect issues as early as possible and avoid integration hell. It is a fundamental practice in any software development team.
DevOps and Platform Engineering Continuous Delivery Prototyping Step by Step This is the first of a series of articles where we will embark on our journey to prototyping continuous delivery. The approach taken is going to be very practical. My assumption is that if you are reading this article you already know about continuous delivery and its benefits. This way