퍼블릭 클라우드 서비스 엔드포인트를 통해 클러스터에 액세스

퍼블릭 클라우드 서비스 엔드포인트가 활성화된 IBM Cloud Kubernetes Service Classic 및 VPC 클러스터의 경우, CLI 또는 그래픽 대시보드를 통해 로그인할 수 있습니다.

시작하기 전에

  1. IBM Cloud CLI, Kubernetes Service 플러그인(ibmcloud ks) 및 Kubernetes CLI(kubectl)를 포함하는 필수 CLI 도구를 설치하십시오. 클러스터의 기능을 테스트하기 위해 신속하게 액세스하려면 IBM Cloud Shell도 사용할 수 있습니다.
  2. 네트워크가 회사 방화벽으로 보호되는 경우에는 IBM Cloud 및 IBM Cloud Kubernetes Service API 엔드포인트와 포트에 대한 액세스를 허용 하십시오.
  3. 클러스터 상태가 정상인지 확인하세요: ibmcloud ks cluster get -c CLUSTER_NAME_OR_ID.

CLI를 통해 연결하기

  1. 클러스터에 대한 kubeconfig 구성 파일을 다운로드하여 kubeconfig의 기존 ~/.kube/config 또는 KUBECONFIG 환경 변수의 마지막 파일에 추가하십시오.
    ibmcloud ks cluster config -c CLUSTER_NAME_OR_ID
    
  2. kubectl 명령이 올바르게 실행되고 Kubernetes 컨텍스트가 클러스터로 설정되었는지 확인하십시오.
    kubectl config current-context
    
    출력 예
    <cluster_name>/<cluster_ID>
    

헤드램프 대시보드에 연결하기

Headlamp은 클러스터 리소스를 관리하고 모니터링하는 데 권장되는 그래픽 대시보드입니다. 이 기능은 IBM Cloud IAM 인증을 사용하며, 애드온을 설치하면 클러스터의 기본 인그레스 호스트명을 통해 자동으로 노출됩니다.

  1. 아직 설치하지 않으셨다면 ‘헤드램프’ 확장 기능을 설치하세요.
  2. 클러스터의 기본 인그레스 호스트명을 확인하세요.
    ibmcloud ks cluster get -c CLUSTER_NAME_OR_ID | grep "Ingress Subdomain"
    
  3. 브라우저에서 https://headlamp.<ingress_subdomain> 을 열고 ‘로그인’을 클릭하세요.

Legacy: kubectl proxy와의 연결

상위 프로젝트인 kubernetes-dashboard 는 아카이브 처리되었으며, 버전 1.36 부터 새로운 클러스터에는 더 이상 설치되지 않습니다. 대신 헤드램프를 사용하세요.

클러스터에 여전히 구버전 Kubernetes 대시보드가 설치되어 있는 경우:

  1. 로컬 프록시를 시작합니다.
    kubectl proxy
    
  2. 웹 브라우저에서 다음 주소( URL )를 열어 주세요.
    http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/
    

API 키로 연결하기

“API 키를 사용하여 자동화 도구에서 클러스터에 액세스하기”를 참조하십시오.