• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

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

21.09.11 23:17 작성 조회수 436

1

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

답변 3

·

답변을 작성해보세요.

1

로드밸런서가 없는 상태에서는 말씀해주신 것처럼 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

안녕하세요 

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

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

ha-master-gce

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

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

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

감사합니다. 

조훈 드림. 

 

0

anstls9614님의 프로필

anstls9614

질문자

2021.09.11

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