bash

    Redis Cluster 구성

    각각의 Redis Cluster 구성이 필요해서 간단하게 구성할 수 있도록, conf 파일의 node 정보를 읽어서 cluster를 구성하는 bash script를 만들었다. 여기서는 Redis는 설치되어 있다고 가정하고, 구성 방법에 대해서만 설명한다. https://github.com/lmk/redis-cluster Cluster 구성 cluster 관계 master node 간에는 샤딩으로 구성한다. master - slave로 HA 구성으로 master down시 slave가 master를 백업한다. node 3개 일때 master slave redis_01:6010 redis_02:6021 redis_02:6020 redis_03:6031 redis_03:6030 redis_01:6011 nod..

    prompt에 kubenetes context 표시하기

    목적 kubenetes를 멀티 클러스터로 구성했을때, 현재 context가 어떤 것인지 알아야 한다. 매번 조회하기도 귀찮고해서 프롬프트에 표시해보자 방법 .bashrc에 아래 내용을 추가한다. KUBEBIN=/usr/local/bin/kubectl _kube_get_context() { KUBE_CONTEXT="$(${KUBEBIN} config current-context 2>/dev/null)" IFS='@' read -a arr