Deploying a Containerized Nginx and PHP-FPM Stack on CentOS 7
Host System RequirementsTarget Operating System: CentOS 7.xMinimum Resources: 4GB RAMInstalling the Docker EngineFirst, update the system repositories and remove any obsolete Docker versions:sudo yum update -y
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
...
Posted on Wed, 20 May 2026 16:24:58 +0000 by jrobles
Simplifying Kubernetes Deployments with Helm Charts
Chart Structure and Configuration
A Helm chart is a collection of files that describe a related set of Kubernetes resources. The core components include Chart.yaml, values.yaml, and template files under the templates/ directory.
Chart.yaml
This file defines metadata about the chart:
apiVersion: v1
name: k8sapp
version: 0.1.1
appVersion: "1 ...
Posted on Tue, 19 May 2026 17:19:43 +0000 by llirik
Deploying Large Language Models on Cloud GPU Trial Resources
Cloud Resource Allocation
Navigate to the cloud provider's trial portal and request the allocated GPU compute units. Upon approval, the quota is credited to the account immediately. Select an instance tier that explicitly supports resource pack deduction to utilize the trial credits effectively. Calculate the estimated runtime based on the hour ...
Posted on Tue, 19 May 2026 11:03:53 +0000 by nicdp
Deploying Applications with Kubectl in Kubernetes
Kubectl Deploymant Workflow
The process for deploying applications using Kubectl involves several key steps:
Verify cluster readiness (Minikube or kubeadm)
Create Deployment configuration
Apply the configuration
Verify deployment status
Deploying a Sample Web Application
1. Creating the Deployment Configuration
A Deployment object manages app ...
Posted on Tue, 19 May 2026 07:14:38 +0000 by chokies12
Installing and Configuring GitLab on CentOS 7: A Complete Guide
Understanding GitLab
GitLab is an open-source version management system built with Ruby on Rails. It provides a self-hosted Git repository solution that integrates code托管, testing, and deployment capabilities. Through its web interface, you can access both public and private projects. Similar to GitHub, GitLab enables code browsing, issue tra ...
Posted on Mon, 18 May 2026 21:30:56 +0000 by Shawnaize
GitLab CI/CD Configuration Guide with .gitlab-ci.yml
Core Concepts of GitLab CI/CD
GitLab CI/CD is an integrated tool for implementing continuous software development practices:
Continuous Integration (CI): Automated building and testing of code changes upon each push.
Continuous Delivery (CD): Automated deployment with manual approval trigger.
Continuous Deployment (CD): Fully automated deploym ...
Posted on Mon, 18 May 2026 20:08:25 +0000 by andynick
Implementing CI/CD Pipelines with GitLab
GitLab CI/CD provides integrated tools for implementing continuous integration, delivery, and deployment practices. The system automates software development processes through script execution, minimizing human error and ensuring code quality throughout the development lifecycle.
Core CI/CD Concepts
Continuous Integration (CI) involves automati ...
Posted on Mon, 18 May 2026 03:54:58 +0000 by Fari
Migrating GitLab Omnibus Instances Between Docker Hosts and Resolving Permission Errors
Environment Specifications
OS: CentOS 7
Container Engine: Docker v26.0.0
Image: twang2218/gitlab-ce-zh
Migration Workflow
Pre-Migration Preparation
Identify the initial launch configuration from the source machine.
docker inspect --format='{{json .HostConfig.PortBindings}}' gitlab > bindings.json
Document volume mounts to ensure consisten ...
Posted on Sun, 17 May 2026 18:41:23 +0000 by ElectricShaka
Automating SSH Key Deployment and Ansible Fundamentals
Generating SSH Key Pairs
Initialize secure authentication by creating an RSA key pair on the management node. The following command generates the keys without a passphrase for automation purposes.
ssh-keygen -t rsa -b 2048 -f ~/.ssh/id_rsa -N ""
Non-Interactive Authentication Setup
To facilitate scripted connections where manual pass ...
Posted on Sat, 16 May 2026 22:51:34 +0000 by inversesoft123
Modern Git Workflow: Configuration, Branching, and Collaboration
Setup and Initialization
To begin working with version control, first verify if Gits available in your environment by running the command:
$ git --version
If the system returns an error indicating the program is missing, install it using the package manager:
$ sudo apt-get install git
Once installed, configure your identity globally so every ...
Posted on Sat, 16 May 2026 13:39:43 +0000 by epicalex