Fading Coder

One Final Commit for the Last Sprint

Extending K8s Certificate Validity to 100 Years

Modify Source Code ==== 1. Extend CA Expiration to 100 Years (Default is 10 Years) --------------------------- Edit file: `./staging/src/k8s.io/client-go/util/cert/cert.go```` // Locate the NotAfter field within this function: // NotAfter: now.Add(duration365d * 10).UTC() // Change default 10-year...

Installing Docker CE on CentOS 7 via YUM Repository Configuration

System Prerequisites Verification Prior to installation, verify the operating system release to ensure compatibility, as Docker requires a CentOS 7 environment or newer. This can be checked using the following command: lsb_release -a Additionally, the system architecture must be 64-bit with a kernel...

Streamlining Kubernetes Deployments with Helm

Helm functions as the package manager for the Kubernetes ecosystem, filling a role analogous to apt or yum in Linux distributions. Deploying applications directly through Kubernetes manifests often introduces challenges, including fragmented configuration management, the difficulty of bundling relat...

Essential Docker Commands and Concepts

Installation Before using Docker, you need to install it on your system. For Debian-based distributions like Ubuntu, you can use the official installation script. curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh Core Container Operations Listing Containers To view currently r...

Deploying Jenkins on Linux with Systemd

Environment PreparationJenkins requires a Java Development Kit (JDK) and a build tool like Maven to function correctly. The following steps outline the installation of these dependencies on a Linux system.Installing OpenJDK 11Modern versions of Jenkins require Java 11 or later. It is recommended to...

Docker Runtime Installation and Image Management on Linux

Containers represent a OS-level virtualization method enabling isolated application environments. Unlike hardware virtualization, containers share the host kernel while maintaining process isolation through kernel features. Key differentiators from hypervisor-based virtualization: Initialization tim...

Production-Grade Node.js Process Management with PM2

Introduction to PM2PM2 serves as a production-level process manager tailored for Node.js applications. It provides essential features such as load balancing, automatic process resurrection, centralized log administration, and real-time system metrics. By operating applications as daemon processes, P...

Docker Fundamentals: Core Command Line Operations

Inspecting Resources Viewing Image Repositories Retrieve a list of all image objects available locally. docker images --all Monitoring Active Containers List currently running instances to verify status and obtain identifiers. docker ps -a The output displays the Container ID in the first column, wh...

Running Rancher Server with Docker Containerization

System Requirements and Environment Verification Before deploying Rancher, verify the host system specifications to ensure compatibility. Operating System Check cat /proc/version Linux version 3.10.0-957.21.3.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-...

Deploying Python 3.9 on Offline CentOS Servers

Deploying applications in an isolated network environment requires preparing all necessary assets on a connected machine before transferring them. This guide outlines the procedure for setting up a Python 3.9 environment and project dependencies on an offline CentOS server.Phase 1: Resource Preparat...