6.6.7. 새로운 etcd 멤버 추가


클러스터에 새로운 etcd 멤버를 추가하여 새로운 제어 평면 노드 추가를 완료합니다.

프로세스

  1. 다음 단계를 단일 bash 셸 세션에서 수행하여 클러스터에 새로운 etcd 멤버를 추가합니다.

    1. 다음 명령을 실행하여 새 제어 평면 노드의 IP를 찾으세요.

      $ oc get nodes -owide -l node-role.kubernetes.io/control-plane

      나중에 사용할 수 있도록 노드의 IP 주소를 기록해 두세요.

    2. 다음 명령을 실행하여 etcd 포드를 나열합니다.

      $ oc get -n openshift-etcd pods -l k8s-app=etcd -o wide
    3. 다음 명령을 실행하여 실행 중인 etcd 포드 중 하나에 연결합니다. 새 노드의 etcd Pod는 CrashLoopBackOff 상태여야 합니다.

      $ oc rsh -n openshift-etcd <running_pod>

      <running_pod>를 이전 단계에서 표시된 실행 중인 Pod의 이름으로 바꾸세요.

    4. 다음 명령을 실행하여 etcd 멤버 목록을 확인하세요.

      sh-4.2# etcdctl member list -w table
    5. 다음 명령을 실행하여 새로운 제어 평면 etcd 멤버를 추가합니다.

      sh-4.2# etcdctl member add <new_node> --peer-urls="https://<ip_address>:2380"

      다음과 같습니다.

      <new_node>
      새 제어 평면 노드의 이름을 지정합니다.
      <ip_address>
      새 노드의 IP 주소를 지정합니다.
    6. 다음 명령을 실행하여 rsh 셸을 종료합니다.

      sh-4.2# exit
  2. 다음 명령을 실행하여 etcd 재배포를 강제로 실행합니다.

    $ oc patch etcd cluster -p='{"spec": {"forceRedeploymentReason": "single-master-recovery-'"$( date --rfc-3339=ns )"'"}}' --type=merge
  3. 다음 명령을 실행하여 etcd 쿼럼 가드를 다시 켭니다.

    $ oc patch etcd/cluster --type=merge -p '{"spec": {"unsupportedConfigOverrides": null}}'
  4. 다음 명령을 실행하여 클러스터 운영자 롤아웃을 모니터링합니다.

    $ watch oc get co
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동