openshift_4_클러스터_구축

Openshift 4 클러스터 구축

Openshift 4 클러스터 구축방법은 아래처럼 구분 할 수 있다.

  • IPI: Installer Provisioned Infrastructure 인스톨러에 의한 배포방법. provisioner노드의 기본적인 설정만 해주면 인스톨러가 bootstrap 노드부터 master, worker클러스터까지 자동으로 배포한다.
  • UPI: User Provisioned Infrastructure 사람이 직접 수동으로 구성하는 배포방법. bastion노드에서 bootstrap, master, worker 노드등을 하나씩 수동으로 구성하는 방법.

아래 사양은 구성 최소 사양이므로 실제 운영환경을 구축할때는 최소사양으로 구성하는건 권장하지 않는다.

역할 vCPU 메모리 디스크 NIC # 1 NIC # 2
Master Node # 1 4 16 GB 128 GB Provisioning Baremetal
Master Node # 2 4 16 GB 128 GB Provisioning Baremetal
Master Node # 3 4 16 GB 128 GB Provisioning Baremetal
Worker Node # 1 4 8 GB 128 GB Provisioning Baremetal
Worker Node # 2 4 8 GB 128 GB Provisioning Baremetal
Provisioner 4 16 GB 128 GB Provisioning Baremetal
역할 vCPU 메모리 디스크 NIC # 1 NIC # 2
Master Node # 1 4 16 GB 128 GB Provisioning Baremetal
Master Node # 2 4 16 GB 128 GB Provisioning Baremetal
Master Node # 3 4 16 GB 128 GB Provisioning Baremetal
Worker Node # 1 4 8 GB 128 GB Provisioning Baremetal
Worker Node # 2 4 8 GB 128 GB Provisioning Baremetal
Bootstrap 4 16 GB 128 GB Provisioning Baremetal
Bastion 2 4 GB 128 GB Provisioning Baremetal

IPI 설치 개념은 아래 그림과 같다.

프로비져닝 노드내부에서 bootstrap VM이 생성되는것부터 배포가 시작된다.
처음에는 API VIPingress VIPbootstrap VM에 할당되어 구성된다.

이후 bootstrap 노드를 통해 master 노드 배포가 완료되면 이후부터는 master노드에서 나머지 배포작업을 수행한다.
따라서 API VIPingress VIPmaster 노드와 worker 노드(정확히는 router 인스턴스-별도의 router 노드가 따로 있는경우 해당 노드로 전환)로 전환되고 필요가 없어진 bootstrap VM은 제거가 된다.

로그인하면 댓글을 남길 수 있습니다.
  • openshift_4_클러스터_구축.txt
  • 마지막으로 수정됨: 2021/07/13 01:21
  • 저자 koov