Implementing CI/CD on Kubernetes with Jenkins Dynamic Agents
CI/CD Workflow Overview
Transitioning from traditional virtual machine-based CI/CD to a Kubernetes-native approach offers significant advantages in resource utilization and environment consistency.
Traditional Workflow:
CI: Developers push code to GitLab -> Jenkins triggers build on a static slave -> Code scanning and compilation -> A ...
Posted on Mon, 25 May 2026 18:24:34 +0000 by algarve4me
Offline Installation of Docker CE 18.06 on CentOS 7
Package Acquisition
====================
Download the static binary archive for Docker CE 18.06.3 compatible with x86_64 systems:
wget https://download.docker.com/linux/static/stable/x86_64/docker-18.06.3-ce.tgz
Ensure the version aligns with Kubernetes compatibility requirements — versions prior to 18.06 may lack critical features or exhibi ...
Posted on Mon, 25 May 2026 16:53:39 +0000 by digitalgod
Installing Kubernetes with kubeadm Using Vagrant
Setting Up a Kubernetes Cluster with kubeadm
Infrastructure Overview
We will create a Kubernetes cluster using Vagrant. The environment consists of three CentOS-based virtual machines:
Hostname
IP Address
master1
192.168.33.11
node1
192.168.33.12
node2
192.168.33.13
Vagrantfile Configuration
Below is the Vagrantfile used to define ...
Posted on Thu, 21 May 2026 20:42:59 +0000 by programmingjeff
Resolving Docker Daemon Socket Connection Errors on Ubuntu
When the Docker client attempts to reach the daemon through the local Unix socket at /var/run/docker.sock, the server may be unresponsive even if the service appears configured. Initial attempts to launch the daemon through the system's service manager fail immediately:
admin@node-01:~$ sudo systemctl start docker
Job for docker.service failed ...
Posted on Thu, 21 May 2026 17:57:03 +0000 by Frapster
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
Dev Containers - Achieving Consistent Development Environments
Essential Resources
- https://github.com/devcontainers/templates
- https://github.com/devcontainers/cli
Understanding the Repository's Primary Purpose
The devcontainers/templates repository represents Microsoft's official collection of Development Container definitions and templates. This centralized resource enables developers to rapidly esta ...
Posted on Wed, 20 May 2026 06:50:28 +0000 by ojav
Integrating Coze API with WeChat Group Chatbots
Account Risk WarningAutomating WeChat messages violates platform policies and carries a high risk of account suspension. Always operate using a secondary WeChat account to isolate potential bans from your primary profile.System ArchitectureThe domestic Coze platform now exposes its API, allowing developers to bypass the web interface and integr ...
Posted on Wed, 20 May 2026 05:11:52 +0000 by slicer123
Docker Commands for Common Infrastructure Services
1. MySQL
4. Elasticsearch
docker run -d
--name=es
-p 9200:9200 -p 9300:9300
-e discovery.type=single-node
-e ES_JAVA_OPTS="-Xms256m -Xmx512m"
-v /es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
-v /es/data:/usr/share/elasticsearch/data
-v /es/plugins:/usr/share/elasticsearch/plugins
ela ...
Posted on Wed, 20 May 2026 00:15:10 +0000 by Mr Camouflage
Deploying PION-ION WebRTC Communication on Public Cloud Servers
To begin, obtain a complimentary server through Tencent Cloud's lightweight application server offering at https://cloud.tencent.com/act/free?from=12639.
First-time registration requires identity verification via WeChat. After a brief setup period, your server will be ready. Access the backend to reset your password for remote login capabilitie ...
Posted on Tue, 19 May 2026 10:44:29 +0000 by abhilashdas
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