인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

anstls9614님의 프로필 이미지
anstls9614

작성한 질문수

그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}

1.6.kubeadm을 통한 쿠버네티스 설치(WO_master_node.sh, WO_work_nodes.sh)

master 노드가 2대 이상 일때 apiserver-advertise-address 는 어떻게 지정하나요?

작성

·

549

1

master 노드가 2대 이상 일때 apiserver-advertise-address 는 어떻게 지정하나요?

답변 3

1

조훈(Hoon Jo)님의 프로필 이미지
조훈(Hoon Jo)
지식공유자

로드밸런서가 없는 상태에서는 말씀해주신 것처럼 ep로 등록되어 동작하네요.

참고가 되시면 좋겠습니다. 

 

```

[root@m11-k8s ~]# kubectl get nodes

NAME       STATUS   ROLES                  AGE     VERSION

m11-k8s    Ready    control-plane,master   5m59s   v1.21.3

m12-k8s    Ready    control-plane,master   5m29s   v1.21.3

m13-k8s    Ready    control-plane,master   5m25s   v1.21.3

w101-k8s   Ready    <none>                 4m21s   v1.21.3

w102-k8s   Ready    <none>                 4m21s   v1.21.3

w103-k8s   Ready    <none>                 4m21s   v1.21.3

w104-k8s   Ready    <none>                 4m21s   v1.21.3

w105-k8s   Ready    <none>                 4m21s   v1.21.3

w106-k8s   Ready    <none>                 4m15s   v1.21.3

[root@m11-k8s ~]# kubectl get ep 

NAME         ENDPOINTS                                               AGE

kubernetes   192.168.1.11:6443,192.168.1.12:6443,192.168.1.13:6443   6m2s

```

1

조훈(Hoon Jo)님의 프로필 이미지
조훈(Hoon Jo)
지식공유자

안녕하세요 

좋은 질문 감사합니다. 네 그 부분도 필요하고 이 아키택처를 보시면 더 이해가 쉬우실꺼 같아요 

API 서버를 Loadbalancer로 노출해서 사용합니다. 

ha-master-gce

https://kubernetes.io/ko/docs/tasks/administer-cluster/highly-available-control-plane/

추후에 보강에 넣을 필요도 있어 보이네요 

쿠버스프레이(kubespray)로 진행하는 것을 고려해 볼께요. 

감사합니다. 

조훈 드림. 

 

0

anstls9614님의 프로필 이미지
anstls9614
질문자

--control-plane-endpoint 으로 사용하면 되군요

anstls9614님의 프로필 이미지
anstls9614

작성한 질문수

질문하기