Channel.io에서의 Actions Runner Controller(ARC) 실제 운영 및 트러블슈팅에 대한 사례들과 배운점을 소개합니다.
Posts
채널톡에서 CircleCI에서 Github Actions self-hosted runner로 전환한 이야기를 소개합니다.
무언가 많이 했구나; 2024년 3분기 회고
·1603 자
DevOps 엔지니어로서의 첫 3개월에 비해서, 지난 3개월은 그저 지나가는 시간이라고 생각했지만, 막상 돌아보니 또 많은 일과 배움들이 있었다.
Uptimeninja.io를 구상하면서 생긴 고민들; Redis stream과 Producer, Consumer scale-out에 대하여
·1750 자
Event-driven architecture를 Redis Stream을 활용하여 Uptimeninja.io 서비스를 구상하고 있습니다. 그 과정에서 Producer와 Consumer들을 scale-out 함에 있어서 생긴 고민들을 공유합니다.
DevOps 엔지니어로서의 첫 3개월; 2024년 2분기 회고
·1689 자
지난 3개월동안 정말 먹고 자는 시간을 제외하면, 컴퓨터 앞에만 앉아있었다고 자신할 수 있다. 하지만, 그 시간들 모두가 즐거웠다. 1) 회사에서 있으면서, 2) 그리고 주말에도 나는 개발에 미쳐있었다.
Ubuntu; kubeadm으로 on-premise Kubernetes 설치하기
·1492 자
Ubuntu 머신에 kubeadm을 이용해 vanilla Kubernetes 클러스터를 설치하는 전체 과정 및 겪었던 이슈에 대해 기록해두었습니다. 더 나아가 Nvidia GPU 리소스를 쿠버네티스에서 사용할 수 있는 방법 또한 적어두었습니다.
custom JRE를 이용한 Java 컨테이너 경량화
·462 자
jdeps 및 jlink를 사용하여 애플리케이션에 필요한 의존성만 추출하여 만든 custom JRE를 이용해서, 자바 도커 이미지 크기를 혁신적으로 줄이는 방법을 소개하고자 합니다.
Arch Linux 설치, 처음부터 끝까지
·1765 자
이 글에서는 디스크 파티셔닝, 암호화, LVM 및 GRUB 부팅 설정을 포함하여 Arch Linux를 bare-metal에 세팅하는 전반적인 과정을 다룹니다.
Arch Linux; kubeadm으로 on-premise Kubernetes 설치하기
·1448 자
Arch Linux 머신에 kubeadm을 이용해 vanilla Kubernetes 클러스터를 설치하는 전체 과정 및 겪었던 이슈에 대해 기록해두었습니다.
[K3s-06] GitOps에서 안전하게 Git에 secret을 등록하는 방법
·612 자
쿠버네티스 secrets들은 단순히 base64 인코딩을 거치기 때문에, git에 바로 업로드하기에는 적합하지 않다. Sealed secrets은 비대칭키를 이용한 암호화를 지원합니다.