Albert WengManaging Your Kubernetes Spending: Meet KubecostToday, let’s look at Kubernetes monitoring from a different perspective: the boss’s perspective.May 17, 2024May 17, 2024
Albert WengOverview: Exploring Multus Multi-Networking TechIn traditional setups, we often separate the network cards for different purposes. For example, we might have one for management, another…May 7, 2024May 7, 2024
Albert WengHow to Adjust the Pod IP Range of Calico(En)Recently, I plan to test several networking stuff, and since the physical network environment also needs to be reconfigured,I found out…Apr 26, 2024Apr 26, 2024
Albert WengK8S Backup Solution: Velero Implementation Guide(En)After exploring different Kubernetes solutions, I forgot to share practical backup operations. While we discussed backing up and restoring…Apr 18, 2024Apr 18, 2024
Albert WengThe Basic Principles of K8S GC Mechanism(En)Recently, I’ve been spending time understanding how Kubernetes garbage collection and cleanup mechanisms work, for various reasons. While…Apr 12, 2024Apr 12, 2024
Albert WengGitLab Runner Setup Guide: Creating a Basic CI/CD Workflow(En)In the previous article, we successfully installed GitLab. However, to facilitate future CI/CD operations, the next step is to set up…Mar 28, 2024Mar 28, 2024
Albert WengDeploying MySQL and phpMyAdmin Management in Kubernetes(En)In the past, I often set up MySQL databases on VMs to serve as back-end databases for many application services. However, After entering…Mar 21, 2024Mar 21, 2024
Albert WengBuild GitLab with Docker: Easy Deployment Guide(En)Today, I’ll share an essential stage in the CI/CD process: Version Control System. Since my LAB environment requires a version control…Mar 7, 2024Mar 7, 2024
Albert WengLet’s Do It: Deploying MongoDB Inside Kubernetes Made Easy!(En)This article explains how to deploy MongoDB within a Kubernetes cluster. Deploying some of database solution has become a task for…Feb 27, 2024Feb 27, 2024
Albert WengETCD Restoration Practical Guide: Easily Recover Your Cluster(En)Recently encountered issues with the K8S cluster. Without relying on other third-party tools, this article documents the process of…Feb 27, 2024Feb 27, 2024
Albert WengK8S DNS: IP Queries and Service Discovery(En)Previously, we explained the fundamental principles of basic network communication within K8S. In this article, we will focus on the…Feb 20, 2024Feb 20, 2024
Albert WengBreaking Data Barriers: The Gold Combo of Harbor and MinIO(En)I’ve previously demonstrated how to deploy the Harbor registry, where the data was primarily stored internally in Harbor. However, in…Feb 6, 2024Feb 6, 2024
Albert WengUnderstanding the Basics of Internal Networking in Kubernetes(En)Recently, I’ve been diving into some questions about K8S networking within our internal systems. It took me some time to understand how…Feb 5, 20241Feb 5, 20241
Albert WengBuild Your CI/CD Pipeline: Quickly Establishing Jenkins on Kubernetes(En)Once you’ve set up the foundational Kubernetes cluster, one of the most common use cases is establishing a CI/CD pipeline. This…Jan 29, 2024Jan 29, 2024
Albert WengMastering high availability: PostgreSQL meets Kubernetes(En)In any era, “high availability” has consistently been a priority when establishing various services in enterprise IT systems.Jan 26, 20241Jan 26, 20241
Albert WengHarbor Registry Sync: Replicating Images across locationsWhen you set up a Harbor for storing container images and integrate it into the deployment process of your K8S Cluster applications, the…Jan 22, 2024Jan 22, 2024
Albert WengNGINX Ingress Controller in Action: Hands-On Basics(EnAt the start of 2024, things got unexpectedly hectic at work, and I’ve been swamped for a while. Sorry for the lack of updates!Jan 10, 2024Jan 10, 2024
Albert WengEssential Guide for K8S Newbies — Part 3: Basic Tasks and Troubleshooting After Installation(En)Arriving at the final section of the basic setup, this article will demonstrate the installation of several essential components after…Dec 13, 2023Dec 13, 2023
Albert WengEssential Guide for K8S Newbies — Part 2: Setting Up Your First K8S Cluster(En)In the previous article, we completed the deployment of HAproxy and Keepalived. In this article, we will delve into the actual process of…Dec 8, 2023Dec 8, 2023
Albert WengEssential Guide for K8S Newbies — Part 1: Getting Your RHEL Environment Ready(En)This article explains what you need to do beforehand if you want to create a Kubernetes Cluster with a High-Availability Load Balancer…Dec 5, 2023Dec 5, 2023