• Elastic stack

    On Kubernetes helm chart 중에 elastic stack 이 있어서 한번 설치해 본 적이 있습니다. 설치 후 kibana에서 모든 Container 로그들을 볼 수 있었습니다. namespace, label, pod 이름등 kubernetes concept에 있는 것들로 filtering도 가능 했습니다. On mesos marathon 사내 프로젝트 중에 mesos 및 marathon 을 사용 하는 프로젝트가 있었는데 여기에는 helm으로...


  • Terraform

    AWS 를 사용했던 프로젝트가 있었습니다. dev, stage, production 세 단계로 구분해서 resource를 생성했었습니다. 처음에 컨설팅 나온 업체에서는 Browser를 켜고 AWS에 접속해서 vpc 및 ec2 등 리소스등을 하나하나 만드는 걸 보여주었습니다. dev환경에서 보여준 것을 stage, production 에서 따라 했습니다. 그러다가 똑같은 작업을 반복하고 있는 것 같아서 aws cloud formation을 이용해서 자동화...


  • Skaffold

    Skaffold is a command line tool that facilitates continuous development for Kubernetes applications. kubernetes app 개발할때 사용하면 좋은 cli tool 입니다. 통상 개발할때 편의성을 위해서 파일 변화를 감지하고 재시작 해주는 tool 들이 각 언어마다 있습니다. Steps Detect file change Restart app Kubernetes app의 경우 변경사항을 저장하고 다시 시작하려면 더 많은...


  • Kubernetes

    15 years of experience of running production workloads at Google https://kubernetes.io/ 에 접속하면 볼 수 있는 문구 입니다. Run anywhere Kubernetes is open source giving you the freedom to take advantage of on-premises, hybrid, or public cloud infrastructure, letting you effortlessly move workloads to where it matters to you. 가져온...


  • Helm

    The package manager for Kubernetes helm은 kubernetes application을 관리할 때 쓰면 좋습니다. 예를 들면 elastic stack을 띄울 경우 elastic search node 끼리의 service discovery 필요. elastic search node에 persistent volume attach fluentd, elastic search, kibana 사이의 service discovery 각 서비스 conf file 관리 등등등 만들어 주어야 하는 yaml 파일도 많고...