/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
염근철
SRE@당근마켓
South Korea
Joined on 2022년 01월 04일
Profile
Slide
Post
Like
1:39 1/04
ykarma1996.tistory.com
1:39
ykarma1996.tistory.com
모두의 근삼이
ykarma1996.tistory.com
현직 DevOps 엔지니어, 풀스택 개발자를 위해 공부중인 근삼이 입니다.
저작도구: tistory
최종 피드 수집: 2024-12-10 23:45
전체 (41)
10M
2023 오픈소스컨트리뷰션 아카데미 우승 후기
ArgoWorkflows 프로젝트를 주제로 컨트리뷰션 아카데미에 멘토로 참여해서 우승을 했다. 회사 업무를 계기로 만나서 친해진 툴인 ArgoWorkflows를 2년전에 접하고 지금에 와서 생각해보니 2년간 내 활동과 생각에 많은
Diary
+ 더보기
0
0
11
읽기모드
10M
레거시 교체! 달리는 기차의 바퀴를 갈아 끼우다
나는 작년에 당근마켓 사내 개발자 플랫폼인 Kontrol의 배포 기능의 핵심 툴인 GoCD를 ArgoWorkflows라는 툴로 바꾸었다. 지난 2년을 회고하면서 가장 기억에 남았던 일이라 따로 글을 남겨본다. 사실 당근마켓 SRE
DevOps
+ 더보기
0
0
2
읽기모드
10M
당근마켓 SRE 딜리버리 파트 생존기
입사 꿈에 그리던 일터인 당근마켓에 정식으로 합류하여 일하기 시작한지 2년이 되었다. SI업계에 대한 경험만 있었던 제가 당근마켓에서 일하게 되었을때 기대했던 것들이 있었다. 코드리뷰 문화가 있는 곳에서 개발을 경험하고, 서비스를
Diary
+ 더보기
0
0
5
읽기모드
10M
친구 결혼식 사회본 썰
제일 친한 친구 한명이 결혼을 했다. 서울에 처음 상경해서 공부를 시작한지 얼마 안되어서 만난 친구인데, 서로 알고 지낸 기간이 오래되진 않았지만 생각의 방향이 비슷해서인지 혹은 20대의 가장 불타는 시기를 함께 이겨낸 끈끈함인지
Diary
+ 더보기
0
0
3
읽기모드
11M
Github Actions ARC
GitHub Action이 Self-Hosted Runner의 새로운 공식 피쳐로 ARC라는 것을 제공하기 시작했다. ARC는 Action Runner Controller의 약자인데, 쿠버네티스에 설치되고 관리되며 Action R
DevOps
+ 더보기
0
0
2
읽기모드
1y
오픈소스 응애의 험난한 컨트리뷰션 후기
대형 오픈소스에 컨트리뷰터가 되는 것은 언젠가 꼭 한번 쯤 해보고 싶다는 욕망과 함께 마음속 한켠에 고이 간직해 놓고, 오랫동안 외면해 왔던 도전 중 하나였다. 사실 오픈소스에 컨트리뷰션을 한다는 행위 자체는 누군가에겐, '엥 그
개발 이것저것
+ 더보기
0
0
12
읽기모드
1y
README
test
0
0
0
읽기모드
1y
컨테이너의 구조와 오픈소스의 생태계에 관한 리서치(feat. 도커는 적폐인가?)
컨테이너 이미지의 빌드 및 배포에 관한 성능을 개선하기 위해 리서치를 하다보니, 혼자 알기에 너무 재밌는 배경들이 많아서 정리해 보기로 했다. 오늘은 컨테이너와 이미지의 구조 및 원리(특히 파일 시스템과 관련한 부분), 관련 컴포
DevOps
+ 더보기
0
0
7
읽기모드
2y
마인크래프트 서버 운영 일지 작성 시작(마밍아웃)
사실 나는 개인적으로 마인크래프트 서버를 운영한지 3년이 넘었다. 솔직히 마크가 초딩 겜이라는 인식도 있고, 아무래도 나름 기술 블로그 비스무리한걸 포스팅 하고 있는 입장에서 이런거까지 끄적일 필요는 없겠다고 생각하고 있었는데,
마크서버
+ 더보기
0
0
30
읽기모드
2y
티스토리 프라치노 스킨에서 마크다운으로 글 쓰기
티스토리에서 마크다운으로 글을 복붙해 넣었더니 뭔가 마음에 안들게 변환이 되었다. sindresorhus 라는 아주 고마운 개발자가 github-markdown-css라는 이름의 프로젝트로 깃헙 마크다운 테마 쉽게 적용할 수 있게
블로그
+ 더보기
0
0
32
읽기모드
2y
고루틴의 동작 원리에 관하여
고루틴? 고루틴은 GO언어에서 프로그램의 동시성을 쉽게 구현하고 기존의 단순 스레드 기반의 구현에 비해 효율적인 동작을 수행해 내기 위해 만든 작업단위 이다. 고루틴의 장점 메모리 소비 고루틴은 스레드에 비해 더 작은 메모리만 필
개발 이것저것
go
고
+ 더보기
고루틴
스레드
0
0
2
읽기모드
2y
2021년 회고
2021년은 나에게 수확의 시기였다. 올해 초에 서울에 상경한 이후로 내가 해온 일들을 회고하는 시간을 가져서 였을까? 올 안해 동안은 나 스스로가 나에게 던지는 질문이 많았던 해였던 것 같다. SK하이닉스로의 파견, 판교 입성.
2021_회고
Diary
+ 더보기
1
0
17
읽기모드
2y
DevOps 3년차 경력 이직 도전기(feat. 네카당)
개발자로 일을 하기 시작한지 3년이 훌쩍 넘었고, 길게만 느껴졌던 산업기능요원도 어느덧 소집 해제가 되어 민간인 신분이 되었다. 언제나 막내일 것만 같았던 나도 이제 조금씩 신입의 티를 벗기 시작했고, 회사에서 조금씩 고여가는 나
Diary
devops이직
NC소프트
+ 더보기
네이버
당근마켓
뱅크샐러드
오늘의집
이직
코딩테스트
하이브
하이퍼커넥트
0
0
11
읽기모드
2y
케이비시스 퇴사를 준비하며
나에게 정말 많은 영감과 성장의 기회를 제공해 주었던 케이비시스를 뒤로하고 이제는 새 직장이 될 당근마켓으로 이직을 준비하면서 현재 직장에서의 나를 되돌아 보았다. 2년전 내가 케이비시스에 입사하기 전에는 내가 지금처럼 데브옵스
Diary
+ 더보기
0
0
4
읽기모드
2y
컨테이너 빌드 시 ls 명령어에서 Operation not permitted 에러 발생 디버깅
문제 내용 집에서 간단한 프론트 앱을 하나 컨테이너로 빌드해서 올려보려고 하다가 황당한 에러를 마주쳤다. 에러 내용은 docker 이미지 빌드 과정에서 디버깅을 위해 넣어 두었던 ls 명령어를 RUN 하는 부분에서 Operatio
Docker
Operation not permitted
멘붕
+ 더보기
컨테이너
0
0
0
읽기모드
2y
log4Shell 취약점 분석 핡짝 (feat.CVE-2021-44228)
테스트 대상 사이트 modutech 마인크래프트 공개 서버 서버 주소 : 비밀><(테스트 목적은 개인 문의) 서버 버전 : 1.16.4 테스트 코드 ${jndi:ldap://log4shell.huntress.com:1389/794
미분류
bukkit취약점
cve
+ 더보기
CVE-2021-44228
log4shell
mincraft
0
0
1
읽기모드
3y
뒤늦은 CKA, CKAD 취득 후기
예전에는 정보처리기사와 같은 자격증들을 취득하면서, 자격증 공부는 실무와는 조금 거리가 있는 듯 하다 라는 느낌을 받았었다. 하지만, 해외 재단들에서 만든 실습형 자격증들은 가격은 비싸긴 하지만 확실히 취득하는 과정에서 하는 공부
미분류
CKA
ckad
+ 더보기
kubernetes
강의
쿠버네티스
0
0
7
읽기모드
3y
Calico?Weave? CNI에 관하여
Kubernetes를 설치하여 사용할때 항상 CNI를 설치해야 core-DNS서비스가 정상동작하고, 네트워크 폴리시 등의 보안 정책을 적용할 수 있었기에, 그냥 무의식적으로 설치하여 사용했었는데 막상 다시한번 내가 쿠버네티스를 제
DevOps
Calico
CNI
+ 더보기
kubernetes
overlay
vxlan
weave
0
0
4
읽기모드
3y
[DC/OS 아키텍처에 관한 분석]MESOS와 MARATHON
DC/OS는 쿠버네티스와 같은 컨테이너 오케스트레이션 솔루션으로 알려져 있다. 실제로도 그렇게 많이 사용되고 있지만 DC/OS를 리셀링 하는 회사에서 엔지니어로 근무하며 많이 받았던 질문으로 “그래서 쿠버네티스와는 뭐가 다른데?”
DevOps
dcos
marathon
+ 더보기
mesos
0
0
0
읽기모드
3y
[confluence to tistory-10]공식 Confluence API의 개선 완료
드디어 기다리고 기다리던 API가 개선이 완료되어, OAuth를 통해 발행 받은 토큰을 활용해서 게시물의 이미지와 첨부 파일 등을 다운로드 할 수 있도록 개선이 완료되었다. 이번 개선을 통해 OAuth 2.0 토큰을 발행할 때 첨
개발 이것저것
api로포스팅
confluencetotisotry
+ 더보기
FastAPI
개발
0
0
8
읽기모드
3y
[confluence to tistory-9]Atlassian 개발자 커뮤니티의 지원
지난 글에서 제보했던 이미지 다운로드 API의 인증에러와 관련하여 Jira 티켓이 만들어지긴 했지만, 내가 제보한 이슈는 별로 많은 사람들이 고민하던 이슈는 아니었던가보다. 내가 제보한 이슈는 사람들의 관심으로부터 매우 동떨어져
개발 이것저것
api로포스팅
confluencetotisotry
+ 더보기
FastAPI
개발
0
0
1
읽기모드
3y
[confluence to tistory-8]재발한 이미지 처리 문제
한동안 프로젝트 진행을 방해하며 괴롭혔던 포스팅의 이미지 처리에 대한 문제가 기어이 다시 재발하여 이번에는 아에 프로젝트 전체를 위기에 빠트리고 있다. 문제의 시작.. 문제의 내용을 요약하자면, Oauth2.0을 활용한 인증방식을
개발 이것저것
api로포스팅
confluencetotisotry
+ 더보기
FastAPI
개발
0
0
0
읽기모드
3y
[confluence to tistory-7]표 변환
구현하면서 기능들을 테스트 하다보니 이번에는 표를 변환하는 과정이 엄청 애를 먹였다. 해결하고 나서 보니 정말 아무것도 아닌 것들이었는데 내용이 다음과 같았다. 티스토리에 게시된 표의 모양이 예쁘지 않음 html2text 모듈 사
개발 이것저것
api로포스팅
confluencetotisotry
+ 더보기
FastAPI
개발
0
0
0
읽기모드
3y
[confluence to tistory-6]개발한 기능들 API화(feat. fastapi)
컨플루언스에서 작성한 문서들을 Tistory 블로그로 옮기기 위한 POC작성 및 테스트가 끝났으니, 본격적으로 기능을 서비스화 하기 위해 각각의 기능들을 restapi 형태로 감싸기로 하였다. 파이썬 웹 프레임워크 선택 평소에 자
개발 이것저것
api로포스팅
confluencetotisotry
+ 더보기
FastAPI
개발
0
0
40
읽기모드
3y
[confluence to tistory-5]이미지 삽입
이놈의 이미지 때문에 삽질을 며칠을 하였다. 이미지 썸네일 표시 안됨.. 컨플루언스에 업로드 되어 있는 이미지는 권한이 있는 사용자(나)만 볼 수 있는 이미지이기 때문에, OAuth2.0으로 토큰을 발행받은 시점에 다른 이미지 저
개발 이것저것
api로포스팅
confluencetotisotry
+ 더보기
FastAPI
개발
0
0
98
읽기모드
3y
[confluence to tistory-4]Confluence Api도 OAuth2.0으로
Tistory Api 덕분에 OAuth2.0의 원리 및 활용법을 알게 되었는데, 생각해보니 사용자를 위해서라면 Confluence Api를 사용할 때도 OAuth2.0 방식으로 해야겠다는 생각이 되어 찾아보니, Confluence
개발 이것저것
api로포스팅
confluencetotisotry
+ 더보기
FastAPI
개발
0
0
1
읽기모드
3y
[confluence to tistory-3]tistory api 및 OAuth2.0
이슈개요 tistory api를 활용하여 게시물 포스팅 tistory에서는 굉장히 개발자 친화적인 api 문서를 제공 하고 있었다. (내가 꼬인건지 모르겠지만, 외국 솔루션의 Document 들은 괜히 공식 문서랍시고 설명들을 쓸
개발 이것저것
api로포스팅
confluencetotisotry
+ 더보기
FastAPI
개발
0
0
1
읽기모드
3y
[confluence to tistory-2]html 다듬기
신규 단위목표 이미지 추출 및 공개서버에 업로드 → html내 링크 정보 치환 테이블 테그 tistory 형식에 맞게 변경 codeBox tistory 형식에 맞게 변경 필요 추출된 페이지 테스트 등록 추출된 html이 tisto
개발 이것저것
confluencetotisotry
FastAPI
+ 더보기
개발
0
0
0
읽기모드
3y
ElasticSearch Index LifeCycle to Template with Fluentbit
문제 DC/OS에서는 로그 모니터링을 위해 자체적으로 로그 수집 Agent로 FluentBit 을 사용한다. 현재 사용하고 있는 시스템에서는 모니터링 시스템을 구축하기 위해서 FluentBit 을 활용하여 EFK를 구축하여 사용하
DevOps
ElasticSearch
fluentbit
+ 더보기
ILM
indextemplate
lifecycle
0
0
2
읽기모드
3y
confluence to tistory 제작-1
개발 1일차 단위목표 confluence api 조사 페이지, 스페이스 목록 정보 조회 api 확인 특정 페이지 html or markdown export api 확인 REST API 활용 인증 구현 personal token 생
개발 이것저것
+ 더보기
0
0
0
읽기모드
3y
gitlab 컨테이너 backup/restore(백업 및 복원)
본 문서는 DockerHub 이미지 gitlab/gitlab-ce:11.11.8-ce.0을 기준으로 작성되었으며 12.2 버전 이상이거나 컨테이너가 아닌 경우 공식 문서를 참고하는 것을 권장한다 gitlab에서 공식 제공하는 컨테
DevOps
backup
container
+ 더보기
Docker
gitlab
restore
0
0
1
읽기모드
3y
2018년부터 2021년 3월까지의 회고
무일푼으로 서울 상경 나는 어릴적 부터 줄곧 컴퓨터를 잘 다루고 탐구심이 강했다. 진학하려했던 대학교는 갑갑한 커리큘럼 속에서 정작 원하는 것은 스스로 , 공부해야 하는 곳으로 느껴졌다. 결국 대학 진학을 포기하고 학점은행제를 통
Diary
+ 더보기
0
0
0
읽기모드
3y
telegram chatbot api로 챗봇 만들기
이번 연휴에는 코로나로 인해 예약 가능 좌석이 줄어들어서 그런지 유난히 열차 예매가 힘들었다. 사실 모두 매진 되어버려서 구매를 할수가 없었는데, 이번 기회를 틈타서 그동안 만들어 보고 싶었는데 귀찮아서 못만들어 봤던 텔레그램 a
개발 이것저것
flask
Telegram
+ 더보기
telegram api
예매봇
챗봇
텔레그램
텔레그램챗봇
0
0
1
읽기모드
3y
kubernetes shared memory 사이즈 조정
리눅스 IPC는 System V와 POSIX 두가지 표준을 가지고 있는데, System V 모델을 따르는 Shared Memory는 IPC Namespace Isolatior가 제공하는 기능만으로 별도의 작업 없이 사용하는데 큰
DevOps
container
Docker
+ 더보기
ipc
shared memory
공유메모리
쿠버네티스
0
0
38
읽기모드
3y
CKA 공부 할때 끄적끄적
아키텍쳐 쿠버네티스 클러스터는 크게 Control Plane 컴포넌트와 Node 컴포넌트 그룹으로 구분지을 수 있습니다. Control Plane을 포함한 모든 클러스터의 구성 요소들은 컨테이너 기반으로 동작하도록 설치가 되고,
DevOps
CKA
쿠버네티스
+ 더보기
0
0
2
읽기모드
4y
kubernetes etcd error message database space exceeded
본 문서는 2020년 08월 21일, kubernetes 1.17.9버전, konvoy 1.5버전을 기준으로 작성되었습니다. 에러 발생 정상적으로 동작하던 쿠버네티스 클러스터가 갑자기 새로운 deploy를 생성하지도, 삭제하지도,
DevOps
ETCD
etcdctl
+ 더보기
konvoy
kubernetes
0
0
2
읽기모드
4y
POSTGRES could not remove file pg wal
replication 에러 상황에서 postgresql 컨테이너를 강제로 재기동 했더니 저런 로그가 뜨면서 DB접속이 안된다. 당연히 replication도 계속 에러상황이다. 2020-07-07 11:02:55.161 GMT [
DevOps
pg_resetwal
postgresql
+ 더보기
0
0
0
읽기모드
4y
Tensorflow + CUDA 10.2 + Windows10
본 문서는 2020년 07월 28일을 기준으로 작성되었음을 알립니다. 머신러닝 전용 VDI 구축과 관련하여 윈도우10 환경에 tensorflow(이하 텐서플로우)를 설치해야 하는 일이 있었다. 텐서플로우는 2.x.x 버전으로 넘어
미분류
cuda10.2
cudnn
+ 더보기
tensorflow
0
0
0
읽기모드
4y
DCOS cleanup unreachable tasks
서비스 운영중에 agent노드 한대가 갑자기 중단되는 상황이 발생했다. 노드 재시작 이후 서비스 원상 복구가 완료되었으나, 중단된 노드에서 동작하던 Task들이 DC/OS Dashboard에서 Unreachable로 표시되어 없어
DevOps
dcos
task unreachable
+ 더보기
UI
멍청이
0
0
0
읽기모드
4y
Docker 컨테이너 로그 용량
Docker 컨테이너를 많이 사용하다보면, 단시간에 로그가 급격하게 많이 쌓이는 현상이 발생하기도 한다. /var/lib/docker/containers 경로 아래에는 서버에서 동작중인 컨테이너들의 정보들이 기록되는데, 각각의 컨
DevOps
Docker
docker container 로그 용량
+ 더보기
docker로그
로그용량
살려줘
0
0
0
읽기모드
4y
JupyterHub + Ldap 연동
Jupyter Notebook 자체 기능만으로는 사용자 관리에 Ldap연동을 하여 사용하는것이 불가능하다. 때문에 방법을 찾아보던 중 JupyterHub라는 것을 알게 되었다. JupyterHub JupyterHub는 Jupyte
미분류
Jupyterhub
LDAP
+ 더보기
0
0
0
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy