error execution phase check-etcd: etcd cluster is not healthy: failed to dial endpoint

error execution phase check-etcd: etcd cluster is not healthy: failed to dial endpoint  위 에러가 kubernetes에서 발생하면 기존 master node가 etcd에서 제거되지 않아 충돌하는 경우가 있다.그러므로 etcd member 제거를 진행한다. ETCD Pod 이름찾기 ETCD POD 이름을 찾기 위해 아래 명령어를 입력해 list를 출력한다. 그러면 etcd-{마스터노드명} 형태로된 pod 이름을 찾을 수 있다.정상 작동중인 master node의 etcd … Read more

Kubernetes Postgresql Replicas with nfs

여러 사이트와 질의를 통해 Postgresql의 경우 FileSystem에 의존하지 않고 Log 기반으로 데이터를 공유하는 것으로 이해하였다. 그저 NFS를 이용해 File을 공유해서 진행하지 않고 NFS는 저장소 연결용으로 사용하였다. 사전 Computing Info 글 작성을 위해 임의로 ip를 설정하였다.또한 여러 저장소를 나누어 사용할 수 있지만 본 글에서는 하나의 PC에 NFS 서버를 설치하여 디렉터리로 나누어 진행하였다. NAME IP/Directory 용도 nfs … Read more

error execution phase check-etcd: etcd cluster is not healthy: failed to dial endpoint

본 글에서는 Master Node 3개를 구동하다가 init했던 Master Node를 Drain Delete Reset한 후 다시 Join을 시도하다가 Error가 발생했다. Google Searching해본 결과 기존 etcd pod에 Drain했던 node 데이터가 남아있어 충돌하는 것으로 보인다. 유효한 마스터 노드에서 데이터 삭제 유효한 마스터 노드에서 kubectl get pod -n kube-system 을 입력해 etcd-노드명 Pod으로 진입한다. 목록확인 본인이 join하려는 ip가 존재한다면 remove … Read more