coreos/kube-aws v0.9.4-rc.3NodePool을 완전히 개선했네.

EBS 볼륨을 명시적으로 생성해 Etcd 노드에 껴넣는 건 좋지만, IP가 고정되어 있는 탓에 CloudFormation이 Etcd 노드를 자동으로 업데이트 못해주는 문제를 해결하지 않는 이상 큰 발전은 아니다.

16KB userdata 제약도 문제였는데 해결했나 보네.

kube-aws v0.9.4 리뷰

coreos/kube-aws v0.9.4-rc.3는 NodePool을 완전히 개선했네. EBS 볼륨을 명시적으로 생성해 Etcd 노드에 껴넣는 건 좋지만, IP가 고정되어 있는 탓에 CloudFormation이 Etcd 노드를 자동으로 업데이트 못해주는 문제를 해결하지 않는 이상 큰 발전은 아니다. 16KB userdata 제약도 문제였는데 해결했나 보네.

Elasticsearch로 느린 쿼리 분석하기

응당 인덱스가 있으리라 생각한 칼럼에 인덱스가 없고 인덱스를 걸자마자 응답속도가 평균 10배 가까이 좋아지는 모습을 지켜보니 여러 생각이 들더라. 통계와 지표가 제공되는 곳은 주기적으로 검토하고 문제가 커지기 전에 손을 쓰는데 그렇지 않은 곳이 문제이다. 주기적으로 Slow query 로그를 훑어볼 수는 있다. 하지만 특정 시점에 일부 로그만 훑어봐서는 엉뚱한 문제를 해결하기 …

추천 개발 서적

지난 1년 사이에 소프트웨어 개발 서적을 여러 권 읽었다. 그저 그랬던 책까지 구태여 여기 적을 필요가 없으니 추천 서적만 추려낸다. Elasticsearch in …

정리

Spring Boot 1.5.1 released Fluentular fluentd에서 사용하는 정규식이 내가 원하는대로 작동할지 확인하는 곳 Open-Sourcing Google Earth Enterprise Note that the Google Earth …

AWS, Kubernetes 그리고 WAF

모니터링을 지속적으로 강화하다 보니 사용자 약관에 어긋나게 행동하는 주체가 눈에 띄기 시작한다. 특정 시간대에 판매 목록을 긁어가려고 시도하는 크롤러가 대표적이다. 비정상적인 서비스 …

Golang 체험기

Golang 체험기

데일리호텔 블로그에 쓴 글 AWS EC2 태그를 Kubernetes Label로 뽑아주는 Vungle/Labelgun에 문제가 많아서 이번에 대대적인 수술을 하였다. 하루에 수백번씩 Pod가 죽는 통에 …

Kafka 모니터링

Kafka 도입 이후에 점진적으로 모니터링을 개선해나간다. Kafka와 그 제반 환경에 대해 이해한만큼 모니터링을 구성하고 모니터링 시스템에서 피드백을 받아 다시 학습하고 그렇게 배운 …

보안의 가장 큰 이슈

Hashicorp의 Vault 도입을 2, 3년부터 관련 이슈가 있을 때마다 검토했는데 결국 기술보다는 실제 서비스를 관리하는 주체인 사람과 정책 그리고 시스템이 문제였다. 하지만 …

systemd 타이머로 작업 스케줄 걸기

CoreOS에서 가끔 Cronjob을 돌리고 싶을 때가 있다. Kubernetes 같은 Container Orchestration 도구를 사용하는 회사라면 Kubernetes에 내장된 기능을 쓰면 되지 굳이 운영체제까지 건드려서 …

And when I said I have no side projects to show, what they heard – what interviewers hear – is: I am not the best. I am not a passionate developer. I don’t spend the necessary time to keep on top of my education and skills. That development is “just a job.”

via No, I have no side code projects to show you

No, I have no side code projects to show you

And when I said I have no side projects to show, what they heard – what interviewers hear – is: I am …