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

FKS 클러스터 만들기

원문 보기 위키 갱신

이 문서는 Fly Kubernetes Service(FKS)에서 Kubernetes 클러스터를 만드는 방법을 설명해요. fly ext k8s create 명령으로 클러스터를 프로비저닝하면 kubeconfig를 반환받아 kubectl로 클러스터의 Kubernetes API 서버에 연결할 수 있어요. 클러스터는 조직의 프라이빗 WireGuard 네트워크를 통해 접근해요.

출처: 문서

본문

Fly Kubernetes는 비공개 베타(closed beta)이며 중요한 운영 사용에는 권장되지 않아요. 문제를 보고하거나 피드백을 주시려면 [beta@fly.io](mailto:beta@fly.io)로 이메일을 보내 주세요.

Kubernetes 클러스터를 만들려면 다음을 실행해요:

fly ext k8s create [--name <name> | --org <org> | --region <region>]

클러스터가 프로비저닝되면 kubectl을 사용해 클러스터의 Kubernetes API 서버에 연결하는 데 쓸 수 있는 kubeconfig를 반환해요.

예를 들면:

apiVersion: v1
clusters:
  - name: fks-flyio-fksdemo
    cluster:
      certificate-authority-data: ...
      server: https://fks-flyio-fksdemo.flycast:6443
      extensions:
      ...
      ...
contexts:
  - context:
      cluster: fks-flyio-fksdemo
      user: default
    name: default
current-context: default
kind: Config
preferences: {}
users:
  - name: default
    user:
    ...
    ...

클러스터는 조직의 프라이빗 WireGuard 네트워크를 통해 접근할 수 있어요. 클러스터에 연결하려면 WireGuard 구성이 필요해요.

Fly.io IPv6 프라이빗 네트워크에 영구 WireGuard 연결을 설정하려면 Private Network VPN 지침을 따라가 보아요.

설정되면 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)