Gunner’s Workspace

Gunner’s Workspace

Thoughts, stories and ideas.

container

kubernetes logging fluent-bit deamonset

여기서는 fluent-bit deamonset 설정하면서 만난 문제점을 간단히 공유하고자 합니다. fluent-bit deamonset 설정 GitHub - fluent/fluent-bit-kubernetes-logging: Fluent Bit Kubernetes Daemonset 위 리포지토리를 참고해서 fluentbit 을 설치합니다. rbac 설정 먼저 RBAC for fluentbit 을 설정합니다.0 kubectl create -f https://raw.githubusercontent.com/fluent/fluent-bit-kubernetes-logging/master/fluent-bit-service-account.yaml $ kubectl create -f
3 min read
aws

Docker private registry 간편 설정 KOPS

이 전 글에서 kubernetes 에  docker private registry 를 사용하는 방법 에 대해 기술 했습니다. 하지만 막상 사용하다보면 매번 imagePullSecrets 을 입력해줘야하는 불편함이 있습니다. 해서 각 노드마다  docker.json 을 배포해주면 되지 않을까 싶어서 찾아보다보니 kops 에서 자체적으로 지원합니다. kops/security.md at master · kubernetes/kops · GitHub 위 링크를 가면
1 min read
ios

iOS app preview 동영상 생성 방법

iOS의 앱 미리보기 (app preview) 동영상(video) 를 올리고 싶을 경우, 동영상 편집을 해야하는데 상당히 번거롭습니다. 간단히 만드는 법을 여기 기록 합니다. 화면 기록(실제 디바이스) 실제 디바이스에서 화면기록을 이용합니다. 설정 > 제어 센터 > 제어 항목 사용자화 위의 메뉴로 들어가서 화면 기록 을 위로 올려서 손전등, 카메라 등이 있는
2 min read
aws

kubernetes + Kops + ExternalDNS 정리 - 2

kubernetes + kops + externalDNS 정리 두번째 첫번째 내용은 여기서 확인 가능합니다. 여기서는 Route53 연동을 위한 ExternalDNS를 알아봅니다. kubernetes + kops with ExternalDNS 이제 service expose 가 필요한 Services 들을 위해 Route53 연동을 시작해봅시다. Install ExternalDNS external-dns/aws.md at master · kubernetes-incubator/external-dns · GitHub 위 링크에 가면 ExternalDNS on AWS 에 대한 설명이
5 min read
aws

AWS t2 tier 이용하기 - swap memory

AWS t2 tier 이용하기 - swap memory 문제점 회사에서 Aws  t2.small 티어를 이용하던 중에 Alertmanager 로 부터 아래의 alert message 를  받게 되었습니다. 메시지를 확인해보니 제가 회사에서 관리하는 docker 모듈들을 간단히 web에 확인해보고자 설치한 Portainer | Simple management UI for Docker 인스턴스가 Memory swap 용량을 절반 이상을 사용했다고 합니다. Instance
2 min read
미분류

Rails spec + sidekiq 설정

Rails spec + sidekiq 설정 Rails 에서 rspec 과 sidekiq를 사용 하는 중에 local machine 에서는 별 문제가 없었는데, Drone · Continuous Deliver에서 test 기능을 사용하는 중에 문제가 생겼습니다. 문제점 drone 에서 rspec 실행시 error 발생 `localhost:6379` connection error 해결 찾아보니 rspec 실행시 sidekiq에서 redis 접속을 시도하는 문제였습니다. 참고: Testing · mperham/
1 min read
javascript

[Vuejs] Node 버전 업데이트시 `deprecated` message

[Vuejs] Node 버전 업데이트시 deprecated message 상황 Vuejs 프로젝트를 작성 중에 배포를 위해 node 프로젝트를Dockerizing 하는 내용을 검색하기 위해 알아보았습니다. 그러다가 Dockerhub for nodejs 를 들어가게 되었더니…. 두둥!! 제가 쓰는 nodejs 버전이 없네요? (7.8.0) 그래서 이 참에 최신버전(당시 8.9.0)으로 nodejs를 올리기로 결정했습니다. 맥용 nodejs
1 min read
미분류

Font awesome 아이콘 정렬 문제

Font awesome 아이콘 정렬 문제 상황 현재 Bootstrap 4 를 사용해서 프로젝트를 진행 중입니다. bootstrap 4는 버전이 beta 상태로 있지만 어차피 나중엔 쓸테니까 처음으로 시작하는  프로젝트는 모두 bootstrap 4 로 작성 중 입니다. Bootstrap 4 에는 기존에 있던 Glyphicons 가 사라졌습니다. 링크 참조 Migrating to v4 · Bootstrap 그래서 기존 Glyphicons
2 min read
javascript

크로스 도메인 이슈

서문 요즘 마이크로 서비스가 대세입니다. 저는 요즘 Vuejs 를 이용한 Web app 을 만들려고 시도 중입니다. 이 웹앱을 마이크로 서비스로 만들려합니다.  이러한 경우에 만나는 문제가 바로 크로스 도메인 문제, CORS(Cross Origin Resource Sharing) 이슈입니다. 환경 현재 시스템은 localhost:8080 에 떠있는 RESTful API Server 에. localhost:8082에 떠있는 Web
1 min read
javascript

Vuejs History mode 테스트 해보기

Vuejs History mode 테스트 해보기 요즘 Vuejs를 스터디 중입니다. 그래서 간단히 Vuejs 문서를 읽어 가면서 스터디 내용을 정리하던 중에 Vuejs history mode를 직접 테스트 해보고 싶어졌습니다. 읽어보다보니 history mode는 필수라고 생각 되었거든요. HTML5 History 모드 · vue-router 위 문서 참조. Vuejs history mode를 테스트 해보기 위해서는 서버 설정이 필요한데, 간단한 기본
1 min read