K-PaaS 로고

SUPPORT

  1. SUPPORT
    • 가이드
    • 다운로드
    • 문의하기
    • 기술지원 신청
    • 인증서비스

묻고 답하기

기술지원단독형 배포 클러스터 워커노드 추가방법
윤*훈 2022-11-22 13:08:53
  • hits78

단독형으로 클러스터, 포털까지 설치 완료하였습니다.

 

 혹시 worker node가 더 필요하면 추가하는 방법이 있을가요?

 

안녕하세요. 문의하신 내용에 대해 답변드립니다.

Container Platform 에서는 Cluster 구성 시 Kubespray를 기반으로 진행합니다.
Kubespray 공식 문서 상 Worker Node 추가 시 다음의 절차를 필요로 합니다.

1. 추가할 Node를 inventory에 추가
2. scale.yml 실행

현재 Container Platform 에서는 보안적인 측면에서 Kubernetes apiserver의 익명 인증을 제한하고 있기 때문에
신규 Worker Node 추가를 위해서는 해당 설정을 변경 후 Node 추가를 진행해야 합니다.

## 환경변수 변경 
$ cd ~/paas-ta-container-platform-deployment/standalone/single_control_plane
$ vi cp-cluster-vars.sh

...
export WORKER_NODE_CNT={변경}
...
export WORKER{n}_NODE_HOSTNAME={추가}
export WORKER{n}_NODE_PRIVATE_IP={추가}
...

## 환경변수 적용
$ source cp-cluster-vars.sh

## inventory 및 host 파일 재적용
$ source cp-cluster-setting.sh

## kube-apiserver 설정 변경
$ $ sudo vi /etc/kubernetes/manifests/kube-apiserver.yaml

...
    - --anonymous-auth=true
...

## scale.yml 실행
$ ansible-playbook -i inventory/mycluster/hosts.yaml  --become --become-user=root scale.yml

## kube-apiserver 설정 원복
$ $ sudo vi /etc/kubernetes/manifests/kube-apiserver.yaml

...
    - --anonymous-auth=false
...



감사합니다.

알 림

필수입력 값 모달창