Kubernetes PV, PVC 매칭 지정하기
PV와 PVC를 생성하다보면 서로 매칭이 안되고 다른 PV와 PVC가 매칭되는 경우가 있다.PV와 PVC를 Label ID로 매칭하면 이슈를 최소화할 수 있다. 본 포스트에서는 Key를 test-key-id로 Value를 0으로 지정해 예를 들었다.
PV와 PVC를 생성하다보면 서로 매칭이 안되고 다른 PV와 PVC가 매칭되는 경우가 있다.PV와 PVC를 Label ID로 매칭하면 이슈를 최소화할 수 있다. 본 포스트에서는 Key를 test-key-id로 Value를 0으로 지정해 예를 들었다.
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
DNS ERROR로 예상되어 Rollout restart 시행.
InfluxDB PV Statefulset Service Job 초기설정을 위한 job을 실행한다.
여러 사이트와 질의를 통해 Postgresql의 경우 FileSystem에 의존하지 않고 Log 기반으로 데이터를 공유하는 것으로 이해하였다. 그저 NFS를 이용해 File을 공유해서 진행하지 않고 NFS는 저장소 연결용으로 사용하였다. 사전 Computing Info 글 작성을 위해 임의로 ip를 설정하였다.또한 여러 저장소를 나누어 사용할 수 있지만 본 글에서는 하나의 PC에 NFS 서버를 설치하여 디렉터리로 나누어 진행하였다. NAME IP/Directory 용도 nfs … Read more
본 글에서는 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
설명 및 아키텍처들https://kubernetes.io/docs/concepts/overview/components/
GitHub – acehko/kubernetes-examples: A bunch of examples of how to deploy things on kubernetes