본문 바로가기

전체 글

Setting GOPATH & Basic golang 개발 Setting GOPATH & Basic golang 개발 Refer 1: SettingGOPATH · golang/go Wiki · GitHub Refer 2: Go 코드를 작성하는 방법 · golang-kr/golang-doc Wiki · GitHub 특별히 공유 목적을 위해 만든 글은 아니다. 그냥 예전에 했던 설정 방식이 기억 나지 않아 구글링을 하다가 리프레시해둬야 겠다는 단순한 의도로 끄적 거려 둠. 그러나 누군가에겐 조금의 도움이 되었기를 ... Zsh Add to ~/.zshrc export GOPATH=$HOME/go source it source ~/.zshrc Bash Add to ~/.bash_profile export GOPATH=$HOME/go source it source ~/.. 더보기
MacOS iterm2 + zsh 에서 cursor 이동을 편하게 MacOS 기본 터미널 bash command-line ⌥ + ← 또는 ⌥ + → : 커서를 왼쪽 단어 또는 오른쪽 단어로 ⌘ + ← 또는 ⌘ + → : 커서를 start 또는 end of line 으로 zsh 의 경우 ESC B 또는 ESC F : 커서를 왼쪽 또는 오른쪽 단어로 이동(불편하기 짝이 없음) ⌃ + a 또는 ⌃ + e : 커서를 start 또는 end of line 으로 bash 기본 터미널, zsh 각각에서 별도 설정을 하지 않았을 경우 위의 스타일 대로 커서가 이동 된다. 본인은 MacOS Catalina에서 'Oh My Zsh' 와 iterm2 를 사용중인데, 아무래도 ⌥ + ← 또는 ⌘ + ← 방식에 익숙해져 있어서 다음의 방법대로 설정 사용중이다. zsh에서 MacOS 기본 ba.. 더보기
[Kubernetes StatefulSet] Mariadb Galera Cluster with etcd(3/5) 이번 포스팅에서는 Statefulset 형태로 구현이 가능한 대표적인 클러스터인 Galera Cluster를 다루어 볼 것이다. 그 중에서도 Galera Cluster의 각 노드(Pod)의 상태를 etcd 데이터 스토어에 기록하고 사용할 수 있도록 etcd cluster를 동시에 활용하는 방식을 적용해 보려 한다. 주요 참조 기술 및 블로그는 글 말미의 Reference 를 참조하기 바란다. 앞서의 포스팅들과는 다르게 여기서는 Kubernetes 의 현 시점의 최신 버전인 1.11.3 을 활용하였다. Mariadb Galera Cluster 구현을 위한 준비와 개념도 [Prerequisites] Running k8s cluster with persistent storage(glusterfs or nfs .. 더보기
[Kubernetes StatefulSet] Mongodb Replicaset by StatefulSet(2/5) Mongodb Replicaset을 구현하는 방법은 여러 가지(sidecar, init-container 방식 등)이 있지만, 여기서는 docker.io의 mongo 3.4 ~ mongo:3.7 까지의 범용 이미지를 사용한 Replicaset 구현 방법을 다루어 보고자 한다. Mongodb Replicaset 구현 & 기능 검증 [Prerequisites] Running k8s cluster with persistent storage(glusterfs class, etc.)Tested kubernetes version: 1.9.x, 1.11.x [Deployment resources - mongodb-service.yaml] # Service/endpoint for load balancing the cl.. 더보기