본문으로 바로가기 본문 바로가기
WIKI 기술 지식 베이스

FKS 클러스터에 연결하기 (Connect to an FKS cluster)

원문 보기 위키 갱신

Fly Kubernetes(FKS) 클러스터에 연결하는 방법을 알려드려요. FKS 클러스터는 조직의 프라이빗 WireGuard 네트워크를 통해 접근하며, kubeconfig 파일과 flyctl 명령으로 간단히 연결할 수 있어요.

출처: 문서

본문

Fly Kubernetes는 클로즈드 베타 상태이며, 중요 프로덕션 용도로는 권장되지 않아요. 문제를 보고하거나 피드백을 제공하려면 [beta@fly.io](mailto:beta@fly.io)로 이메일을 보내 주세요.

Fly Kubernetes 클러스터는 조직의 프라이빗 WireGuard 네트워크를 통해 접근할 수 있어요. 클러스터에 연결하려면 WireGuard 설정이 필요해요. Fly.io IPv6 프라이빗 네트워크에 영구 WireGuard 연결을 설정하려면 Private Network VPN 지침을 따르세요.

클러스터에 연결하려면 kubeconfig 파일이 필요해요. 이 파일은 클러스터가 생성될 때 생성돼요. flyctl로도 가져올 수 있어요. 먼저 클러스터 이름이 필요해요:

> fly ext k8s ls
NAME                                    ORG             PRIMARY REGION
fks-flyio-fksdemo                       flyio           iad

그런 다음 flyctl을 사용해 kubeconfig를 디스크에 저장할 수 있어요. 현재 디렉토리에 kubeconfig라는 이름으로 자동 저장돼요:

> fly ext k8s save-kubeconfig
> ls
kubeconfig somefile.txt

kubeconfig 파일이 있으면 클러스터에 연결할 수 있어요. 편의를 위해 kubeconfig 파일을 kubectl이 기본적으로 찾는 위치인 $HOME/.kube로 이동하고 이름을 config로 바꿔도 돼요. 또는 환경 변수 KUBECONFIG를 kubeconfig 파일 경로로 설정해도 돼요:

export KUBECONFIG=/path/to/kubeconfig

설정이 끝나면 kubectl을 사용할 수 있어요:

> kubectl get ns
NAME              STATUS   AGE
kube-public       Active   22d
kube-node-lease   Active   22d
default           Active   22d
kube-system       Active   22d

더 알아보기 (Learn more)