This post presents case studies and lessons learned from the practical operations and troubleshooting of the Kubernetes Actions Runner Controller (ARC) at Channel.io. This post is an external link written in korean.
Posts
A story about how Channel.io moved from CircleCI to GitHub Actions with self-hosted runners. This post is an external link written in korean.
Three months flew away; 2024 Q3 Retrospective
·2151 words
3 months passed by in the blink of an eye. Repeating my daily routine of work and development at home, there were no major events, but when I look back, it was quite a busy 90 days after all.
Considerations About Scaling Out Redis Streams with Producers and Consumers While Designing Uptimeninja.io
·1691 words
I am conceptualizing an event-driven architecture using Redis Streams for the Uptimeninja.io service. Along the way, I’ve encountered several challenges related to scaling out producers and consumers.
First 3 Months as a DevOps Engineer; 2024 Q2 Retrospective
·2361 words
I can confidently say that over the past 3 months, I’ve been sitting in front of a computer except for eating and sleeping. But I enjoyed every moment of it. I was obsessed with development 1) while at work, and 2) even on weekends.
Ubuntu; How to install on-premise Kubernetes using kubeadm
·1482 words
Complete guide to install vanilla Kubernetes on Ubuntu machines using kubeadm. Also providing ways to operate Nvidia GPU nodes on kubernetes.
Creating Lightweight Java Container with Custom JRE
·541 words
Learn to drastically cut Java Docker image sizes using jdeps and jlink for creating custom Java Runtime Environment
Complete Guide to install Arch Linux on bare metal from scratch
·1751 words
This article goes through the complete process of installing Arch Linux, including disk partitioning, encryption, configuring LVM and grub. Furthermore, setting up essential packages and services.
Arch Linux; How to install on-premise Kubernetes using kubeadm
·1438 words
Complete guide to install vanilla Kubernetes on Arch Linux machines using kubeadm.
[K3s-06] How to create an actually safe secrets for GitOps
·745 words
Kubernetes secrets are not actually safe to store on git. it is just base64 encoded. sealed secrets are encrypted with a key pair.