-
Complete CI/CD Laravel Apps Using Gitlab CI To GKE: Deploy to GKE
Read More: Complete CI/CD Laravel Apps Using Gitlab CI To GKE: Deploy to GKEInstall Gitlab Kube Agent To provide the Continues Delivery using GitLab, we need to install the agent into the GKE cluster. The Installation steps are explained as the following: Watch a GitLab 14.2 walk-through of this process Agent Config and Deployment Strategy The script_deploy.sh is a helper to run a sum amount of kubectl command with…
-
Complete CI/CD Laravel Apps Using Gitlab CI To GKE: sAST Integration
Read More: Complete CI/CD Laravel Apps Using Gitlab CI To GKE: sAST IntegrationThis section is a part two series of Complete CI/CD Laravel Apps Using Gitlab CI To GKE. For those who haven’t read the previous article, please follow this link Complete CI/CD Laravel Apps Using Gitlab CI To GKE: Image Build. SAST (Static Application Security Testing), is a tool that scans an application’s source, binary, or…
-
Complete CI/CD Laravel Apps Using Gitlab CI To GKE: Image Build
Read More: Complete CI/CD Laravel Apps Using Gitlab CI To GKE: Image BuildGitLab CI/CD has many functions, although the primary goal of the tool is to build a continuous environment using these methodologies: Stages & Requirements The complete CI/CD flow is divided into several stages and requirements. The requirements are for you to have the following entities: Whereas the stages of CI/CD development are explained as the…
-
Enable ModSec WAF On RKE2 Ingress
Read More: Enable ModSec WAF On RKE2 IngressModSec / ModSecurity is a software package that creates a collection of regulations which can be employed as a Web Application Firewall (WAF) for the web server. The WAF is responsible for managing access control, tracking usage, and observing incoming requests directed at specific web applications or web servers. Having a WAF installed on the…
-
How to install Caddy and how to use it as webserver or reserve proxy
Read More: How to install Caddy and how to use it as webserver or reserve proxyCaddy is an open-source web server and reverse proxy that can be used to serve web content and handle SSL/TLS encryption. Here are the basic steps to install and use Caddy on a Linux-based system: To use Caddy as a web server, you need to create a Caddyfile and configure it with the appropriate settings.…
-
How to install nginx, php-fpm and mariadb using Ansible
Read More: How to install nginx, php-fpm and mariadb using AnsibleTo install Nginx, PHP-FPM, and MariaDB using Ansible, you can use the following steps: Install Ansible on your local machine by running the following command: Create a new playbook file called nginx-php-fpm-mariadb.yml and add the following content: This playbook will install Nginx, PHP-FPM, and MariaDB on all the hosts specified in your inventory file. Create…
-
How to install MariaDB 10.10 on Ubuntu 22.04
Read More: How to install MariaDB 10.10 on Ubuntu 22.04MariaDB server is one of the most popular opensource relational databases and is available in the standard repositories on all major Linux distributions.Here is the step to install MariaDB 10.10 on an Ubuntu server 22.04 1. Add the MariaDB repositories to the server Go to https://mariadb.org/download/?t=repo-config to find the Linux distribution, MariaDB version (10.10) and…
-
Fleet as Continuous Delivery in Rancher
Read More: Fleet as Continuous Delivery in RancherSUSE Rancher has a nice application that we can use for Continuous Delivery in Kubernetes.From version 2.5, Rancher has bundled with Fleet for GitOps like CI/CD Application GitOps is a model for designing that takes DevOps best practices for application development like version control, collaboration, CI/CD then applies them to infrastructure automation.Fleets implement GitOps at…
-
Deploy Simple Application in Rancher With Nginx Ingress
Read More: Deploy Simple Application in Rancher With Nginx IngressIn the previous article, we have learned how to install Rancher and deploy Kubernetes. Now, we will deploy the application in Rancher.Other than using Rancher web UI, we can use cli commands to manage our Kubernetes cluster.We need to install kubectl in the server. Please run the command below to install kubectl: snap install kubectl…
-
Install Rancher Docker 2.6 in Ubuntu 20.04
Read More: Install Rancher Docker 2.6 in Ubuntu 20.04Rancher based on their website said is the complete software stack to adopting containers. Rancher can manage Kubernetes with nice UI via a web browser.For production use, we should install Rancher with High Availability but for testing purposes, we can install rancher in a single node by running a single Docker Container. Here, we will…