IT/Cloud34 Alpine Linux 에서 파이썬을 사용하면 안되는 이유 [IT/Cloud] - [BusyBox] Alpine Linux는 왜 BusyBox를 선택했을까Alpine Linux 는 경량화된 리눅스라 컨테이너 환경에서 적합하지만 파이썬을 쓰면 안 된다.Alpine이 좋다고 해서, 모든 워크로드에 적합한 건 아니다.컨테이너 환경에서는 이미지 크기가 작고, 의존성이 적으며, 보안 표면이 작다는 점에서 매우 매력적이다.특히 파이썬에서는 이야기가 달라진다.1. 근본적인 차이: musl vs glibcAlpine은 musl libc 사용파이썬 생태계는 glibc 기준으로 빌드된 바이너리가 대부분많은 패키지가 wheel을 못 쓰고 소스 빌드로 떨어진다참고1 PEP 656 – Platform Tag for Linux Distributions Using Musl참고2 glibc.. 2026. 2. 24. [BusyBox] Alpine Linux는 왜 BusyBox를 선택했을까 Alpine Linux는 처음부터 “범용 리눅스 배포판”을 목표로 하지 않았다.목표는 명확했다. 작고, 안전하고, 예측 가능한 리눅스이 목표에 가장 잘 맞는 유틸리티가 바로 BusyBox였다. https://wiki.alpinelinux.org/wiki/BusyBox BusyBox - Alpine LinuxAlpine Linux is built around musl libc and busybox. To minimize footprint, Alpine Linux comes with BusyBox by default. BusyBox provides replacements for most of the utilities usually found in GNU coreutils, util-linux, etc. Bu.. 2026. 2. 24. [BusyBox] BusyBox란 무엇인가? BusyBox란 무엇인가https://busybox.net/BusyBox는 여러 개의 유닉스 명령어를 하나의 실행 파일로 묶어 제공하는 경량 유틸리티 모음이다.ls, cp, mv, ps, sh 같은 기본 명령어들이 각각 따로 존재하는 대신, BusyBox 하나로 모두 제공된다.하나의 바이너리매우 작은 용량최소한의 기능임베디드와 컨테이너에 최적화왜 BusyBox가 필요할까일반적인 리눅스 배포판에서는 coreutils, procps, util-linux 같은 패키지가 이미 설치돼 있다.하지만 모든 환경이 그런 건 아니다.컨테이너 이미지 크기를 극도로 줄이고 싶을 때initramfs, rescue shell 같은 최소 환경임베디드 리눅스디버깅용 임시 쉘예를 들어 Alpine Linux가 가벼운 이유 중 하나가.. 2026. 2. 8. [AWS ECS] FZF 기반 ECS 컨테이너 접속 도구 - ecs-exec https://github.com/newstars/ecs-exec GitHub - newstars/ecs-exec: aws ecs-exec 접근 도구aws ecs-exec 접근 도구. Contribute to newstars/ecs-exec development by creating an account on GitHub.github.com 현재 운영하는 시스템이 AWS ECS 기반으로 되어있다.그래서 ecs 컨테이너에 접속할 일이 많은데, 특히 sg 확인으로...편하게 사용하기 위해서 fzf 기반으로 도구를 만들었다.AWS SSO 설정된 모든 프로필을 불러오게 되어있고, ECS 컨테이너, ECS 서비스, TASK에 순서대로 접속할 수 있게 되어있다. 2026. 2. 1. [Docker] error getting credentials - err: exec: "docker-credential-desktop" 해결하기 k8s 헬름으로 카펜터를 돌리다가알 수 없는 오류가 갑자기 나서 깜놀했다.│ Error: Error locating chart││ with module.karpenter.helm_release.karpenter[0],│ on .terraform/modules/karpenter/aws/karpenter/karpenter.tf line 9, in resource "helm_release" "karpenter":│ 9: resource "helm_release" "karpenter" {││ Unable to locate chart oci://public.ecr.aws/karpenter/karpenter: error getting credentials - err: exec: "docker-crede.. 2025. 9. 13. [참석] Datadog KRUG 밋업 1회 참석 드디어 한국에도 데이터독 한국 사용자 모임이 생겼다.매우 관심있는 분야라서 바로 참석!올리브영은 뷰티&헬스 스토어 서비스이다.대규모 이벤트와 함께 진화한 올리브영의 대시보드 변천사트래픽 규모월 480만올영세일 기간 기존 대비 10배IDC → 클라우드 전환 진행모니터링 → 옵저빌리티로 변화대시 보드 변천사다양한 대시보드들대시보드 아키텍처AWS 한국리전 -> 버지니아 리전 -> 데이터독오라클 / OCI - 데이터독 2024. 11. 14. [Github] git clone에 대한 LFS 설정 기존에 사용하던 repo를 migration 하던 중에 100MB가 넘는 파일이 있어서 LFS 설정 삽질에 대한 기록이다. LFS 설정은 하면 되는데, 기존 파일들은 적용되지 않기 때문에 따로 migrate 필요 $ git lfs migrate import --include="*.png" --everything git push 를 진행하던 중에, 다음과 같은 에러메시지가 떴다 Uploading LFS objects: 97% (3736/3836), 151 MB | 488 KB/s, done. batch response: This repository is over its data quota. Account responsible for LFS bandwidth should purchase more data p.. 2023. 6. 5. [AWS re:Invent 2022] AWS Certification Lounge 후기 AWS re:Invent에는 AWS 자격증 취득자를 위한 별도의 라운지가 존재한다. 아직 한국에서는 관련된 정보가 많지 않아, 매우 궁금했으나 알기 어려웠기에 포스팅을 쓰고자 한다. 베네시안 호텔의 AWS Badge Pickup 부스 옆에는 별도로 AWS Certification 확인 부스가 있다. 공항이나 MGM 등에서도 Badge Pickup이 가능하나 자격증 인증은 하지 않는다. 자격증 인증은 https://credly.com/ 에 있는 것으로 확인하며, 자격증 갯수나 등급에 따른 차등은 없었다. 뱃지에 별도로 인증 스티커를 붙여주고, 별도의 SWAG를 받을 수 있는 바우처를 제공해준다. 이번에는 미니 피규어와, 8비트 스티커! 베네시안 호텔의 메인 광장? 같은 곳을 바로 지나면, 볼룸J 에 별도의.. 2022. 12. 5. [ncloud] MAC M1 ncp-iam-authenticator zsh 오류 네이버 클라우드 ncloud 에서는 k8s 인증을 ncp-iam-authenticator 를 통해서 IAM 인증을 하고 있다. 설치가이드 https://guide.ncloud-docs.com/docs/k8s-iam-auth-ncp-iam-authenticator MAC M1 에서 zsh 세그먼트 오류가 나와서 문의하고 답변 받은 내용이다. 실행하게 되면 다음과 같이 zsh: segmentation fault ./ncp-iam-authenticator help 오류가 발생된다. ncp-iam-authenticator 의 경우 upx 를 통해 압축하여 제공하는데, upx 호환 문제가 있다고 한다. 네이버클라우드 마스터 핫라인으로 전달 받은 가이드! #install upx $brew install upx #X.. 2022. 11. 15. 이전 1 2 3 4 다음