K8s on AWS 관리 스크립트

2018년 7월 30일. 짬내서 스크립트 몇 개를 정리해본다. Reclaim policy를 Retain으로 바꾸기 Persistent Volume의 Reclaim Policy가 Delete이면 데이터를 잃어버릴 수 있다. 그래서 보통 StorageClass의 Reclaim Policy를 Reclaim으로 잡는데 default Storage…

0 Comments

K8s를 위한 추천 CI/CD

[그림 한장] Kubernetes CI/CD [그림 한장] Kubernetes CI/CD 에서는 이러한 구성이 어떤 의미가 있는지 설명하지 않았다. 이번 기회에 부연해본다. 우선 그림을 보며 흐름을 되짚어보자. 소스코드를 변경한다. 변경사항이 들어오면 GitHub는 CI…

0 Comments

Kubernetes 운영 17개월의 성과와 교훈

데일리호텔은 아마도 국내에서 Kubernetes를 가장 잘 활용하는 서비스 중 하나일 것이다. 2016년 8월 11일에 kube-aws v0.8.1 / kubernetes v1.3.4을 도입하여 현 시점에 kube-aws v0.9.9-rc.4 / kubernetes v1.8.4까지 운영 중이다. 비교적…

0 Comments
Kubernetes 운영 17개월의 성과와 교훈
Little girl drawing and coloring

nginx ingress를 이용해 마케팅 이벤트를 대비하기

전자상거래 서비스를 유지관리하는 개발자 또는 조직으로썬 순간적으로 트래픽을 끌어모으는 마케팅이 부담스러울 때가 있다. 우아한 형제들 기술 블로그에 나오는 사례는 그러한 고민을 잘 보여준다. http://woowabros.github.io/experience/2016/11/28/woowahan_4one_event.html 이 사례에서는 꽤나 개발과 준비를 많이…

2 Comments

Kubernetes RBAC 위에서 DataDog agent 돌리기

추가 소식: 공식 문서를 쓰는 중이라고 한다. Kubernetes의 Role-based Access Control 도입 후에 DataDog agent가 Kubernetes 이벤트를 수집하지 못하는 문제가 발생했다. Kubernetes 클러스터에 대한 접근권한을 확보해주어야 Kubernetes 이벤트를 수집할 수…

0 Comments

GitHub 계정으로 Kubernetes 인증하기

초기에는 kube-aws가 만들어준 관리자 인증서를 통해 Kubernetes를 관리했는데 역시나 대내외적으로 여건이 바뀌니 변화가 필요했다. 내부적으로는 개발 인력이 늘고 여러 프로젝트가 동시 진행되니 Staging 환경이 급격히 바뀌는데 계정이 하나이니 누가 무슨…

0 Comments

kube-aws v0.9.4 리뷰

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

0 Comments