본문 바로가기

Kubernetes

Kubesphere Tower Federation

기본적인 방법은 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