기본적인 방법은 Kubesphere Federation (tistory.com) 와 같음
EKS는 위 방식으로 연결이 불가하여 tower를 이용한 agent 방식으로 연결
원래 tower는 loadbalancer로 구성하여 연결하지만 로컬 환경에 loadbalancer를 구성하지 못할 경우 다른 방식을 지원
kubectl edit cc -n kubesphere-system ks-installer로 위 부분에 proxyPublishAddress를 추가
multicluster:
clusterRole: host
proxyPublishAddress: http://<public ip>:30580
이 부분에서 뒤 port는 svc port
kubesphere-system tower LoadBalancer 10.233.40.190 <pending> 8080:30580/TCP
위 코드에서는 proxy-server에 port가 30580으로 제공되었지만 8080으로 제공되는 경우도 있음
그럴 경우 30580으로 수정하여 member cluster에게 제공
해당 yaml을 member cluster에 배포하면 cluster-agent로 deployment가 배포
이후 시간이 지나면 연결이 되는 것을 확인 할 수 있음
'Kubernetes' 카테고리의 다른 글
Kubernetes Federated Prometheus Dashboard (0) | 2024.05.23 |
---|---|
Kubefed (0) | 2024.05.23 |
Kubernetes EFK (0) | 2024.05.23 |
Kubernetes Prometheus (0) | 2024.05.23 |
Kubesphere Federation (0) | 2024.05.23 |