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

Failed to create pod sandbox: open /run/systemd/resolve/resolv.conf: no such file or directory

이슈 Master Node는 Ubuntu를 사용하고 있고 Master Slave는 Debian으로 설치된 상태에서 K8S를 Init, Join하였다.Ubuntu와 다르게 Debian은 기본 세팅이 조금 친절하지 않았다.새로 설치하기도 하고 여러 시행착오를 거처 이슈를 다음과 같이 해결하였다.