콘텐츠로 이동

Configuration

tks를 정상적으로 사용하기 위해서는 TKS API 서비스 URL 정보가 필요하다.

TKS API 서비스

어드민 클러스터의 tks 네임스페이스에서 tks-cluster-lcm, tks-contract, tks-info의 EXTERNAL-IP를 확인한다.

# admin 클러스터

$ kubectl get svc -n tks

NAME            TYPE            CLUSTER-IP      EXTERNAL-IP                     PORT(S)         AGE

tks-batch       ClusterIP       10.96.56.66     <none>                          9110/TCP        8d

tks-cluster-lcm LoadBalancer    10.111.51.12    <TKS-CLUSTER-LCM-EXTERNAL-IP>   9110:30361/TCP  13d

tks-contract    LoadBalancer    10.103.47.6     <TKS-CONTRACT-EXTERNAL-IP>      9110:32426/TCP  13d

tks-info        LoadBalancer    10.105.57.15    <TKS-INFO-EXTERNAL-IP>          9110:30582/TCP  13d

.tks-client.yaml 설정

TKS api 서비스 url를 ${HOME}/.tks-client.yaml로 설정한다.

$ tee ~/.tks-client.yaml << EOF

tksClusterLcmUrl: <TKS-CLUSTER-LCM-EXTERNAL-IP>:9110

tksInfoUrl: <TKS-CONTRACT-EXTERNAL-IP>:9110

tksContractUrl: <TKS-INFO-EXTERNAL-IP>:9110

EOF
맨위로